Solution of #52.
Solution of #53.