7 119 246 true 3 12 14 18 19 20 36