5 47 97 true 2 14 17 18 31