proj euler 19