Solution of #69.