Four Stars
very long, very hard
Rating: 4 stars