three-1three-4three-5three-8three-7three-9three-11three-17three-12three-10three-14three-13three-15three-16