Solution of #63.