200 € Prize Problem solved by Aleksi Saarela
problem statement
solution