2000 challenge
0.063643932342529