5 43 87 true 2 14 23 26 28