euler040 added and solved