Pokemon puzzle, 300 darabos

 Pokemon puzzle, 300 darabos