large-3large-2large-5large-4NE-1-2NE-1large-1NE-3NE-2large-7large-8NE-4NE-5NE-6NE-7print-1print-2print-3print-4print-5