5 118 99 true 2 3 12 26 34