2000 challenge
0.040885925292969