Not so easy
Took awhile
Rating: 3 stars