5 347 291 true 3 5 12 24 26