Title: Solutions by Sam