puzzle 501 999 dilku