6 295 112 true 3 5 17 20 21 27