added solution for alternative understanding of subject