Please check solution