Solution to euler11