Bubbly Waterfall Jigsaw

Can you solve this jigsaw puzzle? There are 4 different groups of pieces for you to choose from so you can do an easy puzzle or a very tough puzzle. Or something in between. Have a wonderful time putting together your Bubbly Waterfall Jigsaw puzzle!