Solution of #72.