5 117 278 true 2 4 5 12 39