5 361 246 true 4 18 22 23 30