puzzle 300 499 d