Challenge accepted

20
Challenge accepted
0.048772096633911