"a little puzzle"

The 16 puzzle shapes shown below are made out of 100 small unit squares. The pieces can be fit together to form a 10 unit by 10 unit square. There are many ways to form the square if you are allowed to flip pieces over, but it is possible to make the square without flipping any pieces over. Note that the z's are formed out of two pieces each.