euler38
3 and a half hours