[what] add function: is_permuted
[what] problem52
[what] problem53
[what] refine problem53
[what] problem55
[what] problem56
[what] problem57
[what] problem58