projecteuler P4