Puzzles

I'll be posting some interesting puzzles here. I won't post the answers here, just provide you some hints, so you can explore these on your own.