6 338 112 true 3 12 26 28 32 37