3 38 122 true 17 23 29