Puzzle with matching pieces

Puzzle with matching pieces

by
by
by
by
by
by