This was definitely fun and yet a little challenging.