added solution 1-5