7 792 427 true 3 5 7 8 12 20 34