5 199 122 true 4 6 20 29 33