[4] solved