7 1002 333 true 3 12 14 18 19 20 36