solved exercises except the 5 stars problem