Project Euler P 16