[euler] 56