solving Waffle2