5 264 157 true 3 15 18 22 31