researching euler bricks problems 3556840