3 42 266 true 16 23 36