Challenge accepted

20
Challenge accepted
0.044690847396851