euler10
hate swap
euler5