5 139 109 true 3 22 26 34 38