Problem 051 added

(mostly not mine)