Assembling 3D Puzzles is a fun way to Train your Brain