diff --git a/.gitignore b/.gitignore index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..e472c7291da171bdb0c3c360fc562374cc8b1708 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1,6 @@ +*.md +*.class +*.jar +*.properties +.idea/ +*.txt diff --git a/.idea/.gitignore b/.idea/.gitignore deleted file mode 100644 index 73f69e0958611ac6e00bde95641f6699030ad235..0000000000000000000000000000000000000000 --- a/.idea/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml -# Datasource local storage ignored files -/dataSources/ -/dataSources.local.xml -# Editor-based HTTP Client requests -/httpRequests/ diff --git a/.idea/Final_CSW.iml b/.idea/Final_CSW.iml deleted file mode 100644 index 74d515a027de98657e9d3d5f0f1831882fd81374..0000000000000000000000000000000000000000 --- a/.idea/Final_CSW.iml +++ /dev/null @@ -1,10 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<module type="PYTHON_MODULE" version="4"> - <component name="NewModuleRootManager"> - <content url="file://$MODULE_DIR$"> - <excludeFolder url="file://$MODULE_DIR$/venv" /> - </content> - <orderEntry type="inheritedJdk" /> - <orderEntry type="sourceFolder" forTests="false" /> - </component> -</module> \ No newline at end of file diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml deleted file mode 100644 index 105ce2da2d6447d11dfe32bfb846c3d5b199fc99..0000000000000000000000000000000000000000 --- a/.idea/inspectionProfiles/profiles_settings.xml +++ /dev/null @@ -1,6 +0,0 @@ -<component name="InspectionProjectProfileManager"> - <settings> - <option name="USE_PROJECT_PROFILE" value="false" /> - <version value="1.0" /> - </settings> -</component> \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml deleted file mode 100644 index 8fc6278d26521f9d40b79ad6370028876e653b94..0000000000000000000000000000000000000000 --- a/.idea/misc.xml +++ /dev/null @@ -1,4 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project version="4"> - <component name="ProjectRootManager" version="2" project-jdk-name="Python 3.8 (Final_CSW)" project-jdk-type="Python SDK" /> -</project> \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml deleted file mode 100644 index 355ecf85f342d302d772765c8725b605d6beb8c5..0000000000000000000000000000000000000000 --- a/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project version="4"> - <component name="ProjectModuleManager"> - <modules> - <module fileurl="file://$PROJECT_DIR$/.idea/Final_CSW.iml" filepath="$PROJECT_DIR$/.idea/Final_CSW.iml" /> - </modules> - </component> -</project> \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml deleted file mode 100644 index 94a25f7f4cb416c083d265558da75d457237d671..0000000000000000000000000000000000000000 --- a/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project version="4"> - <component name="VcsDirectoryMappings"> - <mapping directory="$PROJECT_DIR$" vcs="Git" /> - </component> -</project> \ No newline at end of file diff --git a/4x4.txt b/4x4.txt deleted file mode 100644 index 2667054762e0ccb9c2a7e984a4fa77a65a028063..0000000000000000000000000000000000000000 --- a/4x4.txt +++ /dev/null @@ -1,3456 +0,0 @@ -1 4 13 16 14 15 2 3 8 5 12 9 11 10 7 6 -1 4 13 16 14 15 2 3 12 9 8 5 7 6 11 10 -1 4 13 16 15 14 3 2 8 5 12 9 10 11 6 7 -1 4 13 16 15 14 3 2 12 9 8 5 6 7 10 11 -1 4 14 15 13 16 2 3 8 5 11 10 12 9 7 6 -1 4 14 15 13 16 2 3 12 9 7 6 8 5 11 10 -1 4 14 15 16 13 3 2 7 6 12 9 10 11 5 8 -1 4 14 15 16 13 3 2 11 10 8 5 6 7 9 12 -1 4 15 14 13 16 3 2 8 5 10 11 12 9 6 7 -1 4 15 14 13 16 3 2 12 9 6 7 8 5 10 11 -1 4 15 14 16 13 2 3 6 7 12 9 11 10 5 8 -1 4 15 14 16 13 2 3 10 11 8 5 7 6 9 12 -1 4 16 13 14 15 3 2 7 6 10 11 12 9 5 8 -1 4 16 13 14 15 3 2 11 10 6 7 8 5 9 12 -1 4 16 13 15 14 2 3 6 7 11 10 12 9 5 8 -1 4 16 13 15 14 2 3 10 11 7 6 8 5 9 12 -1 6 11 16 12 15 2 5 8 3 14 9 13 10 7 4 -1 6 11 16 12 15 2 5 14 9 8 3 7 4 13 10 -1 6 11 16 15 12 5 2 8 3 14 9 10 13 4 7 -1 6 11 16 15 12 5 2 14 9 8 3 4 7 10 13 -1 6 12 15 11 16 2 5 8 3 13 10 14 9 7 4 -1 6 12 15 11 16 2 5 14 9 7 4 8 3 13 10 -1 6 12 15 16 11 5 2 7 4 14 9 10 13 3 8 -1 6 12 15 16 11 5 2 13 10 8 3 4 7 9 14 -1 6 15 12 11 16 5 2 8 3 10 13 14 9 4 7 -1 6 15 12 11 16 5 2 14 9 4 7 8 3 10 13 -1 6 15 12 16 11 2 5 4 7 14 9 13 10 3 8 -1 6 15 12 16 11 2 5 10 13 8 3 7 4 9 14 -1 6 16 11 12 15 5 2 7 4 10 13 14 9 3 8 -1 6 16 11 12 15 5 2 13 10 4 7 8 3 9 14 -1 6 16 11 15 12 2 5 4 7 13 10 14 9 3 8 -1 6 16 11 15 12 2 5 10 13 7 4 8 3 9 14 -1 7 10 16 12 14 3 5 8 2 15 9 13 11 6 4 -1 7 10 16 12 14 3 5 15 9 8 2 6 4 13 11 -1 7 10 16 14 12 5 3 8 2 15 9 11 13 4 6 -1 7 10 16 14 12 5 3 15 9 8 2 4 6 11 13 -1 7 12 14 10 16 3 5 8 2 13 11 15 9 6 4 -1 7 12 14 10 16 3 5 15 9 6 4 8 2 13 11 -1 7 12 14 16 10 5 3 6 4 15 9 11 13 2 8 -1 7 12 14 16 10 5 3 13 11 8 2 4 6 9 15 -1 7 14 12 10 16 5 3 8 2 11 13 15 9 4 6 -1 7 14 12 10 16 5 3 15 9 4 6 8 2 11 13 -1 7 14 12 16 10 3 5 4 6 15 9 13 11 2 8 -1 7 14 12 16 10 3 5 11 13 8 2 6 4 9 15 -1 7 16 10 12 14 5 3 6 4 11 13 15 9 2 8 -1 7 16 10 12 14 5 3 13 11 4 6 8 2 9 15 -1 7 16 10 14 12 3 5 4 6 13 11 15 9 2 8 -1 7 16 10 14 12 3 5 11 13 6 4 8 2 9 15 -1 8 10 15 11 14 4 5 16 9 7 2 6 3 13 12 -1 8 10 15 12 13 3 6 7 2 16 9 14 11 5 4 -1 8 10 15 13 12 6 3 16 9 7 2 4 5 11 14 -1 8 10 15 14 11 5 4 7 2 16 9 12 13 3 6 -1 8 11 14 10 15 4 5 16 9 6 3 7 2 13 12 -1 8 11 14 12 13 2 7 6 3 16 9 15 10 5 4 -1 8 11 14 13 12 7 2 16 9 6 3 4 5 10 15 -1 8 11 14 15 10 5 4 6 3 16 9 12 13 2 7 -1 8 12 13 10 15 3 6 7 2 14 11 16 9 5 4 -1 8 12 13 11 14 2 7 6 3 15 10 16 9 5 4 -1 8 12 13 14 11 7 2 15 10 6 3 4 5 9 16 -1 8 12 13 15 10 6 3 14 11 7 2 4 5 9 16 -1 8 13 12 10 15 6 3 16 9 4 5 7 2 11 14 -1 8 13 12 11 14 7 2 16 9 4 5 6 3 10 15 -1 8 13 12 14 11 2 7 4 5 16 9 15 10 3 6 -1 8 13 12 15 10 3 6 4 5 16 9 14 11 2 7 -1 8 14 11 10 15 5 4 7 2 12 13 16 9 3 6 -1 8 14 11 12 13 7 2 15 10 4 5 6 3 9 16 -1 8 14 11 13 12 2 7 4 5 15 10 16 9 3 6 -1 8 14 11 15 10 4 5 12 13 7 2 6 3 9 16 -1 8 15 10 11 14 5 4 6 3 12 13 16 9 2 7 -1 8 15 10 12 13 6 3 14 11 4 5 7 2 9 16 -1 8 15 10 13 12 3 6 4 5 14 11 16 9 2 7 -1 8 15 10 14 11 4 5 12 13 6 3 7 2 9 16 -1 10 7 16 8 15 2 9 12 3 14 5 13 6 11 4 -1 10 7 16 8 15 2 9 14 5 12 3 11 4 13 6 -1 10 7 16 15 8 9 2 12 3 14 5 6 13 4 11 -1 10 7 16 15 8 9 2 14 5 12 3 4 11 6 13 -1 10 8 15 7 16 2 9 12 3 13 6 14 5 11 4 -1 10 8 15 7 16 2 9 14 5 11 4 12 3 13 6 -1 10 8 15 16 7 9 2 11 4 14 5 6 13 3 12 -1 10 8 15 16 7 9 2 13 6 12 3 4 11 5 14 -1 10 15 8 7 16 9 2 12 3 6 13 14 5 4 11 -1 10 15 8 7 16 9 2 14 5 4 11 12 3 6 13 -1 10 15 8 16 7 2 9 4 11 14 5 13 6 3 12 -1 10 15 8 16 7 2 9 6 13 12 3 11 4 5 14 -1 10 16 7 8 15 9 2 11 4 6 13 14 5 3 12 -1 10 16 7 8 15 9 2 13 6 4 11 12 3 5 14 -1 10 16 7 15 8 2 9 4 11 13 6 14 5 3 12 -1 10 16 7 15 8 2 9 6 13 11 4 12 3 5 14 -1 11 6 16 8 14 3 9 12 2 15 5 13 7 10 4 -1 11 6 16 8 14 3 9 15 5 12 2 10 4 13 7 -1 11 6 16 14 8 9 3 12 2 15 5 7 13 4 10 -1 11 6 16 14 8 9 3 15 5 12 2 4 10 7 13 -1 11 8 14 6 16 3 9 12 2 13 7 15 5 10 4 -1 11 8 14 6 16 3 9 15 5 10 4 12 2 13 7 -1 11 8 14 16 6 9 3 10 4 15 5 7 13 2 12 -1 11 8 14 16 6 9 3 13 7 12 2 4 10 5 15 -1 11 14 8 6 16 9 3 12 2 7 13 15 5 4 10 -1 11 14 8 6 16 9 3 15 5 4 10 12 2 7 13 -1 11 14 8 16 6 3 9 4 10 15 5 13 7 2 12 -1 11 14 8 16 6 3 9 7 13 12 2 10 4 5 15 -1 11 16 6 8 14 9 3 10 4 7 13 15 5 2 12 -1 11 16 6 8 14 9 3 13 7 4 10 12 2 5 15 -1 11 16 6 14 8 3 9 4 10 13 7 15 5 2 12 -1 11 16 6 14 8 3 9 7 13 10 4 12 2 5 15 -1 12 6 15 7 14 4 9 16 5 11 2 10 3 13 8 -1 12 6 15 8 13 3 10 11 2 16 5 14 7 9 4 -1 12 6 15 13 8 10 3 16 5 11 2 4 9 7 14 -1 12 6 15 14 7 9 4 11 2 16 5 8 13 3 10 -1 12 7 14 6 15 4 9 16 5 10 3 11 2 13 8 -1 12 7 14 8 13 2 11 10 3 16 5 15 6 9 4 -1 12 7 14 13 8 11 2 16 5 10 3 4 9 6 15 -1 12 7 14 15 6 9 4 10 3 16 5 8 13 2 11 -1 12 8 13 6 15 3 10 11 2 14 7 16 5 9 4 -1 12 8 13 7 14 2 11 10 3 15 6 16 5 9 4 -1 12 8 13 14 7 11 2 15 6 10 3 4 9 5 16 -1 12 8 13 15 6 10 3 14 7 11 2 4 9 5 16 -1 12 13 8 6 15 10 3 16 5 4 9 11 2 7 14 -1 12 13 8 7 14 11 2 16 5 4 9 10 3 6 15 -1 12 13 8 14 7 2 11 4 9 16 5 15 6 3 10 -1 12 13 8 15 6 3 10 4 9 16 5 14 7 2 11 -1 12 14 7 6 15 9 4 11 2 8 13 16 5 3 10 -1 12 14 7 8 13 11 2 15 6 4 9 10 3 5 16 -1 12 14 7 13 8 2 11 4 9 15 6 16 5 3 10 -1 12 14 7 15 6 4 9 8 13 11 2 10 3 5 16 -1 12 15 6 7 14 9 4 10 3 8 13 16 5 2 11 -1 12 15 6 8 13 10 3 14 7 4 9 11 2 5 16 -1 12 15 6 13 8 3 10 4 9 14 7 16 5 2 11 -1 12 15 6 14 7 4 9 8 13 10 3 11 2 5 16 -1 13 4 16 8 12 5 9 14 2 15 3 11 7 10 6 -1 13 4 16 8 12 5 9 15 3 14 2 10 6 11 7 -1 13 4 16 12 8 9 5 14 2 15 3 7 11 6 10 -1 13 4 16 12 8 9 5 15 3 14 2 6 10 7 11 -1 13 8 12 4 16 5 9 14 2 11 7 15 3 10 6 -1 13 8 12 4 16 5 9 15 3 10 6 14 2 11 7 -1 13 8 12 16 4 9 5 10 6 15 3 7 11 2 14 -1 13 8 12 16 4 9 5 11 7 14 2 6 10 3 15 -1 13 12 8 4 16 9 5 14 2 7 11 15 3 6 10 -1 13 12 8 4 16 9 5 15 3 6 10 14 2 7 11 -1 13 12 8 16 4 5 9 6 10 15 3 11 7 2 14 -1 13 12 8 16 4 5 9 7 11 14 2 10 6 3 15 -1 13 16 4 8 12 9 5 10 6 7 11 15 3 2 14 -1 13 16 4 8 12 9 5 11 7 6 10 14 2 3 15 -1 13 16 4 12 8 5 9 6 10 11 7 15 3 2 14 -1 13 16 4 12 8 5 9 7 11 10 6 14 2 3 15 -1 14 4 15 7 12 6 9 16 3 13 2 10 5 11 8 -1 14 4 15 8 11 5 10 13 2 16 3 12 7 9 6 -1 14 4 15 11 8 10 5 16 3 13 2 6 9 7 12 -1 14 4 15 12 7 9 6 13 2 16 3 8 11 5 10 -1 14 7 12 4 15 6 9 16 3 10 5 13 2 11 8 -1 14 7 12 8 11 2 13 10 5 16 3 15 4 9 6 -1 14 7 12 11 8 13 2 16 3 10 5 6 9 4 15 -1 14 7 12 15 4 9 6 10 5 16 3 8 11 2 13 -1 14 8 11 4 15 5 10 13 2 12 7 16 3 9 6 -1 14 8 11 7 12 2 13 10 5 15 4 16 3 9 6 -1 14 8 11 12 7 13 2 15 4 10 5 6 9 3 16 -1 14 8 11 15 4 10 5 12 7 13 2 6 9 3 16 -1 14 11 8 4 15 10 5 16 3 6 9 13 2 7 12 -1 14 11 8 7 12 13 2 16 3 6 9 10 5 4 15 -1 14 11 8 12 7 2 13 6 9 16 3 15 4 5 10 -1 14 11 8 15 4 5 10 6 9 16 3 12 7 2 13 -1 14 12 7 4 15 9 6 13 2 8 11 16 3 5 10 -1 14 12 7 8 11 13 2 15 4 6 9 10 5 3 16 -1 14 12 7 11 8 2 13 6 9 15 4 16 3 5 10 -1 14 12 7 15 4 6 9 8 11 13 2 10 5 3 16 -1 14 15 4 7 12 9 6 10 5 8 11 16 3 2 13 -1 14 15 4 8 11 10 5 12 7 6 9 13 2 3 16 -1 14 15 4 11 8 5 10 6 9 12 7 16 3 2 13 -1 14 15 4 12 7 6 9 8 11 10 5 13 2 3 16 -1 15 4 14 6 12 7 9 16 2 13 3 11 5 10 8 -1 15 4 14 8 10 5 11 13 3 16 2 12 6 9 7 -1 15 4 14 10 8 11 5 16 2 13 3 7 9 6 12 -1 15 4 14 12 6 9 7 13 3 16 2 8 10 5 11 -1 15 6 12 4 14 7 9 16 2 11 5 13 3 10 8 -1 15 6 12 8 10 3 13 11 5 16 2 14 4 9 7 -1 15 6 12 10 8 13 3 16 2 11 5 7 9 4 14 -1 15 6 12 14 4 9 7 11 5 16 2 8 10 3 13 -1 15 8 10 4 14 5 11 13 3 12 6 16 2 9 7 -1 15 8 10 6 12 3 13 11 5 14 4 16 2 9 7 -1 15 8 10 12 6 13 3 14 4 11 5 7 9 2 16 -1 15 8 10 14 4 11 5 12 6 13 3 7 9 2 16 -1 15 10 8 4 14 11 5 16 2 7 9 13 3 6 12 -1 15 10 8 6 12 13 3 16 2 7 9 11 5 4 14 -1 15 10 8 12 6 3 13 7 9 16 2 14 4 5 11 -1 15 10 8 14 4 5 11 7 9 16 2 12 6 3 13 -1 15 12 6 4 14 9 7 13 3 8 10 16 2 5 11 -1 15 12 6 8 10 13 3 14 4 7 9 11 5 2 16 -1 15 12 6 10 8 3 13 7 9 14 4 16 2 5 11 -1 15 12 6 14 4 7 9 8 10 13 3 11 5 2 16 -1 15 14 4 6 12 9 7 11 5 8 10 16 2 3 13 -1 15 14 4 8 10 11 5 12 6 7 9 13 3 2 16 -1 15 14 4 10 8 5 11 7 9 12 6 16 2 3 13 -1 15 14 4 12 6 7 9 8 10 11 5 13 3 2 16 -1 16 4 13 6 11 7 10 15 2 14 3 12 5 9 8 -1 16 4 13 7 10 6 11 14 3 15 2 12 5 9 8 -1 16 4 13 10 7 11 6 15 2 14 3 8 9 5 12 -1 16 4 13 11 6 10 7 14 3 15 2 8 9 5 12 -1 16 6 11 4 13 7 10 15 2 12 5 14 3 9 8 -1 16 6 11 7 10 4 13 12 5 15 2 14 3 9 8 -1 16 6 11 10 7 13 4 15 2 12 5 8 9 3 14 -1 16 6 11 13 4 10 7 12 5 15 2 8 9 3 14 -1 16 7 10 4 13 6 11 14 3 12 5 15 2 9 8 -1 16 7 10 6 11 4 13 12 5 14 3 15 2 9 8 -1 16 7 10 11 6 13 4 14 3 12 5 8 9 2 15 -1 16 7 10 13 4 11 6 12 5 14 3 8 9 2 15 -1 16 10 7 4 13 11 6 15 2 8 9 14 3 5 12 -1 16 10 7 6 11 13 4 15 2 8 9 12 5 3 14 -1 16 10 7 11 6 4 13 8 9 15 2 14 3 5 12 -1 16 10 7 13 4 6 11 8 9 15 2 12 5 3 14 -1 16 11 6 4 13 10 7 14 3 8 9 15 2 5 12 -1 16 11 6 7 10 13 4 14 3 8 9 12 5 2 15 -1 16 11 6 10 7 4 13 8 9 14 3 15 2 5 12 -1 16 11 6 13 4 7 10 8 9 14 3 12 5 2 15 -1 16 13 4 6 11 10 7 12 5 8 9 15 2 3 14 -1 16 13 4 7 10 11 6 12 5 8 9 14 3 2 15 -1 16 13 4 10 7 6 11 8 9 12 5 15 2 3 14 -1 16 13 4 11 6 7 10 8 9 12 5 14 3 2 15 -2 3 13 16 14 15 1 4 7 6 12 9 11 10 8 5 -2 3 13 16 14 15 1 4 11 10 8 5 7 6 12 9 -2 3 13 16 15 14 4 1 8 5 11 10 9 12 6 7 -2 3 13 16 15 14 4 1 12 9 7 6 5 8 10 11 -2 3 14 15 13 16 1 4 7 6 11 10 12 9 8 5 -2 3 14 15 13 16 1 4 11 10 7 6 8 5 12 9 -2 3 14 15 16 13 4 1 7 6 11 10 9 12 5 8 -2 3 14 15 16 13 4 1 11 10 7 6 5 8 9 12 -2 3 15 14 13 16 4 1 8 5 9 12 11 10 6 7 -2 3 15 14 13 16 4 1 12 9 5 8 7 6 10 11 -2 3 15 14 16 13 1 4 5 8 12 9 11 10 6 7 -2 3 15 14 16 13 1 4 9 12 8 5 7 6 10 11 -2 3 16 13 14 15 4 1 7 6 9 12 11 10 5 8 -2 3 16 13 14 15 4 1 11 10 5 8 7 6 9 12 -2 3 16 13 15 14 1 4 5 8 11 10 12 9 6 7 -2 3 16 13 15 14 1 4 9 12 7 6 8 5 10 11 -2 5 11 16 12 15 1 6 7 4 14 9 13 10 8 3 -2 5 11 16 12 15 1 6 13 10 8 3 7 4 14 9 -2 5 11 16 15 12 6 1 8 3 13 10 9 14 4 7 -2 5 11 16 15 12 6 1 14 9 7 4 3 8 10 13 -2 5 12 15 11 16 1 6 7 4 13 10 14 9 8 3 -2 5 12 15 11 16 1 6 13 10 7 4 8 3 14 9 -2 5 12 15 16 11 6 1 7 4 13 10 9 14 3 8 -2 5 12 15 16 11 6 1 13 10 7 4 3 8 9 14 -2 5 15 12 11 16 6 1 8 3 9 14 13 10 4 7 -2 5 15 12 11 16 6 1 14 9 3 8 7 4 10 13 -2 5 15 12 16 11 1 6 3 8 14 9 13 10 4 7 -2 5 15 12 16 11 1 6 9 14 8 3 7 4 10 13 -2 5 16 11 12 15 6 1 7 4 9 14 13 10 3 8 -2 5 16 11 12 15 6 1 13 10 3 8 7 4 9 14 -2 5 16 11 15 12 1 6 3 8 13 10 14 9 4 7 -2 5 16 11 15 12 1 6 9 14 7 4 8 3 10 13 -2 7 9 16 11 14 4 5 8 1 15 10 13 12 6 3 -2 7 9 16 12 13 3 6 15 10 8 1 5 4 14 11 -2 7 9 16 13 12 6 3 8 1 15 10 11 14 4 5 -2 7 9 16 14 11 5 4 15 10 8 1 3 6 12 13 -2 7 11 14 9 16 4 5 8 1 13 12 15 10 6 3 -2 7 11 14 12 13 1 8 5 4 16 9 15 10 6 3 -2 7 11 14 13 12 8 1 16 9 5 4 3 6 10 15 -2 7 11 14 16 9 5 4 13 12 8 1 3 6 10 15 -2 7 12 13 9 16 3 6 15 10 5 4 8 1 14 11 -2 7 12 13 11 14 1 8 5 4 15 10 16 9 6 3 -2 7 12 13 14 11 8 1 15 10 5 4 3 6 9 16 -2 7 12 13 16 9 6 3 5 4 15 10 11 14 1 8 -2 7 13 12 9 16 6 3 8 1 11 14 15 10 4 5 -2 7 13 12 11 14 8 1 16 9 3 6 5 4 10 15 -2 7 13 12 14 11 1 8 3 6 16 9 15 10 4 5 -2 7 13 12 16 9 3 6 11 14 8 1 5 4 10 15 -2 7 14 11 9 16 5 4 15 10 3 6 8 1 12 13 -2 7 14 11 12 13 8 1 15 10 3 6 5 4 9 16 -2 7 14 11 13 12 1 8 3 6 15 10 16 9 4 5 -2 7 14 11 16 9 4 5 3 6 15 10 13 12 1 8 -2 7 16 9 11 14 5 4 13 12 3 6 8 1 10 15 -2 7 16 9 12 13 6 3 5 4 11 14 15 10 1 8 -2 7 16 9 13 12 3 6 11 14 5 4 8 1 10 15 -2 7 16 9 14 11 4 5 3 6 13 12 15 10 1 8 -2 8 9 15 11 13 4 6 7 1 16 10 14 12 5 3 -2 8 9 15 11 13 4 6 16 10 7 1 5 3 14 12 -2 8 9 15 13 11 6 4 7 1 16 10 12 14 3 5 -2 8 9 15 13 11 6 4 16 10 7 1 3 5 12 14 -2 8 11 13 9 15 4 6 7 1 14 12 16 10 5 3 -2 8 11 13 9 15 4 6 16 10 5 3 7 1 14 12 -2 8 11 13 15 9 6 4 5 3 16 10 12 14 1 7 -2 8 11 13 15 9 6 4 14 12 7 1 3 5 10 16 -2 8 13 11 9 15 6 4 7 1 12 14 16 10 3 5 -2 8 13 11 9 15 6 4 16 10 3 5 7 1 12 14 -2 8 13 11 15 9 4 6 3 5 16 10 14 12 1 7 -2 8 13 11 15 9 4 6 12 14 7 1 5 3 10 16 -2 8 15 9 11 13 6 4 5 3 12 14 16 10 1 7 -2 8 15 9 11 13 6 4 14 12 3 5 7 1 10 16 -2 8 15 9 13 11 4 6 3 5 14 12 16 10 1 7 -2 8 15 9 13 11 4 6 12 14 5 3 7 1 10 16 -2 9 7 16 8 15 1 10 11 4 14 5 13 6 12 3 -2 9 7 16 8 15 1 10 13 6 12 3 11 4 14 5 -2 9 7 16 15 8 10 1 12 3 13 6 5 14 4 11 -2 9 7 16 15 8 10 1 14 5 11 4 3 12 6 13 -2 9 8 15 7 16 1 10 11 4 13 6 14 5 12 3 -2 9 8 15 7 16 1 10 13 6 11 4 12 3 14 5 -2 9 8 15 16 7 10 1 11 4 13 6 5 14 3 12 -2 9 8 15 16 7 10 1 13 6 11 4 3 12 5 14 -2 9 15 8 7 16 10 1 12 3 5 14 13 6 4 11 -2 9 15 8 7 16 10 1 14 5 3 12 11 4 6 13 -2 9 15 8 16 7 1 10 3 12 14 5 13 6 4 11 -2 9 15 8 16 7 1 10 5 14 12 3 11 4 6 13 -2 9 16 7 8 15 10 1 11 4 5 14 13 6 3 12 -2 9 16 7 8 15 10 1 13 6 3 12 11 4 5 14 -2 9 16 7 15 8 1 10 3 12 13 6 14 5 4 11 -2 9 16 7 15 8 1 10 5 14 11 4 12 3 6 13 -2 11 5 16 7 14 4 9 12 1 15 6 13 8 10 3 -2 11 5 16 8 13 3 10 15 6 12 1 9 4 14 7 -2 11 5 16 13 8 10 3 12 1 15 6 7 14 4 9 -2 11 5 16 14 7 9 4 15 6 12 1 3 10 8 13 -2 11 7 14 5 16 4 9 12 1 13 8 15 6 10 3 -2 11 7 14 8 13 1 12 9 4 16 5 15 6 10 3 -2 11 7 14 13 8 12 1 16 5 9 4 3 10 6 15 -2 11 7 14 16 5 9 4 13 8 12 1 3 10 6 15 -2 11 8 13 5 16 3 10 15 6 9 4 12 1 14 7 -2 11 8 13 7 14 1 12 9 4 15 6 16 5 10 3 -2 11 8 13 14 7 12 1 15 6 9 4 3 10 5 16 -2 11 8 13 16 5 10 3 9 4 15 6 7 14 1 12 -2 11 13 8 5 16 10 3 12 1 7 14 15 6 4 9 -2 11 13 8 7 14 12 1 16 5 3 10 9 4 6 15 -2 11 13 8 14 7 1 12 3 10 16 5 15 6 4 9 -2 11 13 8 16 5 3 10 7 14 12 1 9 4 6 15 -2 11 14 7 5 16 9 4 15 6 3 10 12 1 8 13 -2 11 14 7 8 13 12 1 15 6 3 10 9 4 5 16 -2 11 14 7 13 8 1 12 3 10 15 6 16 5 4 9 -2 11 14 7 16 5 4 9 3 10 15 6 13 8 1 12 -2 11 16 5 7 14 9 4 13 8 3 10 12 1 6 15 -2 11 16 5 8 13 10 3 9 4 7 14 15 6 1 12 -2 11 16 5 13 8 3 10 7 14 9 4 12 1 6 15 -2 11 16 5 14 7 4 9 3 10 13 8 15 6 1 12 -2 12 5 15 7 13 4 10 11 1 16 6 14 8 9 3 -2 12 5 15 7 13 4 10 16 6 11 1 9 3 14 8 -2 12 5 15 13 7 10 4 11 1 16 6 8 14 3 9 -2 12 5 15 13 7 10 4 16 6 11 1 3 9 8 14 -2 12 7 13 5 15 4 10 11 1 14 8 16 6 9 3 -2 12 7 13 5 15 4 10 16 6 9 3 11 1 14 8 -2 12 7 13 15 5 10 4 9 3 16 6 8 14 1 11 -2 12 7 13 15 5 10 4 14 8 11 1 3 9 6 16 -2 12 13 7 5 15 10 4 11 1 8 14 16 6 3 9 -2 12 13 7 5 15 10 4 16 6 3 9 11 1 8 14 -2 12 13 7 15 5 4 10 3 9 16 6 14 8 1 11 -2 12 13 7 15 5 4 10 8 14 11 1 9 3 6 16 -2 12 15 5 7 13 10 4 9 3 8 14 16 6 1 11 -2 12 15 5 7 13 10 4 14 8 3 9 11 1 6 16 -2 12 15 5 13 7 4 10 3 9 14 8 16 6 1 11 -2 12 15 5 13 7 4 10 8 14 9 3 11 1 6 16 -2 13 3 16 7 12 6 9 14 1 15 4 11 8 10 5 -2 13 3 16 8 11 5 10 15 4 14 1 9 6 12 7 -2 13 3 16 11 8 10 5 14 1 15 4 7 12 6 9 -2 13 3 16 12 7 9 6 15 4 14 1 5 10 8 11 -2 13 7 12 3 16 6 9 14 1 11 8 15 4 10 5 -2 13 7 12 8 11 1 14 9 6 16 3 15 4 10 5 -2 13 7 12 11 8 14 1 16 3 9 6 5 10 4 15 -2 13 7 12 16 3 9 6 11 8 14 1 5 10 4 15 -2 13 8 11 3 16 5 10 15 4 9 6 14 1 12 7 -2 13 8 11 7 12 1 14 9 6 15 4 16 3 10 5 -2 13 8 11 12 7 14 1 15 4 9 6 5 10 3 16 -2 13 8 11 16 3 10 5 9 6 15 4 7 12 1 14 -2 13 11 8 3 16 10 5 14 1 7 12 15 4 6 9 -2 13 11 8 7 12 14 1 16 3 5 10 9 6 4 15 -2 13 11 8 12 7 1 14 5 10 16 3 15 4 6 9 -2 13 11 8 16 3 5 10 7 12 14 1 9 6 4 15 -2 13 12 7 3 16 9 6 15 4 5 10 14 1 8 11 -2 13 12 7 8 11 14 1 15 4 5 10 9 6 3 16 -2 13 12 7 11 8 1 14 5 10 15 4 16 3 6 9 -2 13 12 7 16 3 6 9 5 10 15 4 11 8 1 14 -2 13 16 3 7 12 9 6 11 8 5 10 14 1 4 15 -2 13 16 3 8 11 10 5 9 6 7 12 15 4 1 14 -2 13 16 3 11 8 5 10 7 12 9 6 14 1 4 15 -2 13 16 3 12 7 6 9 5 10 11 8 15 4 1 14 -2 14 3 15 7 11 6 10 13 1 16 4 12 8 9 5 -2 14 3 15 7 11 6 10 16 4 13 1 9 5 12 8 -2 14 3 15 11 7 10 6 13 1 16 4 8 12 5 9 -2 14 3 15 11 7 10 6 16 4 13 1 5 9 8 12 -2 14 7 11 3 15 6 10 13 1 12 8 16 4 9 5 -2 14 7 11 3 15 6 10 16 4 9 5 13 1 12 8 -2 14 7 11 15 3 10 6 9 5 16 4 8 12 1 13 -2 14 7 11 15 3 10 6 12 8 13 1 5 9 4 16 -2 14 11 7 3 15 10 6 13 1 8 12 16 4 5 9 -2 14 11 7 3 15 10 6 16 4 5 9 13 1 8 12 -2 14 11 7 15 3 6 10 5 9 16 4 12 8 1 13 -2 14 11 7 15 3 6 10 8 12 13 1 9 5 4 16 -2 14 15 3 7 11 10 6 9 5 8 12 16 4 1 13 -2 14 15 3 7 11 10 6 12 8 5 9 13 1 4 16 -2 14 15 3 11 7 6 10 5 9 12 8 16 4 1 13 -2 14 15 3 11 7 6 10 8 12 9 5 13 1 4 16 -2 15 3 14 5 12 8 9 16 1 13 4 11 6 10 7 -2 15 3 14 8 9 5 12 13 4 16 1 11 6 10 7 -2 15 3 14 9 8 12 5 16 1 13 4 7 10 6 11 -2 15 3 14 12 5 9 8 13 4 16 1 7 10 6 11 -2 15 5 12 3 14 8 9 16 1 11 6 13 4 10 7 -2 15 5 12 8 9 3 14 11 6 16 1 13 4 10 7 -2 15 5 12 9 8 14 3 16 1 11 6 7 10 4 13 -2 15 5 12 14 3 9 8 11 6 16 1 7 10 4 13 -2 15 8 9 3 14 5 12 13 4 11 6 16 1 10 7 -2 15 8 9 5 12 3 14 11 6 13 4 16 1 10 7 -2 15 8 9 12 5 14 3 13 4 11 6 7 10 1 16 -2 15 8 9 14 3 12 5 11 6 13 4 7 10 1 16 -2 15 9 8 3 14 12 5 16 1 7 10 13 4 6 11 -2 15 9 8 5 12 14 3 16 1 7 10 11 6 4 13 -2 15 9 8 12 5 3 14 7 10 16 1 13 4 6 11 -2 15 9 8 14 3 5 12 7 10 16 1 11 6 4 13 -2 15 12 5 3 14 9 8 13 4 7 10 16 1 6 11 -2 15 12 5 8 9 14 3 13 4 7 10 11 6 1 16 -2 15 12 5 9 8 3 14 7 10 13 4 16 1 6 11 -2 15 12 5 14 3 8 9 7 10 13 4 11 6 1 16 -2 15 14 3 5 12 9 8 11 6 7 10 16 1 4 13 -2 15 14 3 8 9 12 5 11 6 7 10 13 4 1 16 -2 15 14 3 9 8 5 12 7 10 11 6 16 1 4 13 -2 15 14 3 12 5 8 9 7 10 11 6 13 4 1 16 -2 16 3 13 5 11 8 10 15 1 14 4 12 6 9 7 -2 16 3 13 7 9 6 12 14 4 15 1 11 5 10 8 -2 16 3 13 9 7 12 6 15 1 14 4 8 10 5 11 -2 16 3 13 11 5 10 8 14 4 15 1 7 9 6 12 -2 16 5 11 3 13 8 10 15 1 12 6 14 4 9 7 -2 16 5 11 7 9 4 14 12 6 15 1 13 3 10 8 -2 16 5 11 9 7 14 4 15 1 12 6 8 10 3 13 -2 16 5 11 13 3 10 8 12 6 15 1 7 9 4 14 -2 16 7 9 3 13 6 12 14 4 11 5 15 1 10 8 -2 16 7 9 5 11 4 14 12 6 13 3 15 1 10 8 -2 16 7 9 11 5 14 4 13 3 12 6 8 10 1 15 -2 16 7 9 13 3 12 6 11 5 14 4 8 10 1 15 -2 16 9 7 3 13 12 6 15 1 8 10 14 4 5 11 -2 16 9 7 5 11 14 4 15 1 8 10 12 6 3 13 -2 16 9 7 11 5 4 14 8 10 15 1 13 3 6 12 -2 16 9 7 13 3 6 12 8 10 15 1 11 5 4 14 -2 16 11 5 3 13 10 8 14 4 7 9 15 1 6 12 -2 16 11 5 7 9 14 4 13 3 8 10 12 6 1 15 -2 16 11 5 9 7 4 14 8 10 13 3 15 1 6 12 -2 16 11 5 13 3 8 10 7 9 14 4 12 6 1 15 -2 16 13 3 5 11 10 8 12 6 7 9 15 1 4 14 -2 16 13 3 7 9 12 6 11 5 8 10 14 4 1 15 -2 16 13 3 9 7 6 12 8 10 11 5 15 1 4 14 -2 16 13 3 11 5 8 10 7 9 12 6 14 4 1 15 -3 2 13 16 14 15 4 1 8 5 10 11 9 12 7 6 -3 2 13 16 14 15 4 1 12 9 6 7 5 8 11 10 -3 2 13 16 15 14 1 4 6 7 12 9 10 11 8 5 -3 2 13 16 15 14 1 4 10 11 8 5 6 7 12 9 -3 2 14 15 13 16 4 1 8 5 9 12 10 11 7 6 -3 2 14 15 13 16 4 1 12 9 5 8 6 7 11 10 -3 2 14 15 16 13 1 4 5 8 12 9 10 11 7 6 -3 2 14 15 16 13 1 4 9 12 8 5 6 7 11 10 -3 2 15 14 13 16 1 4 6 7 10 11 12 9 8 5 -3 2 15 14 13 16 1 4 10 11 6 7 8 5 12 9 -3 2 15 14 16 13 4 1 6 7 10 11 9 12 5 8 -3 2 15 14 16 13 4 1 10 11 6 7 5 8 9 12 -3 2 16 13 14 15 1 4 5 8 10 11 12 9 7 6 -3 2 16 13 14 15 1 4 9 12 6 7 8 5 11 10 -3 2 16 13 15 14 4 1 6 7 9 12 10 11 5 8 -3 2 16 13 15 14 4 1 10 11 5 8 6 7 9 12 -3 5 10 16 12 14 1 7 6 4 15 9 13 11 8 2 -3 5 10 16 12 14 1 7 13 11 8 2 6 4 15 9 -3 5 10 16 14 12 7 1 8 2 13 11 9 15 4 6 -3 5 10 16 14 12 7 1 15 9 6 4 2 8 11 13 -3 5 12 14 10 16 1 7 6 4 13 11 15 9 8 2 -3 5 12 14 10 16 1 7 13 11 6 4 8 2 15 9 -3 5 12 14 16 10 7 1 6 4 13 11 9 15 2 8 -3 5 12 14 16 10 7 1 13 11 6 4 2 8 9 15 -3 5 14 12 10 16 7 1 8 2 9 15 13 11 4 6 -3 5 14 12 10 16 7 1 15 9 2 8 6 4 11 13 -3 5 14 12 16 10 1 7 2 8 15 9 13 11 4 6 -3 5 14 12 16 10 1 7 9 15 8 2 6 4 11 13 -3 5 16 10 12 14 7 1 6 4 9 15 13 11 2 8 -3 5 16 10 12 14 7 1 13 11 2 8 6 4 9 15 -3 5 16 10 14 12 1 7 2 8 13 11 15 9 4 6 -3 5 16 10 14 12 1 7 9 15 6 4 8 2 11 13 -3 6 9 16 10 15 4 5 8 1 14 11 13 12 7 2 -3 6 9 16 12 13 2 7 14 11 8 1 5 4 15 10 -3 6 9 16 13 12 7 2 8 1 14 11 10 15 4 5 -3 6 9 16 15 10 5 4 14 11 8 1 2 7 12 13 -3 6 10 15 9 16 4 5 8 1 13 12 14 11 7 2 -3 6 10 15 12 13 1 8 5 4 16 9 14 11 7 2 -3 6 10 15 13 12 8 1 16 9 5 4 2 7 11 14 -3 6 10 15 16 9 5 4 13 12 8 1 2 7 11 14 -3 6 12 13 9 16 2 7 14 11 5 4 8 1 15 10 -3 6 12 13 10 15 1 8 5 4 14 11 16 9 7 2 -3 6 12 13 15 10 8 1 14 11 5 4 2 7 9 16 -3 6 12 13 16 9 7 2 5 4 14 11 10 15 1 8 -3 6 13 12 9 16 7 2 8 1 10 15 14 11 4 5 -3 6 13 12 10 15 8 1 16 9 2 7 5 4 11 14 -3 6 13 12 15 10 1 8 2 7 16 9 14 11 4 5 -3 6 13 12 16 9 2 7 10 15 8 1 5 4 11 14 -3 6 15 10 9 16 5 4 14 11 2 7 8 1 12 13 -3 6 15 10 12 13 8 1 14 11 2 7 5 4 9 16 -3 6 15 10 13 12 1 8 2 7 14 11 16 9 4 5 -3 6 15 10 16 9 4 5 2 7 14 11 13 12 1 8 -3 6 16 9 10 15 5 4 13 12 2 7 8 1 11 14 -3 6 16 9 12 13 7 2 5 4 10 15 14 11 1 8 -3 6 16 9 13 12 2 7 10 15 5 4 8 1 11 14 -3 6 16 9 15 10 4 5 2 7 13 12 14 11 1 8 -3 8 9 14 10 13 4 7 6 1 16 11 15 12 5 2 -3 8 9 14 10 13 4 7 16 11 6 1 5 2 15 12 -3 8 9 14 13 10 7 4 6 1 16 11 12 15 2 5 -3 8 9 14 13 10 7 4 16 11 6 1 2 5 12 15 -3 8 10 13 9 14 4 7 6 1 15 12 16 11 5 2 -3 8 10 13 9 14 4 7 16 11 5 2 6 1 15 12 -3 8 10 13 14 9 7 4 5 2 16 11 12 15 1 6 -3 8 10 13 14 9 7 4 15 12 6 1 2 5 11 16 -3 8 13 10 9 14 7 4 6 1 12 15 16 11 2 5 -3 8 13 10 9 14 7 4 16 11 2 5 6 1 12 15 -3 8 13 10 14 9 4 7 2 5 16 11 15 12 1 6 -3 8 13 10 14 9 4 7 12 15 6 1 5 2 11 16 -3 8 14 9 10 13 7 4 5 2 12 15 16 11 1 6 -3 8 14 9 10 13 7 4 15 12 2 5 6 1 11 16 -3 8 14 9 13 10 4 7 2 5 15 12 16 11 1 6 -3 8 14 9 13 10 4 7 12 15 5 2 6 1 11 16 -3 9 6 16 8 14 1 11 10 4 15 5 13 7 12 2 -3 9 6 16 8 14 1 11 13 7 12 2 10 4 15 5 -3 9 6 16 14 8 11 1 12 2 13 7 5 15 4 10 -3 9 6 16 14 8 11 1 15 5 10 4 2 12 7 13 -3 9 8 14 6 16 1 11 10 4 13 7 15 5 12 2 -3 9 8 14 6 16 1 11 13 7 10 4 12 2 15 5 -3 9 8 14 16 6 11 1 10 4 13 7 5 15 2 12 -3 9 8 14 16 6 11 1 13 7 10 4 2 12 5 15 -3 9 14 8 6 16 11 1 12 2 5 15 13 7 4 10 -3 9 14 8 6 16 11 1 15 5 2 12 10 4 7 13 -3 9 14 8 16 6 1 11 2 12 15 5 13 7 4 10 -3 9 14 8 16 6 1 11 5 15 12 2 10 4 7 13 -3 9 16 6 8 14 11 1 10 4 5 15 13 7 2 12 -3 9 16 6 8 14 11 1 13 7 2 12 10 4 5 15 -3 9 16 6 14 8 1 11 2 12 13 7 15 5 4 10 -3 9 16 6 14 8 1 11 5 15 10 4 12 2 7 13 -3 10 5 16 6 15 4 9 12 1 14 7 13 8 11 2 -3 10 5 16 8 13 2 11 14 7 12 1 9 4 15 6 -3 10 5 16 13 8 11 2 12 1 14 7 6 15 4 9 -3 10 5 16 15 6 9 4 14 7 12 1 2 11 8 13 -3 10 6 15 5 16 4 9 12 1 13 8 14 7 11 2 -3 10 6 15 8 13 1 12 9 4 16 5 14 7 11 2 -3 10 6 15 13 8 12 1 16 5 9 4 2 11 7 14 -3 10 6 15 16 5 9 4 13 8 12 1 2 11 7 14 -3 10 8 13 5 16 2 11 14 7 9 4 12 1 15 6 -3 10 8 13 6 15 1 12 9 4 14 7 16 5 11 2 -3 10 8 13 15 6 12 1 14 7 9 4 2 11 5 16 -3 10 8 13 16 5 11 2 9 4 14 7 6 15 1 12 -3 10 13 8 5 16 11 2 12 1 6 15 14 7 4 9 -3 10 13 8 6 15 12 1 16 5 2 11 9 4 7 14 -3 10 13 8 15 6 1 12 2 11 16 5 14 7 4 9 -3 10 13 8 16 5 2 11 6 15 12 1 9 4 7 14 -3 10 15 6 5 16 9 4 14 7 2 11 12 1 8 13 -3 10 15 6 8 13 12 1 14 7 2 11 9 4 5 16 -3 10 15 6 13 8 1 12 2 11 14 7 16 5 4 9 -3 10 15 6 16 5 4 9 2 11 14 7 13 8 1 12 -3 10 16 5 6 15 9 4 13 8 2 11 12 1 7 14 -3 10 16 5 8 13 11 2 9 4 6 15 14 7 1 12 -3 10 16 5 13 8 2 11 6 15 9 4 12 1 7 14 -3 10 16 5 15 6 4 9 2 11 13 8 14 7 1 12 -3 12 5 14 6 13 4 11 10 1 16 7 15 8 9 2 -3 12 5 14 6 13 4 11 16 7 10 1 9 2 15 8 -3 12 5 14 13 6 11 4 10 1 16 7 8 15 2 9 -3 12 5 14 13 6 11 4 16 7 10 1 2 9 8 15 -3 12 6 13 5 14 4 11 10 1 15 8 16 7 9 2 -3 12 6 13 5 14 4 11 16 7 9 2 10 1 15 8 -3 12 6 13 14 5 11 4 9 2 16 7 8 15 1 10 -3 12 6 13 14 5 11 4 15 8 10 1 2 9 7 16 -3 12 13 6 5 14 11 4 10 1 8 15 16 7 2 9 -3 12 13 6 5 14 11 4 16 7 2 9 10 1 8 15 -3 12 13 6 14 5 4 11 2 9 16 7 15 8 1 10 -3 12 13 6 14 5 4 11 8 15 10 1 9 2 7 16 -3 12 14 5 6 13 11 4 9 2 8 15 16 7 1 10 -3 12 14 5 6 13 11 4 15 8 2 9 10 1 7 16 -3 12 14 5 13 6 4 11 2 9 15 8 16 7 1 10 -3 12 14 5 13 6 4 11 8 15 9 2 10 1 7 16 -3 13 2 16 6 12 7 9 15 1 14 4 10 8 11 5 -3 13 2 16 8 10 5 11 14 4 15 1 9 7 12 6 -3 13 2 16 10 8 11 5 15 1 14 4 6 12 7 9 -3 13 2 16 12 6 9 7 14 4 15 1 5 11 8 10 -3 13 6 12 2 16 7 9 15 1 10 8 14 4 11 5 -3 13 6 12 8 10 1 15 9 7 16 2 14 4 11 5 -3 13 6 12 10 8 15 1 16 2 9 7 5 11 4 14 -3 13 6 12 16 2 9 7 10 8 15 1 5 11 4 14 -3 13 8 10 2 16 5 11 14 4 9 7 15 1 12 6 -3 13 8 10 6 12 1 15 9 7 14 4 16 2 11 5 -3 13 8 10 12 6 15 1 14 4 9 7 5 11 2 16 -3 13 8 10 16 2 11 5 9 7 14 4 6 12 1 15 -3 13 10 8 2 16 11 5 15 1 6 12 14 4 7 9 -3 13 10 8 6 12 15 1 16 2 5 11 9 7 4 14 -3 13 10 8 12 6 1 15 5 11 16 2 14 4 7 9 -3 13 10 8 16 2 5 11 6 12 15 1 9 7 4 14 -3 13 12 6 2 16 9 7 14 4 5 11 15 1 8 10 -3 13 12 6 8 10 15 1 14 4 5 11 9 7 2 16 -3 13 12 6 10 8 1 15 5 11 14 4 16 2 7 9 -3 13 12 6 16 2 7 9 5 11 14 4 10 8 1 15 -3 13 16 2 6 12 9 7 10 8 5 11 15 1 4 14 -3 13 16 2 8 10 11 5 9 7 6 12 14 4 1 15 -3 13 16 2 10 8 5 11 6 12 9 7 15 1 4 14 -3 13 16 2 12 6 7 9 5 11 10 8 14 4 1 15 -3 14 2 15 5 12 8 9 16 1 13 4 10 7 11 6 -3 14 2 15 8 9 5 12 13 4 16 1 10 7 11 6 -3 14 2 15 9 8 12 5 16 1 13 4 6 11 7 10 -3 14 2 15 12 5 9 8 13 4 16 1 6 11 7 10 -3 14 5 12 2 15 8 9 16 1 10 7 13 4 11 6 -3 14 5 12 8 9 2 15 10 7 16 1 13 4 11 6 -3 14 5 12 9 8 15 2 16 1 10 7 6 11 4 13 -3 14 5 12 15 2 9 8 10 7 16 1 6 11 4 13 -3 14 8 9 2 15 5 12 13 4 10 7 16 1 11 6 -3 14 8 9 5 12 2 15 10 7 13 4 16 1 11 6 -3 14 8 9 12 5 15 2 13 4 10 7 6 11 1 16 -3 14 8 9 15 2 12 5 10 7 13 4 6 11 1 16 -3 14 9 8 2 15 12 5 16 1 6 11 13 4 7 10 -3 14 9 8 5 12 15 2 16 1 6 11 10 7 4 13 -3 14 9 8 12 5 2 15 6 11 16 1 13 4 7 10 -3 14 9 8 15 2 5 12 6 11 16 1 10 7 4 13 -3 14 12 5 2 15 9 8 13 4 6 11 16 1 7 10 -3 14 12 5 8 9 15 2 13 4 6 11 10 7 1 16 -3 14 12 5 9 8 2 15 6 11 13 4 16 1 7 10 -3 14 12 5 15 2 8 9 6 11 13 4 10 7 1 16 -3 14 15 2 5 12 9 8 10 7 6 11 16 1 4 13 -3 14 15 2 8 9 12 5 10 7 6 11 13 4 1 16 -3 14 15 2 9 8 5 12 6 11 10 7 16 1 4 13 -3 14 15 2 12 5 8 9 6 11 10 7 13 4 1 16 -3 15 2 14 6 10 7 11 13 1 16 4 12 8 9 5 -3 15 2 14 6 10 7 11 16 4 13 1 9 5 12 8 -3 15 2 14 10 6 11 7 13 1 16 4 8 12 5 9 -3 15 2 14 10 6 11 7 16 4 13 1 5 9 8 12 -3 15 6 10 2 14 7 11 13 1 12 8 16 4 9 5 -3 15 6 10 2 14 7 11 16 4 9 5 13 1 12 8 -3 15 6 10 14 2 11 7 9 5 16 4 8 12 1 13 -3 15 6 10 14 2 11 7 12 8 13 1 5 9 4 16 -3 15 10 6 2 14 11 7 13 1 8 12 16 4 5 9 -3 15 10 6 2 14 11 7 16 4 5 9 13 1 8 12 -3 15 10 6 14 2 7 11 5 9 16 4 12 8 1 13 -3 15 10 6 14 2 7 11 8 12 13 1 9 5 4 16 -3 15 14 2 6 10 11 7 9 5 8 12 16 4 1 13 -3 15 14 2 6 10 11 7 12 8 5 9 13 1 4 16 -3 15 14 2 10 6 7 11 5 9 12 8 16 4 1 13 -3 15 14 2 10 6 7 11 8 12 9 5 13 1 4 16 -3 16 2 13 5 10 8 11 14 1 15 4 12 7 9 6 -3 16 2 13 6 9 7 12 15 4 14 1 10 5 11 8 -3 16 2 13 9 6 12 7 14 1 15 4 8 11 5 10 -3 16 2 13 10 5 11 8 15 4 14 1 6 9 7 12 -3 16 5 10 2 13 8 11 14 1 12 7 15 4 9 6 -3 16 5 10 6 9 4 15 12 7 14 1 13 2 11 8 -3 16 5 10 9 6 15 4 14 1 12 7 8 11 2 13 -3 16 5 10 13 2 11 8 12 7 14 1 6 9 4 15 -3 16 6 9 2 13 7 12 15 4 10 5 14 1 11 8 -3 16 6 9 5 10 4 15 12 7 13 2 14 1 11 8 -3 16 6 9 10 5 15 4 13 2 12 7 8 11 1 14 -3 16 6 9 13 2 12 7 10 5 15 4 8 11 1 14 -3 16 9 6 2 13 12 7 14 1 8 11 15 4 5 10 -3 16 9 6 5 10 15 4 14 1 8 11 12 7 2 13 -3 16 9 6 10 5 4 15 8 11 14 1 13 2 7 12 -3 16 9 6 13 2 7 12 8 11 14 1 10 5 4 15 -3 16 10 5 2 13 11 8 15 4 6 9 14 1 7 12 -3 16 10 5 6 9 15 4 13 2 8 11 12 7 1 14 -3 16 10 5 9 6 4 15 8 11 13 2 14 1 7 12 -3 16 10 5 13 2 8 11 6 9 15 4 12 7 1 14 -3 16 13 2 5 10 11 8 12 7 6 9 14 1 4 15 -3 16 13 2 6 9 12 7 10 5 8 11 15 4 1 14 -3 16 13 2 9 6 7 12 8 11 10 5 14 1 4 15 -3 16 13 2 10 5 8 11 6 9 12 7 15 4 1 14 -4 1 13 16 14 15 3 2 7 6 10 11 9 12 8 5 -4 1 13 16 14 15 3 2 11 10 6 7 5 8 12 9 -4 1 13 16 15 14 2 3 6 7 11 10 9 12 8 5 -4 1 13 16 15 14 2 3 10 11 7 6 5 8 12 9 -4 1 14 15 13 16 3 2 7 6 9 12 10 11 8 5 -4 1 14 15 13 16 3 2 11 10 5 8 6 7 12 9 -4 1 14 15 16 13 2 3 5 8 11 10 9 12 7 6 -4 1 14 15 16 13 2 3 9 12 7 6 5 8 11 10 -4 1 15 14 13 16 2 3 6 7 9 12 11 10 8 5 -4 1 15 14 13 16 2 3 10 11 5 8 7 6 12 9 -4 1 15 14 16 13 3 2 5 8 10 11 9 12 6 7 -4 1 15 14 16 13 3 2 9 12 6 7 5 8 10 11 -4 1 16 13 14 15 2 3 5 8 9 12 11 10 7 6 -4 1 16 13 14 15 2 3 9 12 5 8 7 6 11 10 -4 1 16 13 15 14 3 2 5 8 9 12 10 11 6 7 -4 1 16 13 15 14 3 2 9 12 5 8 6 7 10 11 -4 5 9 16 10 15 3 6 7 2 14 11 13 12 8 1 -4 5 9 16 11 14 2 7 6 3 15 10 13 12 8 1 -4 5 9 16 14 11 7 2 15 10 6 3 1 8 12 13 -4 5 9 16 15 10 6 3 14 11 7 2 1 8 12 13 -4 5 10 15 9 16 3 6 7 2 13 12 14 11 8 1 -4 5 10 15 11 14 1 8 13 12 7 2 6 3 16 9 -4 5 10 15 14 11 8 1 7 2 13 12 9 16 3 6 -4 5 10 15 16 9 6 3 13 12 7 2 1 8 11 14 -4 5 11 14 9 16 2 7 6 3 13 12 15 10 8 1 -4 5 11 14 10 15 1 8 13 12 6 3 7 2 16 9 -4 5 11 14 15 10 8 1 6 3 13 12 9 16 2 7 -4 5 11 14 16 9 7 2 13 12 6 3 1 8 10 15 -4 5 14 11 9 16 7 2 15 10 1 8 6 3 12 13 -4 5 14 11 10 15 8 1 7 2 9 16 13 12 3 6 -4 5 14 11 15 10 1 8 9 16 7 2 6 3 12 13 -4 5 14 11 16 9 2 7 1 8 15 10 13 12 3 6 -4 5 15 10 9 16 6 3 14 11 1 8 7 2 12 13 -4 5 15 10 11 14 8 1 6 3 9 16 13 12 2 7 -4 5 15 10 14 11 1 8 9 16 6 3 7 2 12 13 -4 5 15 10 16 9 3 6 1 8 14 11 13 12 2 7 -4 5 16 9 10 15 6 3 13 12 1 8 7 2 11 14 -4 5 16 9 11 14 7 2 13 12 1 8 6 3 10 15 -4 5 16 9 14 11 2 7 1 8 13 12 15 10 3 6 -4 5 16 9 15 10 3 6 1 8 13 12 14 11 2 7 -4 6 9 15 11 13 2 8 5 3 16 10 14 12 7 1 -4 6 9 15 11 13 2 8 14 12 7 1 5 3 16 10 -4 6 9 15 13 11 8 2 7 1 14 12 10 16 3 5 -4 6 9 15 13 11 8 2 16 10 5 3 1 7 12 14 -4 6 11 13 9 15 2 8 5 3 14 12 16 10 7 1 -4 6 11 13 9 15 2 8 14 12 5 3 7 1 16 10 -4 6 11 13 15 9 8 2 5 3 14 12 10 16 1 7 -4 6 11 13 15 9 8 2 14 12 5 3 1 7 10 16 -4 6 13 11 9 15 8 2 7 1 10 16 14 12 3 5 -4 6 13 11 9 15 8 2 16 10 1 7 5 3 12 14 -4 6 13 11 15 9 2 8 1 7 16 10 14 12 3 5 -4 6 13 11 15 9 2 8 10 16 7 1 5 3 12 14 -4 6 15 9 11 13 8 2 5 3 10 16 14 12 1 7 -4 6 15 9 11 13 8 2 14 12 1 7 5 3 10 16 -4 6 15 9 13 11 2 8 1 7 14 12 16 10 3 5 -4 6 15 9 13 11 2 8 10 16 5 3 7 1 12 14 -4 7 9 14 10 13 3 8 5 2 16 11 15 12 6 1 -4 7 9 14 10 13 3 8 15 12 6 1 5 2 16 11 -4 7 9 14 13 10 8 3 6 1 15 12 11 16 2 5 -4 7 9 14 13 10 8 3 16 11 5 2 1 6 12 15 -4 7 10 13 9 14 3 8 5 2 15 12 16 11 6 1 -4 7 10 13 9 14 3 8 15 12 5 2 6 1 16 11 -4 7 10 13 14 9 8 3 5 2 15 12 11 16 1 6 -4 7 10 13 14 9 8 3 15 12 5 2 1 6 11 16 -4 7 13 10 9 14 8 3 6 1 11 16 15 12 2 5 -4 7 13 10 9 14 8 3 16 11 1 6 5 2 12 15 -4 7 13 10 14 9 3 8 1 6 16 11 15 12 2 5 -4 7 13 10 14 9 3 8 11 16 6 1 5 2 12 15 -4 7 14 9 10 13 8 3 5 2 11 16 15 12 1 6 -4 7 14 9 10 13 8 3 15 12 1 6 5 2 11 16 -4 7 14 9 13 10 3 8 1 6 15 12 16 11 2 5 -4 7 14 9 13 10 3 8 11 16 5 2 6 1 12 15 -4 9 5 16 6 15 3 10 11 2 14 7 13 8 12 1 -4 9 5 16 7 14 2 11 10 3 15 6 13 8 12 1 -4 9 5 16 14 7 11 2 15 6 10 3 1 12 8 13 -4 9 5 16 15 6 10 3 14 7 11 2 1 12 8 13 -4 9 6 15 5 16 3 10 11 2 13 8 14 7 12 1 -4 9 6 15 7 14 1 12 13 8 11 2 10 3 16 5 -4 9 6 15 14 7 12 1 11 2 13 8 5 16 3 10 -4 9 6 15 16 5 10 3 13 8 11 2 1 12 7 14 -4 9 7 14 5 16 2 11 10 3 13 8 15 6 12 1 -4 9 7 14 6 15 1 12 13 8 10 3 11 2 16 5 -4 9 7 14 15 6 12 1 10 3 13 8 5 16 2 11 -4 9 7 14 16 5 11 2 13 8 10 3 1 12 6 15 -4 9 14 7 5 16 11 2 15 6 1 12 10 3 8 13 -4 9 14 7 6 15 12 1 11 2 5 16 13 8 3 10 -4 9 14 7 15 6 1 12 5 16 11 2 10 3 8 13 -4 9 14 7 16 5 2 11 1 12 15 6 13 8 3 10 -4 9 15 6 5 16 10 3 14 7 1 12 11 2 8 13 -4 9 15 6 7 14 12 1 10 3 5 16 13 8 2 11 -4 9 15 6 14 7 1 12 5 16 10 3 11 2 8 13 -4 9 15 6 16 5 3 10 1 12 14 7 13 8 2 11 -4 9 16 5 6 15 10 3 13 8 1 12 11 2 7 14 -4 9 16 5 7 14 11 2 13 8 1 12 10 3 6 15 -4 9 16 5 14 7 2 11 1 12 13 8 15 6 3 10 -4 9 16 5 15 6 3 10 1 12 13 8 14 7 2 11 -4 10 5 15 7 13 2 12 9 3 16 6 14 8 11 1 -4 10 5 15 7 13 2 12 14 8 11 1 9 3 16 6 -4 10 5 15 13 7 12 2 11 1 14 8 6 16 3 9 -4 10 5 15 13 7 12 2 16 6 9 3 1 11 8 14 -4 10 7 13 5 15 2 12 9 3 14 8 16 6 11 1 -4 10 7 13 5 15 2 12 14 8 9 3 11 1 16 6 -4 10 7 13 15 5 12 2 9 3 14 8 6 16 1 11 -4 10 7 13 15 5 12 2 14 8 9 3 1 11 6 16 -4 10 13 7 5 15 12 2 11 1 6 16 14 8 3 9 -4 10 13 7 5 15 12 2 16 6 1 11 9 3 8 14 -4 10 13 7 15 5 2 12 1 11 16 6 14 8 3 9 -4 10 13 7 15 5 2 12 6 16 11 1 9 3 8 14 -4 10 15 5 7 13 12 2 9 3 6 16 14 8 1 11 -4 10 15 5 7 13 12 2 14 8 1 11 9 3 6 16 -4 10 15 5 13 7 2 12 1 11 14 8 16 6 3 9 -4 10 15 5 13 7 2 12 6 16 9 3 11 1 8 14 -4 11 5 14 6 13 3 12 9 2 16 7 15 8 10 1 -4 11 5 14 6 13 3 12 15 8 10 1 9 2 16 7 -4 11 5 14 13 6 12 3 10 1 15 8 7 16 2 9 -4 11 5 14 13 6 12 3 16 7 9 2 1 10 8 15 -4 11 6 13 5 14 3 12 9 2 15 8 16 7 10 1 -4 11 6 13 5 14 3 12 15 8 9 2 10 1 16 7 -4 11 6 13 14 5 12 3 9 2 15 8 7 16 1 10 -4 11 6 13 14 5 12 3 15 8 9 2 1 10 7 16 -4 11 13 6 5 14 12 3 10 1 7 16 15 8 2 9 -4 11 13 6 5 14 12 3 16 7 1 10 9 2 8 15 -4 11 13 6 14 5 3 12 1 10 16 7 15 8 2 9 -4 11 13 6 14 5 3 12 7 16 10 1 9 2 8 15 -4 11 14 5 6 13 12 3 9 2 7 16 15 8 1 10 -4 11 14 5 6 13 12 3 15 8 1 10 9 2 7 16 -4 11 14 5 13 6 3 12 1 10 15 8 16 7 2 9 -4 11 14 5 13 6 3 12 7 16 9 2 10 1 8 15 -4 13 1 16 6 11 7 10 15 2 14 3 9 8 12 5 -4 13 1 16 7 10 6 11 14 3 15 2 9 8 12 5 -4 13 1 16 10 7 11 6 15 2 14 3 5 12 8 9 -4 13 1 16 11 6 10 7 14 3 15 2 5 12 8 9 -4 13 6 11 1 16 7 10 15 2 9 8 14 3 12 5 -4 13 6 11 7 10 1 16 9 8 15 2 14 3 12 5 -4 13 6 11 10 7 16 1 15 2 9 8 5 12 3 14 -4 13 6 11 16 1 10 7 9 8 15 2 5 12 3 14 -4 13 7 10 1 16 6 11 14 3 9 8 15 2 12 5 -4 13 7 10 6 11 1 16 9 8 14 3 15 2 12 5 -4 13 7 10 11 6 16 1 14 3 9 8 5 12 2 15 -4 13 7 10 16 1 11 6 9 8 14 3 5 12 2 15 -4 13 10 7 1 16 11 6 15 2 5 12 14 3 8 9 -4 13 10 7 6 11 16 1 15 2 5 12 9 8 3 14 -4 13 10 7 11 6 1 16 5 12 15 2 14 3 8 9 -4 13 10 7 16 1 6 11 5 12 15 2 9 8 3 14 -4 13 11 6 1 16 10 7 14 3 5 12 15 2 8 9 -4 13 11 6 7 10 16 1 14 3 5 12 9 8 2 15 -4 13 11 6 10 7 1 16 5 12 14 3 15 2 8 9 -4 13 11 6 16 1 7 10 5 12 14 3 9 8 2 15 -4 13 16 1 6 11 10 7 9 8 5 12 15 2 3 14 -4 13 16 1 7 10 11 6 9 8 5 12 14 3 2 15 -4 13 16 1 10 7 6 11 5 12 9 8 15 2 3 14 -4 13 16 1 11 6 7 10 5 12 9 8 14 3 2 15 -4 14 1 15 5 11 8 10 16 2 13 3 9 7 12 6 -4 14 1 15 7 9 6 12 13 3 16 2 10 8 11 5 -4 14 1 15 9 7 12 6 16 2 13 3 5 11 8 10 -4 14 1 15 11 5 10 8 13 3 16 2 6 12 7 9 -4 14 5 11 1 15 8 10 16 2 9 7 13 3 12 6 -4 14 5 11 7 9 2 16 10 8 15 1 13 3 12 6 -4 14 5 11 9 7 16 2 15 1 10 8 6 12 3 13 -4 14 5 11 15 1 10 8 9 7 16 2 6 12 3 13 -4 14 7 9 1 15 6 12 13 3 10 8 16 2 11 5 -4 14 7 9 5 11 2 16 10 8 13 3 15 1 12 6 -4 14 7 9 11 5 16 2 13 3 10 8 6 12 1 15 -4 14 7 9 15 1 12 6 10 8 13 3 5 11 2 16 -4 14 9 7 1 15 12 6 16 2 5 11 13 3 8 10 -4 14 9 7 5 11 16 2 15 1 6 12 10 8 3 13 -4 14 9 7 11 5 2 16 6 12 15 1 13 3 8 10 -4 14 9 7 15 1 6 12 5 11 16 2 10 8 3 13 -4 14 11 5 1 15 10 8 13 3 6 12 16 2 7 9 -4 14 11 5 7 9 16 2 13 3 6 12 10 8 1 15 -4 14 11 5 9 7 2 16 6 12 13 3 15 1 8 10 -4 14 11 5 15 1 8 10 6 12 13 3 9 7 2 16 -4 14 15 1 5 11 10 8 9 7 6 12 16 2 3 13 -4 14 15 1 7 9 12 6 10 8 5 11 13 3 2 16 -4 14 15 1 9 7 6 12 5 11 10 8 16 2 3 13 -4 14 15 1 11 5 8 10 6 12 9 7 13 3 2 16 -4 15 1 14 5 10 8 11 16 3 13 2 9 6 12 7 -4 15 1 14 6 9 7 12 13 2 16 3 11 8 10 5 -4 15 1 14 9 6 12 7 16 3 13 2 5 10 8 11 -4 15 1 14 10 5 11 8 13 2 16 3 7 12 6 9 -4 15 5 10 1 14 8 11 16 3 9 6 13 2 12 7 -4 15 5 10 6 9 3 16 11 8 14 1 13 2 12 7 -4 15 5 10 9 6 16 3 14 1 11 8 7 12 2 13 -4 15 5 10 14 1 11 8 9 6 16 3 7 12 2 13 -4 15 6 9 1 14 7 12 13 2 11 8 16 3 10 5 -4 15 6 9 5 10 3 16 11 8 13 2 14 1 12 7 -4 15 6 9 10 5 16 3 13 2 11 8 7 12 1 14 -4 15 6 9 14 1 12 7 11 8 13 2 5 10 3 16 -4 15 9 6 1 14 12 7 16 3 5 10 13 2 8 11 -4 15 9 6 5 10 16 3 14 1 7 12 11 8 2 13 -4 15 9 6 10 5 3 16 7 12 14 1 13 2 8 11 -4 15 9 6 14 1 7 12 5 10 16 3 11 8 2 13 -4 15 10 5 1 14 11 8 13 2 7 12 16 3 6 9 -4 15 10 5 6 9 16 3 13 2 7 12 11 8 1 14 -4 15 10 5 9 6 3 16 7 12 13 2 14 1 8 11 -4 15 10 5 14 1 8 11 7 12 13 2 9 6 3 16 -4 15 14 1 5 10 11 8 9 6 7 12 16 3 2 13 -4 15 14 1 6 9 12 7 11 8 5 10 13 2 3 16 -4 15 14 1 9 6 7 12 5 10 11 8 16 3 2 13 -4 15 14 1 10 5 8 11 7 12 9 6 13 2 3 16 -4 16 1 13 5 9 8 12 14 2 15 3 11 7 10 6 -4 16 1 13 5 9 8 12 15 3 14 2 10 6 11 7 -4 16 1 13 9 5 12 8 14 2 15 3 7 11 6 10 -4 16 1 13 9 5 12 8 15 3 14 2 6 10 7 11 -4 16 5 9 1 13 8 12 14 2 11 7 15 3 10 6 -4 16 5 9 1 13 8 12 15 3 10 6 14 2 11 7 -4 16 5 9 13 1 12 8 10 6 15 3 7 11 2 14 -4 16 5 9 13 1 12 8 11 7 14 2 6 10 3 15 -4 16 9 5 1 13 12 8 14 2 7 11 15 3 6 10 -4 16 9 5 1 13 12 8 15 3 6 10 14 2 7 11 -4 16 9 5 13 1 8 12 6 10 15 3 11 7 2 14 -4 16 9 5 13 1 8 12 7 11 14 2 10 6 3 15 -4 16 13 1 5 9 12 8 10 6 7 11 15 3 2 14 -4 16 13 1 5 9 12 8 11 7 6 10 14 2 3 15 -4 16 13 1 9 5 8 12 6 10 11 7 15 3 2 14 -4 16 13 1 9 5 8 12 7 11 10 6 14 2 3 15 -5 2 11 16 12 15 6 1 8 3 10 13 9 14 7 4 -5 2 11 16 12 15 6 1 14 9 4 7 3 8 13 10 -5 2 11 16 15 12 1 6 4 7 14 9 10 13 8 3 -5 2 11 16 15 12 1 6 10 13 8 3 4 7 14 9 -5 2 12 15 11 16 6 1 8 3 9 14 10 13 7 4 -5 2 12 15 11 16 6 1 14 9 3 8 4 7 13 10 -5 2 12 15 16 11 1 6 3 8 14 9 10 13 7 4 -5 2 12 15 16 11 1 6 9 14 8 3 4 7 13 10 -5 2 15 12 11 16 1 6 4 7 10 13 14 9 8 3 -5 2 15 12 11 16 1 6 10 13 4 7 8 3 14 9 -5 2 15 12 16 11 6 1 4 7 10 13 9 14 3 8 -5 2 15 12 16 11 6 1 10 13 4 7 3 8 9 14 -5 2 16 11 12 15 1 6 3 8 10 13 14 9 7 4 -5 2 16 11 12 15 1 6 9 14 4 7 8 3 13 10 -5 2 16 11 15 12 6 1 4 7 9 14 10 13 3 8 -5 2 16 11 15 12 6 1 10 13 3 8 4 7 9 14 -5 3 10 16 12 14 7 1 8 2 11 13 9 15 6 4 -5 3 10 16 12 14 7 1 15 9 4 6 2 8 13 11 -5 3 10 16 14 12 1 7 4 6 15 9 11 13 8 2 -5 3 10 16 14 12 1 7 11 13 8 2 4 6 15 9 -5 3 12 14 10 16 7 1 8 2 9 15 11 13 6 4 -5 3 12 14 10 16 7 1 15 9 2 8 4 6 13 11 -5 3 12 14 16 10 1 7 2 8 15 9 11 13 6 4 -5 3 12 14 16 10 1 7 9 15 8 2 4 6 13 11 -5 3 14 12 10 16 1 7 4 6 11 13 15 9 8 2 -5 3 14 12 10 16 1 7 11 13 4 6 8 2 15 9 -5 3 14 12 16 10 7 1 4 6 11 13 9 15 2 8 -5 3 14 12 16 10 7 1 11 13 4 6 2 8 9 15 -5 3 16 10 12 14 1 7 2 8 11 13 15 9 6 4 -5 3 16 10 12 14 1 7 9 15 4 6 8 2 13 11 -5 3 16 10 14 12 7 1 4 6 9 15 11 13 2 8 -5 3 16 10 14 12 7 1 11 13 2 8 4 6 9 15 -5 4 9 16 10 15 6 3 8 1 12 13 11 14 7 2 -5 4 9 16 11 14 7 2 8 1 12 13 10 15 6 3 -5 4 9 16 14 11 2 7 12 13 8 1 3 6 15 10 -5 4 9 16 15 10 3 6 12 13 8 1 2 7 14 11 -5 4 10 15 9 16 6 3 8 1 11 14 12 13 7 2 -5 4 10 15 11 14 8 1 16 9 3 6 2 7 13 12 -5 4 10 15 14 11 1 8 3 6 16 9 12 13 7 2 -5 4 10 15 16 9 3 6 11 14 8 1 2 7 13 12 -5 4 11 14 9 16 7 2 8 1 10 15 12 13 6 3 -5 4 11 14 10 15 8 1 16 9 2 7 3 6 13 12 -5 4 11 14 15 10 1 8 2 7 16 9 12 13 6 3 -5 4 11 14 16 9 2 7 10 15 8 1 3 6 13 12 -5 4 14 11 9 16 2 7 12 13 3 6 8 1 15 10 -5 4 14 11 10 15 1 8 3 6 12 13 16 9 7 2 -5 4 14 11 15 10 8 1 12 13 3 6 2 7 9 16 -5 4 14 11 16 9 7 2 3 6 12 13 10 15 1 8 -5 4 15 10 9 16 3 6 12 13 2 7 8 1 14 11 -5 4 15 10 11 14 1 8 2 7 12 13 16 9 6 3 -5 4 15 10 14 11 8 1 12 13 2 7 3 6 9 16 -5 4 15 10 16 9 6 3 2 7 12 13 11 14 1 8 -5 4 16 9 10 15 3 6 11 14 2 7 8 1 13 12 -5 4 16 9 11 14 2 7 10 15 3 6 8 1 13 12 -5 4 16 9 14 11 7 2 3 6 10 15 12 13 1 8 -5 4 16 9 15 10 6 3 2 7 11 14 12 13 1 8 -5 8 9 12 10 11 6 7 4 1 16 13 15 14 3 2 -5 8 9 12 10 11 6 7 16 13 4 1 3 2 15 14 -5 8 9 12 11 10 7 6 4 1 16 13 14 15 2 3 -5 8 9 12 11 10 7 6 16 13 4 1 2 3 14 15 -5 8 10 11 9 12 6 7 4 1 15 14 16 13 3 2 -5 8 10 11 9 12 6 7 16 13 3 2 4 1 15 14 -5 8 10 11 12 9 7 6 3 2 16 13 14 15 1 4 -5 8 10 11 12 9 7 6 15 14 4 1 2 3 13 16 -5 8 11 10 9 12 7 6 4 1 14 15 16 13 2 3 -5 8 11 10 9 12 7 6 16 13 2 3 4 1 14 15 -5 8 11 10 12 9 6 7 2 3 16 13 15 14 1 4 -5 8 11 10 12 9 6 7 14 15 4 1 3 2 13 16 -5 8 12 9 10 11 7 6 3 2 14 15 16 13 1 4 -5 8 12 9 10 11 7 6 15 14 2 3 4 1 13 16 -5 8 12 9 11 10 6 7 2 3 15 14 16 13 1 4 -5 8 12 9 11 10 6 7 14 15 3 2 4 1 13 16 -5 9 4 16 8 12 1 13 10 6 15 3 11 7 14 2 -5 9 4 16 8 12 1 13 11 7 14 2 10 6 15 3 -5 9 4 16 12 8 13 1 14 2 11 7 3 15 6 10 -5 9 4 16 12 8 13 1 15 3 10 6 2 14 7 11 -5 9 8 12 4 16 1 13 10 6 11 7 15 3 14 2 -5 9 8 12 4 16 1 13 11 7 10 6 14 2 15 3 -5 9 8 12 16 4 13 1 10 6 11 7 3 15 2 14 -5 9 8 12 16 4 13 1 11 7 10 6 2 14 3 15 -5 9 12 8 4 16 13 1 14 2 3 15 11 7 6 10 -5 9 12 8 4 16 13 1 15 3 2 14 10 6 7 11 -5 9 12 8 16 4 1 13 2 14 15 3 11 7 6 10 -5 9 12 8 16 4 1 13 3 15 14 2 10 6 7 11 -5 9 16 4 8 12 13 1 10 6 3 15 11 7 2 14 -5 9 16 4 8 12 13 1 11 7 2 14 10 6 3 15 -5 9 16 4 12 8 1 13 2 14 11 7 15 3 6 10 -5 9 16 4 12 8 1 13 3 15 10 6 14 2 7 11 -5 10 3 16 4 15 6 9 14 1 12 7 11 8 13 2 -5 10 3 16 8 11 2 13 12 7 14 1 9 6 15 4 -5 10 3 16 11 8 13 2 14 1 12 7 4 15 6 9 -5 10 3 16 15 4 9 6 12 7 14 1 2 13 8 11 -5 10 4 15 3 16 6 9 14 1 11 8 12 7 13 2 -5 10 4 15 8 11 1 14 9 6 16 3 12 7 13 2 -5 10 4 15 11 8 14 1 16 3 9 6 2 13 7 12 -5 10 4 15 16 3 9 6 11 8 14 1 2 13 7 12 -5 10 8 11 3 16 2 13 12 7 9 6 14 1 15 4 -5 10 8 11 4 15 1 14 9 6 12 7 16 3 13 2 -5 10 8 11 15 4 14 1 12 7 9 6 2 13 3 16 -5 10 8 11 16 3 13 2 9 6 12 7 4 15 1 14 -5 10 11 8 3 16 13 2 14 1 4 15 12 7 6 9 -5 10 11 8 4 15 14 1 16 3 2 13 9 6 7 12 -5 10 11 8 15 4 1 14 2 13 16 3 12 7 6 9 -5 10 11 8 16 3 2 13 4 15 14 1 9 6 7 12 -5 10 15 4 3 16 9 6 12 7 2 13 14 1 8 11 -5 10 15 4 8 11 14 1 12 7 2 13 9 6 3 16 -5 10 15 4 11 8 1 14 2 13 12 7 16 3 6 9 -5 10 15 4 16 3 6 9 2 13 12 7 11 8 1 14 -5 10 16 3 4 15 9 6 11 8 2 13 14 1 7 12 -5 10 16 3 8 11 13 2 9 6 4 15 12 7 1 14 -5 10 16 3 11 8 2 13 4 15 9 6 14 1 7 12 -5 10 16 3 15 4 6 9 2 13 11 8 12 7 1 14 -5 11 2 16 4 14 7 9 15 1 12 6 10 8 13 3 -5 11 2 16 8 10 3 13 12 6 15 1 9 7 14 4 -5 11 2 16 10 8 13 3 15 1 12 6 4 14 7 9 -5 11 2 16 14 4 9 7 12 6 15 1 3 13 8 10 -5 11 4 14 2 16 7 9 15 1 10 8 12 6 13 3 -5 11 4 14 8 10 1 15 9 7 16 2 12 6 13 3 -5 11 4 14 10 8 15 1 16 2 9 7 3 13 6 12 -5 11 4 14 16 2 9 7 10 8 15 1 3 13 6 12 -5 11 8 10 2 16 3 13 12 6 9 7 15 1 14 4 -5 11 8 10 4 14 1 15 9 7 12 6 16 2 13 3 -5 11 8 10 14 4 15 1 12 6 9 7 3 13 2 16 -5 11 8 10 16 2 13 3 9 7 12 6 4 14 1 15 -5 11 10 8 2 16 13 3 15 1 4 14 12 6 7 9 -5 11 10 8 4 14 15 1 16 2 3 13 9 7 6 12 -5 11 10 8 14 4 1 15 3 13 16 2 12 6 7 9 -5 11 10 8 16 2 3 13 4 14 15 1 9 7 6 12 -5 11 14 4 2 16 9 7 12 6 3 13 15 1 8 10 -5 11 14 4 8 10 15 1 12 6 3 13 9 7 2 16 -5 11 14 4 10 8 1 15 3 13 12 6 16 2 7 9 -5 11 14 4 16 2 7 9 3 13 12 6 10 8 1 15 -5 11 16 2 4 14 9 7 10 8 3 13 15 1 6 12 -5 11 16 2 8 10 13 3 9 7 4 14 12 6 1 15 -5 11 16 2 10 8 3 13 4 14 9 7 15 1 6 12 -5 11 16 2 14 4 7 9 3 13 10 8 12 6 1 15 -5 12 2 15 3 14 8 9 16 1 11 6 10 7 13 4 -5 12 2 15 8 9 3 14 11 6 16 1 10 7 13 4 -5 12 2 15 9 8 14 3 16 1 11 6 4 13 7 10 -5 12 2 15 14 3 9 8 11 6 16 1 4 13 7 10 -5 12 3 14 2 15 8 9 16 1 10 7 11 6 13 4 -5 12 3 14 8 9 2 15 10 7 16 1 11 6 13 4 -5 12 3 14 9 8 15 2 16 1 10 7 4 13 6 11 -5 12 3 14 15 2 9 8 10 7 16 1 4 13 6 11 -5 12 8 9 2 15 3 14 11 6 10 7 16 1 13 4 -5 12 8 9 3 14 2 15 10 7 11 6 16 1 13 4 -5 12 8 9 14 3 15 2 11 6 10 7 4 13 1 16 -5 12 8 9 15 2 14 3 10 7 11 6 4 13 1 16 -5 12 9 8 2 15 14 3 16 1 4 13 11 6 7 10 -5 12 9 8 3 14 15 2 16 1 4 13 10 7 6 11 -5 12 9 8 14 3 2 15 4 13 16 1 11 6 7 10 -5 12 9 8 15 2 3 14 4 13 16 1 10 7 6 11 -5 12 14 3 2 15 9 8 11 6 4 13 16 1 7 10 -5 12 14 3 8 9 15 2 11 6 4 13 10 7 1 16 -5 12 14 3 9 8 2 15 4 13 11 6 16 1 7 10 -5 12 14 3 15 2 8 9 4 13 11 6 10 7 1 16 -5 12 15 2 3 14 9 8 10 7 4 13 16 1 6 11 -5 12 15 2 8 9 14 3 10 7 4 13 11 6 1 16 -5 12 15 2 9 8 3 14 4 13 10 7 16 1 6 11 -5 12 15 2 14 3 8 9 4 13 10 7 11 6 1 16 -5 14 3 12 4 11 6 13 10 1 16 7 15 8 9 2 -5 14 3 12 4 11 6 13 16 7 10 1 9 2 15 8 -5 14 3 12 11 4 13 6 10 1 16 7 8 15 2 9 -5 14 3 12 11 4 13 6 16 7 10 1 2 9 8 15 -5 14 4 11 3 12 6 13 10 1 15 8 16 7 9 2 -5 14 4 11 3 12 6 13 16 7 9 2 10 1 15 8 -5 14 4 11 12 3 13 6 9 2 16 7 8 15 1 10 -5 14 4 11 12 3 13 6 15 8 10 1 2 9 7 16 -5 14 11 4 3 12 13 6 10 1 8 15 16 7 2 9 -5 14 11 4 3 12 13 6 16 7 2 9 10 1 8 15 -5 14 11 4 12 3 6 13 2 9 16 7 15 8 1 10 -5 14 11 4 12 3 6 13 8 15 10 1 9 2 7 16 -5 14 12 3 4 11 13 6 9 2 8 15 16 7 1 10 -5 14 12 3 4 11 13 6 15 8 2 9 10 1 7 16 -5 14 12 3 11 4 6 13 2 9 15 8 16 7 1 10 -5 14 12 3 11 4 6 13 8 15 9 2 10 1 7 16 -5 15 2 12 4 10 7 13 11 1 16 6 14 8 9 3 -5 15 2 12 4 10 7 13 16 6 11 1 9 3 14 8 -5 15 2 12 10 4 13 7 11 1 16 6 8 14 3 9 -5 15 2 12 10 4 13 7 16 6 11 1 3 9 8 14 -5 15 4 10 2 12 7 13 11 1 14 8 16 6 9 3 -5 15 4 10 2 12 7 13 16 6 9 3 11 1 14 8 -5 15 4 10 12 2 13 7 9 3 16 6 8 14 1 11 -5 15 4 10 12 2 13 7 14 8 11 1 3 9 6 16 -5 15 10 4 2 12 13 7 11 1 8 14 16 6 3 9 -5 15 10 4 2 12 13 7 16 6 3 9 11 1 8 14 -5 15 10 4 12 2 7 13 3 9 16 6 14 8 1 11 -5 15 10 4 12 2 7 13 8 14 11 1 9 3 6 16 -5 15 12 2 4 10 13 7 9 3 8 14 16 6 1 11 -5 15 12 2 4 10 13 7 14 8 3 9 11 1 6 16 -5 15 12 2 10 4 7 13 3 9 14 8 16 6 1 11 -5 15 12 2 10 4 7 13 8 14 9 3 11 1 6 16 -5 16 2 11 3 10 8 13 12 1 15 6 14 7 9 4 -5 16 2 11 4 9 7 14 15 6 12 1 10 3 13 8 -5 16 2 11 9 4 14 7 12 1 15 6 8 13 3 10 -5 16 2 11 10 3 13 8 15 6 12 1 4 9 7 14 -5 16 3 10 2 11 8 13 12 1 14 7 15 6 9 4 -5 16 3 10 4 9 6 15 14 7 12 1 11 2 13 8 -5 16 3 10 9 4 15 6 12 1 14 7 8 13 2 11 -5 16 3 10 11 2 13 8 14 7 12 1 4 9 6 15 -5 16 4 9 2 11 7 14 15 6 10 3 12 1 13 8 -5 16 4 9 3 10 6 15 14 7 11 2 12 1 13 8 -5 16 4 9 10 3 15 6 11 2 14 7 8 13 1 12 -5 16 4 9 11 2 14 7 10 3 15 6 8 13 1 12 -5 16 9 4 2 11 14 7 12 1 8 13 15 6 3 10 -5 16 9 4 3 10 15 6 12 1 8 13 14 7 2 11 -5 16 9 4 10 3 6 15 8 13 12 1 11 2 7 14 -5 16 9 4 11 2 7 14 8 13 12 1 10 3 6 15 -5 16 10 3 2 11 13 8 15 6 4 9 12 1 7 14 -5 16 10 3 4 9 15 6 11 2 8 13 14 7 1 12 -5 16 10 3 9 4 6 15 8 13 11 2 12 1 7 14 -5 16 10 3 11 2 8 13 4 9 15 6 14 7 1 12 -5 16 11 2 3 10 13 8 14 7 4 9 12 1 6 15 -5 16 11 2 4 9 14 7 10 3 8 13 15 6 1 12 -5 16 11 2 9 4 7 14 8 13 10 3 12 1 6 15 -5 16 11 2 10 3 8 13 4 9 14 7 15 6 1 12 -6 1 11 16 12 15 5 2 7 4 10 13 9 14 8 3 -6 1 11 16 12 15 5 2 13 10 4 7 3 8 14 9 -6 1 11 16 15 12 2 5 4 7 13 10 9 14 8 3 -6 1 11 16 15 12 2 5 10 13 7 4 3 8 14 9 -6 1 12 15 11 16 5 2 7 4 9 14 10 13 8 3 -6 1 12 15 11 16 5 2 13 10 3 8 4 7 14 9 -6 1 12 15 16 11 2 5 3 8 13 10 9 14 7 4 -6 1 12 15 16 11 2 5 9 14 7 4 3 8 13 10 -6 1 15 12 11 16 2 5 4 7 9 14 13 10 8 3 -6 1 15 12 11 16 2 5 10 13 3 8 7 4 14 9 -6 1 15 12 16 11 5 2 3 8 10 13 9 14 4 7 -6 1 15 12 16 11 5 2 9 14 4 7 3 8 10 13 -6 1 16 11 12 15 2 5 3 8 9 14 13 10 7 4 -6 1 16 11 12 15 2 5 9 14 3 8 7 4 13 10 -6 1 16 11 15 12 5 2 3 8 9 14 10 13 4 7 -6 1 16 11 15 12 5 2 9 14 3 8 4 7 10 13 -6 3 9 16 10 15 5 4 7 2 12 13 11 14 8 1 -6 3 9 16 12 13 7 2 15 10 4 5 1 8 14 11 -6 3 9 16 13 12 2 7 4 5 15 10 11 14 8 1 -6 3 9 16 15 10 4 5 12 13 7 2 1 8 14 11 -6 3 10 15 9 16 5 4 7 2 11 14 12 13 8 1 -6 3 10 15 12 13 8 1 7 2 11 14 9 16 5 4 -6 3 10 15 13 12 1 8 11 14 7 2 4 5 16 9 -6 3 10 15 16 9 4 5 11 14 7 2 1 8 13 12 -6 3 12 13 9 16 7 2 15 10 1 8 4 5 14 11 -6 3 12 13 10 15 8 1 7 2 9 16 11 14 5 4 -6 3 12 13 15 10 1 8 9 16 7 2 4 5 14 11 -6 3 12 13 16 9 2 7 1 8 15 10 11 14 5 4 -6 3 13 12 9 16 2 7 4 5 11 14 15 10 8 1 -6 3 13 12 10 15 1 8 11 14 4 5 7 2 16 9 -6 3 13 12 15 10 8 1 4 5 11 14 9 16 2 7 -6 3 13 12 16 9 7 2 11 14 4 5 1 8 10 15 -6 3 15 10 9 16 4 5 12 13 1 8 7 2 14 11 -6 3 15 10 12 13 1 8 9 16 4 5 7 2 14 11 -6 3 15 10 13 12 8 1 4 5 9 16 11 14 2 7 -6 3 15 10 16 9 5 4 1 8 12 13 11 14 2 7 -6 3 16 9 10 15 4 5 11 14 1 8 7 2 13 12 -6 3 16 9 12 13 2 7 1 8 11 14 15 10 5 4 -6 3 16 9 13 12 7 2 11 14 1 8 4 5 10 15 -6 3 16 9 15 10 5 4 1 8 11 14 12 13 2 7 -6 4 9 15 11 13 8 2 7 1 12 14 10 16 5 3 -6 4 9 15 11 13 8 2 16 10 3 5 1 7 14 12 -6 4 9 15 13 11 2 8 3 5 16 10 12 14 7 1 -6 4 9 15 13 11 2 8 12 14 7 1 3 5 16 10 -6 4 11 13 9 15 8 2 7 1 10 16 12 14 5 3 -6 4 11 13 9 15 8 2 16 10 1 7 3 5 14 12 -6 4 11 13 15 9 2 8 1 7 16 10 12 14 5 3 -6 4 11 13 15 9 2 8 10 16 7 1 3 5 14 12 -6 4 13 11 9 15 2 8 3 5 12 14 16 10 7 1 -6 4 13 11 9 15 2 8 12 14 3 5 7 1 16 10 -6 4 13 11 15 9 8 2 3 5 12 14 10 16 1 7 -6 4 13 11 15 9 8 2 12 14 3 5 1 7 10 16 -6 4 15 9 11 13 2 8 1 7 12 14 16 10 5 3 -6 4 15 9 11 13 2 8 10 16 3 5 7 1 14 12 -6 4 15 9 13 11 8 2 3 5 10 16 12 14 1 7 -6 4 15 9 13 11 8 2 12 14 1 7 3 5 10 16 -6 7 9 12 10 11 5 8 3 2 16 13 15 14 4 1 -6 7 9 12 10 11 5 8 15 14 4 1 3 2 16 13 -6 7 9 12 11 10 8 5 4 1 15 14 13 16 2 3 -6 7 9 12 11 10 8 5 16 13 3 2 1 4 14 15 -6 7 10 11 9 12 5 8 3 2 15 14 16 13 4 1 -6 7 10 11 9 12 5 8 15 14 3 2 4 1 16 13 -6 7 10 11 12 9 8 5 3 2 15 14 13 16 1 4 -6 7 10 11 12 9 8 5 15 14 3 2 1 4 13 16 -6 7 11 10 9 12 8 5 4 1 13 16 15 14 2 3 -6 7 11 10 9 12 8 5 16 13 1 4 3 2 14 15 -6 7 11 10 12 9 5 8 1 4 16 13 15 14 2 3 -6 7 11 10 12 9 5 8 13 16 4 1 3 2 14 15 -6 7 12 9 10 11 8 5 3 2 13 16 15 14 1 4 -6 7 12 9 10 11 8 5 15 14 1 4 3 2 13 16 -6 7 12 9 11 10 5 8 1 4 15 14 16 13 2 3 -6 7 12 9 11 10 5 8 13 16 3 2 4 1 14 15 -6 9 3 16 4 15 5 10 13 2 12 7 11 8 14 1 -6 9 3 16 7 12 2 13 10 5 15 4 11 8 14 1 -6 9 3 16 12 7 13 2 15 4 10 5 1 14 8 11 -6 9 3 16 15 4 10 5 12 7 13 2 1 14 8 11 -6 9 4 15 3 16 5 10 13 2 11 8 12 7 14 1 -6 9 4 15 7 12 1 14 11 8 13 2 10 5 16 3 -6 9 4 15 12 7 14 1 13 2 11 8 3 16 5 10 -6 9 4 15 16 3 10 5 11 8 13 2 1 14 7 12 -6 9 7 12 3 16 2 13 10 5 11 8 15 4 14 1 -6 9 7 12 4 15 1 14 11 8 10 5 13 2 16 3 -6 9 7 12 15 4 14 1 10 5 11 8 3 16 2 13 -6 9 7 12 16 3 13 2 11 8 10 5 1 14 4 15 -6 9 12 7 3 16 13 2 15 4 1 14 10 5 8 11 -6 9 12 7 4 15 14 1 13 2 3 16 11 8 5 10 -6 9 12 7 15 4 1 14 3 16 13 2 10 5 8 11 -6 9 12 7 16 3 2 13 1 14 15 4 11 8 5 10 -6 9 15 4 3 16 10 5 12 7 1 14 13 2 8 11 -6 9 15 4 7 12 14 1 10 5 3 16 11 8 2 13 -6 9 15 4 12 7 1 14 3 16 10 5 13 2 8 11 -6 9 15 4 16 3 5 10 1 14 12 7 11 8 2 13 -6 9 16 3 4 15 10 5 11 8 1 14 13 2 7 12 -6 9 16 3 7 12 13 2 11 8 1 14 10 5 4 15 -6 9 16 3 12 7 2 13 1 14 11 8 15 4 5 10 -6 9 16 3 15 4 5 10 1 14 11 8 12 7 2 13 -6 10 3 15 7 11 2 14 9 5 16 4 12 8 13 1 -6 10 3 15 7 11 2 14 12 8 13 1 9 5 16 4 -6 10 3 15 11 7 14 2 13 1 12 8 4 16 5 9 -6 10 3 15 11 7 14 2 16 4 9 5 1 13 8 12 -6 10 7 11 3 15 2 14 9 5 12 8 16 4 13 1 -6 10 7 11 3 15 2 14 12 8 9 5 13 1 16 4 -6 10 7 11 15 3 14 2 9 5 12 8 4 16 1 13 -6 10 7 11 15 3 14 2 12 8 9 5 1 13 4 16 -6 10 11 7 3 15 14 2 13 1 4 16 12 8 5 9 -6 10 11 7 3 15 14 2 16 4 1 13 9 5 8 12 -6 10 11 7 15 3 2 14 1 13 16 4 12 8 5 9 -6 10 11 7 15 3 2 14 4 16 13 1 9 5 8 12 -6 10 15 3 7 11 14 2 9 5 4 16 12 8 1 13 -6 10 15 3 7 11 14 2 12 8 1 13 9 5 4 16 -6 10 15 3 11 7 2 14 1 13 12 8 16 4 5 9 -6 10 15 3 11 7 2 14 4 16 9 5 13 1 8 12 -6 11 1 16 4 13 7 10 15 2 12 5 9 8 14 3 -6 11 1 16 7 10 4 13 12 5 15 2 9 8 14 3 -6 11 1 16 10 7 13 4 15 2 12 5 3 14 8 9 -6 11 1 16 13 4 10 7 12 5 15 2 3 14 8 9 -6 11 4 13 1 16 7 10 15 2 9 8 12 5 14 3 -6 11 4 13 7 10 1 16 9 8 15 2 12 5 14 3 -6 11 4 13 10 7 16 1 15 2 9 8 3 14 5 12 -6 11 4 13 16 1 10 7 9 8 15 2 3 14 5 12 -6 11 7 10 1 16 4 13 12 5 9 8 15 2 14 3 -6 11 7 10 4 13 1 16 9 8 12 5 15 2 14 3 -6 11 7 10 13 4 16 1 12 5 9 8 3 14 2 15 -6 11 7 10 16 1 13 4 9 8 12 5 3 14 2 15 -6 11 10 7 1 16 13 4 15 2 3 14 12 5 8 9 -6 11 10 7 4 13 16 1 15 2 3 14 9 8 5 12 -6 11 10 7 13 4 1 16 3 14 15 2 12 5 8 9 -6 11 10 7 16 1 4 13 3 14 15 2 9 8 5 12 -6 11 13 4 1 16 10 7 12 5 3 14 15 2 8 9 -6 11 13 4 7 10 16 1 12 5 3 14 9 8 2 15 -6 11 13 4 10 7 1 16 3 14 12 5 15 2 8 9 -6 11 13 4 16 1 7 10 3 14 12 5 9 8 2 15 -6 11 16 1 4 13 10 7 9 8 3 14 15 2 5 12 -6 11 16 1 7 10 13 4 9 8 3 14 12 5 2 15 -6 11 16 1 10 7 4 13 3 14 9 8 15 2 5 12 -6 11 16 1 13 4 7 10 3 14 9 8 12 5 2 15 -6 12 1 15 3 13 8 10 16 2 11 5 9 7 14 4 -6 12 1 15 7 9 4 14 11 5 16 2 10 8 13 3 -6 12 1 15 9 7 14 4 16 2 11 5 3 13 8 10 -6 12 1 15 13 3 10 8 11 5 16 2 4 14 7 9 -6 12 3 13 1 15 8 10 16 2 9 7 11 5 14 4 -6 12 3 13 7 9 2 16 10 8 15 1 11 5 14 4 -6 12 3 13 9 7 16 2 15 1 10 8 4 14 5 11 -6 12 3 13 15 1 10 8 9 7 16 2 4 14 5 11 -6 12 7 9 1 15 4 14 11 5 10 8 16 2 13 3 -6 12 7 9 3 13 2 16 10 8 11 5 15 1 14 4 -6 12 7 9 13 3 16 2 11 5 10 8 4 14 1 15 -6 12 7 9 15 1 14 4 10 8 11 5 3 13 2 16 -6 12 9 7 1 15 14 4 16 2 3 13 11 5 8 10 -6 12 9 7 3 13 16 2 15 1 4 14 10 8 5 11 -6 12 9 7 13 3 2 16 4 14 15 1 11 5 8 10 -6 12 9 7 15 1 4 14 3 13 16 2 10 8 5 11 -6 12 13 3 1 15 10 8 11 5 4 14 16 2 7 9 -6 12 13 3 7 9 16 2 11 5 4 14 10 8 1 15 -6 12 13 3 9 7 2 16 4 14 11 5 15 1 8 10 -6 12 13 3 15 1 8 10 4 14 11 5 9 7 2 16 -6 12 15 1 3 13 10 8 9 7 4 14 16 2 5 11 -6 12 15 1 7 9 14 4 10 8 3 13 11 5 2 16 -6 12 15 1 9 7 4 14 3 13 10 8 16 2 5 11 -6 12 15 1 13 3 8 10 4 14 9 7 11 5 2 16 -6 13 3 12 4 11 5 14 9 2 16 7 15 8 10 1 -6 13 3 12 4 11 5 14 15 8 10 1 9 2 16 7 -6 13 3 12 11 4 14 5 10 1 15 8 7 16 2 9 -6 13 3 12 11 4 14 5 16 7 9 2 1 10 8 15 -6 13 4 11 3 12 5 14 9 2 15 8 16 7 10 1 -6 13 4 11 3 12 5 14 15 8 9 2 10 1 16 7 -6 13 4 11 12 3 14 5 9 2 15 8 7 16 1 10 -6 13 4 11 12 3 14 5 15 8 9 2 1 10 7 16 -6 13 11 4 3 12 14 5 10 1 7 16 15 8 2 9 -6 13 11 4 3 12 14 5 16 7 1 10 9 2 8 15 -6 13 11 4 12 3 5 14 1 10 16 7 15 8 2 9 -6 13 11 4 12 3 5 14 7 16 10 1 9 2 8 15 -6 13 12 3 4 11 14 5 9 2 7 16 15 8 1 10 -6 13 12 3 4 11 14 5 15 8 1 10 9 2 7 16 -6 13 12 3 11 4 5 14 1 10 15 8 16 7 2 9 -6 13 12 3 11 4 5 14 7 16 9 2 10 1 8 15 -6 15 1 12 3 10 8 13 16 5 11 2 9 4 14 7 -6 15 1 12 4 9 7 14 11 2 16 5 13 8 10 3 -6 15 1 12 9 4 14 7 16 5 11 2 3 10 8 13 -6 15 1 12 10 3 13 8 11 2 16 5 7 14 4 9 -6 15 3 10 1 12 8 13 16 5 9 4 11 2 14 7 -6 15 3 10 4 9 5 16 13 8 12 1 11 2 14 7 -6 15 3 10 9 4 16 5 12 1 13 8 7 14 2 11 -6 15 3 10 12 1 13 8 9 4 16 5 7 14 2 11 -6 15 4 9 1 12 7 14 11 2 13 8 16 5 10 3 -6 15 4 9 3 10 5 16 13 8 11 2 12 1 14 7 -6 15 4 9 10 3 16 5 11 2 13 8 7 14 1 12 -6 15 4 9 12 1 14 7 13 8 11 2 3 10 5 16 -6 15 9 4 1 12 14 7 16 5 3 10 11 2 8 13 -6 15 9 4 3 10 16 5 12 1 7 14 13 8 2 11 -6 15 9 4 10 3 5 16 7 14 12 1 11 2 8 13 -6 15 9 4 12 1 7 14 3 10 16 5 13 8 2 11 -6 15 10 3 1 12 13 8 11 2 7 14 16 5 4 9 -6 15 10 3 4 9 16 5 11 2 7 14 13 8 1 12 -6 15 10 3 9 4 5 16 7 14 11 2 12 1 8 13 -6 15 10 3 12 1 8 13 7 14 11 2 9 4 5 16 -6 15 12 1 3 10 13 8 9 4 7 14 16 5 2 11 -6 15 12 1 4 9 14 7 13 8 3 10 11 2 5 16 -6 15 12 1 9 4 7 14 3 10 13 8 16 5 2 11 -6 15 12 1 10 3 8 13 7 14 9 4 11 2 5 16 -6 16 1 11 3 9 8 14 12 2 15 5 13 7 10 4 -6 16 1 11 3 9 8 14 15 5 12 2 10 4 13 7 -6 16 1 11 9 3 14 8 12 2 15 5 7 13 4 10 -6 16 1 11 9 3 14 8 15 5 12 2 4 10 7 13 -6 16 3 9 1 11 8 14 12 2 13 7 15 5 10 4 -6 16 3 9 1 11 8 14 15 5 10 4 12 2 13 7 -6 16 3 9 11 1 14 8 10 4 15 5 7 13 2 12 -6 16 3 9 11 1 14 8 13 7 12 2 4 10 5 15 -6 16 9 3 1 11 14 8 12 2 7 13 15 5 4 10 -6 16 9 3 1 11 14 8 15 5 4 10 12 2 7 13 -6 16 9 3 11 1 8 14 4 10 15 5 13 7 2 12 -6 16 9 3 11 1 8 14 7 13 12 2 10 4 5 15 -6 16 11 1 3 9 14 8 10 4 7 13 15 5 2 12 -6 16 11 1 3 9 14 8 13 7 4 10 12 2 5 15 -6 16 11 1 9 3 8 14 4 10 13 7 15 5 2 12 -6 16 11 1 9 3 8 14 7 13 10 4 12 2 5 15 -7 1 10 16 12 14 5 3 6 4 11 13 9 15 8 2 -7 1 10 16 12 14 5 3 13 11 4 6 2 8 15 9 -7 1 10 16 14 12 3 5 4 6 13 11 9 15 8 2 -7 1 10 16 14 12 3 5 11 13 6 4 2 8 15 9 -7 1 12 14 10 16 5 3 6 4 9 15 11 13 8 2 -7 1 12 14 10 16 5 3 13 11 2 8 4 6 15 9 -7 1 12 14 16 10 3 5 2 8 13 11 9 15 6 4 -7 1 12 14 16 10 3 5 9 15 6 4 2 8 13 11 -7 1 14 12 10 16 3 5 4 6 9 15 13 11 8 2 -7 1 14 12 10 16 3 5 11 13 2 8 6 4 15 9 -7 1 14 12 16 10 5 3 2 8 11 13 9 15 4 6 -7 1 14 12 16 10 5 3 9 15 4 6 2 8 11 13 -7 1 16 10 12 14 3 5 2 8 9 15 13 11 6 4 -7 1 16 10 12 14 3 5 9 15 2 8 6 4 13 11 -7 1 16 10 14 12 5 3 2 8 9 15 11 13 4 6 -7 1 16 10 14 12 5 3 9 15 2 8 4 6 11 13 -7 2 9 16 11 14 5 4 6 3 12 13 10 15 8 1 -7 2 9 16 12 13 6 3 14 11 4 5 1 8 15 10 -7 2 9 16 13 12 3 6 4 5 14 11 10 15 8 1 -7 2 9 16 14 11 4 5 12 13 6 3 1 8 15 10 -7 2 11 14 9 16 5 4 6 3 10 15 12 13 8 1 -7 2 11 14 12 13 8 1 6 3 10 15 9 16 5 4 -7 2 11 14 13 12 1 8 10 15 6 3 4 5 16 9 -7 2 11 14 16 9 4 5 10 15 6 3 1 8 13 12 -7 2 12 13 9 16 6 3 14 11 1 8 4 5 15 10 -7 2 12 13 11 14 8 1 6 3 9 16 10 15 5 4 -7 2 12 13 14 11 1 8 9 16 6 3 4 5 15 10 -7 2 12 13 16 9 3 6 1 8 14 11 10 15 5 4 -7 2 13 12 9 16 3 6 4 5 10 15 14 11 8 1 -7 2 13 12 11 14 1 8 10 15 4 5 6 3 16 9 -7 2 13 12 14 11 8 1 4 5 10 15 9 16 3 6 -7 2 13 12 16 9 6 3 10 15 4 5 1 8 11 14 -7 2 14 11 9 16 4 5 12 13 1 8 6 3 15 10 -7 2 14 11 12 13 1 8 9 16 4 5 6 3 15 10 -7 2 14 11 13 12 8 1 4 5 9 16 10 15 3 6 -7 2 14 11 16 9 5 4 1 8 12 13 10 15 3 6 -7 2 16 9 11 14 4 5 10 15 1 8 6 3 13 12 -7 2 16 9 12 13 3 6 1 8 10 15 14 11 5 4 -7 2 16 9 13 12 6 3 10 15 1 8 4 5 11 14 -7 2 16 9 14 11 5 4 1 8 10 15 12 13 3 6 -7 4 9 14 10 13 8 3 6 1 12 15 11 16 5 2 -7 4 9 14 10 13 8 3 16 11 2 5 1 6 15 12 -7 4 9 14 13 10 3 8 2 5 16 11 12 15 6 1 -7 4 9 14 13 10 3 8 12 15 6 1 2 5 16 11 -7 4 10 13 9 14 8 3 6 1 11 16 12 15 5 2 -7 4 10 13 9 14 8 3 16 11 1 6 2 5 15 12 -7 4 10 13 14 9 3 8 1 6 16 11 12 15 5 2 -7 4 10 13 14 9 3 8 11 16 6 1 2 5 15 12 -7 4 13 10 9 14 3 8 2 5 12 15 16 11 6 1 -7 4 13 10 9 14 3 8 12 15 2 5 6 1 16 11 -7 4 13 10 14 9 8 3 2 5 12 15 11 16 1 6 -7 4 13 10 14 9 8 3 12 15 2 5 1 6 11 16 -7 4 14 9 10 13 3 8 1 6 12 15 16 11 5 2 -7 4 14 9 10 13 3 8 11 16 2 5 6 1 15 12 -7 4 14 9 13 10 8 3 2 5 11 16 12 15 1 6 -7 4 14 9 13 10 8 3 12 15 1 6 2 5 11 16 -7 6 9 12 10 11 8 5 4 1 14 15 13 16 3 2 -7 6 9 12 10 11 8 5 16 13 2 3 1 4 15 14 -7 6 9 12 11 10 5 8 2 3 16 13 14 15 4 1 -7 6 9 12 11 10 5 8 14 15 4 1 2 3 16 13 -7 6 10 11 9 12 8 5 4 1 13 16 14 15 3 2 -7 6 10 11 9 12 8 5 16 13 1 4 2 3 15 14 -7 6 10 11 12 9 5 8 1 4 16 13 14 15 3 2 -7 6 10 11 12 9 5 8 13 16 4 1 2 3 15 14 -7 6 11 10 9 12 5 8 2 3 14 15 16 13 4 1 -7 6 11 10 9 12 5 8 14 15 2 3 4 1 16 13 -7 6 11 10 12 9 8 5 2 3 14 15 13 16 1 4 -7 6 11 10 12 9 8 5 14 15 2 3 1 4 13 16 -7 6 12 9 10 11 5 8 1 4 14 15 16 13 3 2 -7 6 12 9 10 11 5 8 13 16 2 3 4 1 15 14 -7 6 12 9 11 10 8 5 2 3 13 16 14 15 1 4 -7 6 12 9 11 10 8 5 14 15 1 4 2 3 13 16 -7 9 2 16 4 14 5 11 13 3 12 6 10 8 15 1 -7 9 2 16 6 12 3 13 11 5 14 4 10 8 15 1 -7 9 2 16 12 6 13 3 14 4 11 5 1 15 8 10 -7 9 2 16 14 4 11 5 12 6 13 3 1 15 8 10 -7 9 4 14 2 16 5 11 13 3 10 8 12 6 15 1 -7 9 4 14 6 12 1 15 10 8 13 3 11 5 16 2 -7 9 4 14 12 6 15 1 13 3 10 8 2 16 5 11 -7 9 4 14 16 2 11 5 10 8 13 3 1 15 6 12 -7 9 6 12 2 16 3 13 11 5 10 8 14 4 15 1 -7 9 6 12 4 14 1 15 10 8 11 5 13 3 16 2 -7 9 6 12 14 4 15 1 11 5 10 8 2 16 3 13 -7 9 6 12 16 2 13 3 10 8 11 5 1 15 4 14 -7 9 12 6 2 16 13 3 14 4 1 15 11 5 8 10 -7 9 12 6 4 14 15 1 13 3 2 16 10 8 5 11 -7 9 12 6 14 4 1 15 2 16 13 3 11 5 8 10 -7 9 12 6 16 2 3 13 1 15 14 4 10 8 5 11 -7 9 14 4 2 16 11 5 12 6 1 15 13 3 8 10 -7 9 14 4 6 12 15 1 11 5 2 16 10 8 3 13 -7 9 14 4 12 6 1 15 2 16 11 5 13 3 8 10 -7 9 14 4 16 2 5 11 1 15 12 6 10 8 3 13 -7 9 16 2 4 14 11 5 10 8 1 15 13 3 6 12 -7 9 16 2 6 12 13 3 10 8 1 15 11 5 4 14 -7 9 16 2 12 6 3 13 1 15 10 8 14 4 5 11 -7 9 16 2 14 4 5 11 1 15 10 8 12 6 3 13 -7 10 1 16 4 13 6 11 14 3 12 5 9 8 15 2 -7 10 1 16 6 11 4 13 12 5 14 3 9 8 15 2 -7 10 1 16 11 6 13 4 14 3 12 5 2 15 8 9 -7 10 1 16 13 4 11 6 12 5 14 3 2 15 8 9 -7 10 4 13 1 16 6 11 14 3 9 8 12 5 15 2 -7 10 4 13 6 11 1 16 9 8 14 3 12 5 15 2 -7 10 4 13 11 6 16 1 14 3 9 8 2 15 5 12 -7 10 4 13 16 1 11 6 9 8 14 3 2 15 5 12 -7 10 6 11 1 16 4 13 12 5 9 8 14 3 15 2 -7 10 6 11 4 13 1 16 9 8 12 5 14 3 15 2 -7 10 6 11 13 4 16 1 12 5 9 8 2 15 3 14 -7 10 6 11 16 1 13 4 9 8 12 5 2 15 3 14 -7 10 11 6 1 16 13 4 14 3 2 15 12 5 8 9 -7 10 11 6 4 13 16 1 14 3 2 15 9 8 5 12 -7 10 11 6 13 4 1 16 2 15 14 3 12 5 8 9 -7 10 11 6 16 1 4 13 2 15 14 3 9 8 5 12 -7 10 13 4 1 16 11 6 12 5 2 15 14 3 8 9 -7 10 13 4 6 11 16 1 12 5 2 15 9 8 3 14 -7 10 13 4 11 6 1 16 2 15 12 5 14 3 8 9 -7 10 13 4 16 1 6 11 2 15 12 5 9 8 3 14 -7 10 16 1 4 13 11 6 9 8 2 15 14 3 5 12 -7 10 16 1 6 11 13 4 9 8 2 15 12 5 3 14 -7 10 16 1 11 6 4 13 2 15 9 8 14 3 5 12 -7 10 16 1 13 4 6 11 2 15 9 8 12 5 3 14 -7 11 2 14 6 10 3 15 9 5 16 4 12 8 13 1 -7 11 2 14 6 10 3 15 12 8 13 1 9 5 16 4 -7 11 2 14 10 6 15 3 13 1 12 8 4 16 5 9 -7 11 2 14 10 6 15 3 16 4 9 5 1 13 8 12 -7 11 6 10 2 14 3 15 9 5 12 8 16 4 13 1 -7 11 6 10 2 14 3 15 12 8 9 5 13 1 16 4 -7 11 6 10 14 2 15 3 9 5 12 8 4 16 1 13 -7 11 6 10 14 2 15 3 12 8 9 5 1 13 4 16 -7 11 10 6 2 14 15 3 13 1 4 16 12 8 5 9 -7 11 10 6 2 14 15 3 16 4 1 13 9 5 8 12 -7 11 10 6 14 2 3 15 1 13 16 4 12 8 5 9 -7 11 10 6 14 2 3 15 4 16 13 1 9 5 8 12 -7 11 14 2 6 10 15 3 9 5 4 16 12 8 1 13 -7 11 14 2 6 10 15 3 12 8 1 13 9 5 4 16 -7 11 14 2 10 6 3 15 1 13 12 8 16 4 5 9 -7 11 14 2 10 6 3 15 4 16 9 5 13 1 8 12 -7 12 1 14 2 13 8 11 16 3 10 5 9 6 15 4 -7 12 1 14 6 9 4 15 10 5 16 3 11 8 13 2 -7 12 1 14 9 6 15 4 16 3 10 5 2 13 8 11 -7 12 1 14 13 2 11 8 10 5 16 3 4 15 6 9 -7 12 2 13 1 14 8 11 16 3 9 6 10 5 15 4 -7 12 2 13 6 9 3 16 11 8 14 1 10 5 15 4 -7 12 2 13 9 6 16 3 14 1 11 8 4 15 5 10 -7 12 2 13 14 1 11 8 9 6 16 3 4 15 5 10 -7 12 6 9 1 14 4 15 10 5 11 8 16 3 13 2 -7 12 6 9 2 13 3 16 11 8 10 5 14 1 15 4 -7 12 6 9 13 2 16 3 10 5 11 8 4 15 1 14 -7 12 6 9 14 1 15 4 11 8 10 5 2 13 3 16 -7 12 9 6 1 14 15 4 16 3 2 13 10 5 8 11 -7 12 9 6 2 13 16 3 14 1 4 15 11 8 5 10 -7 12 9 6 13 2 3 16 4 15 14 1 10 5 8 11 -7 12 9 6 14 1 4 15 2 13 16 3 11 8 5 10 -7 12 13 2 1 14 11 8 10 5 4 15 16 3 6 9 -7 12 13 2 6 9 16 3 10 5 4 15 11 8 1 14 -7 12 13 2 9 6 3 16 4 15 10 5 14 1 8 11 -7 12 13 2 14 1 8 11 4 15 10 5 9 6 3 16 -7 12 14 1 2 13 11 8 9 6 4 15 16 3 5 10 -7 12 14 1 6 9 15 4 11 8 2 13 10 5 3 16 -7 12 14 1 9 6 4 15 2 13 11 8 16 3 5 10 -7 12 14 1 13 2 8 11 4 15 9 6 10 5 3 16 -7 13 2 12 4 10 5 15 9 3 16 6 14 8 11 1 -7 13 2 12 4 10 5 15 14 8 11 1 9 3 16 6 -7 13 2 12 10 4 15 5 11 1 14 8 6 16 3 9 -7 13 2 12 10 4 15 5 16 6 9 3 1 11 8 14 -7 13 4 10 2 12 5 15 9 3 14 8 16 6 11 1 -7 13 4 10 2 12 5 15 14 8 9 3 11 1 16 6 -7 13 4 10 12 2 15 5 9 3 14 8 6 16 1 11 -7 13 4 10 12 2 15 5 14 8 9 3 1 11 6 16 -7 13 10 4 2 12 15 5 11 1 6 16 14 8 3 9 -7 13 10 4 2 12 15 5 16 6 1 11 9 3 8 14 -7 13 10 4 12 2 5 15 1 11 16 6 14 8 3 9 -7 13 10 4 12 2 5 15 6 16 11 1 9 3 8 14 -7 13 12 2 4 10 15 5 9 3 6 16 14 8 1 11 -7 13 12 2 4 10 15 5 14 8 1 11 9 3 6 16 -7 13 12 2 10 4 5 15 1 11 14 8 16 6 3 9 -7 13 12 2 10 4 5 15 6 16 9 3 11 1 8 14 -7 14 1 12 2 11 8 13 16 5 10 3 9 4 15 6 -7 14 1 12 4 9 6 15 10 3 16 5 13 8 11 2 -7 14 1 12 9 4 15 6 16 5 10 3 2 11 8 13 -7 14 1 12 11 2 13 8 10 3 16 5 6 15 4 9 -7 14 2 11 1 12 8 13 16 5 9 4 10 3 15 6 -7 14 2 11 4 9 5 16 13 8 12 1 10 3 15 6 -7 14 2 11 9 4 16 5 12 1 13 8 6 15 3 10 -7 14 2 11 12 1 13 8 9 4 16 5 6 15 3 10 -7 14 4 9 1 12 6 15 10 3 13 8 16 5 11 2 -7 14 4 9 2 11 5 16 13 8 10 3 12 1 15 6 -7 14 4 9 11 2 16 5 10 3 13 8 6 15 1 12 -7 14 4 9 12 1 15 6 13 8 10 3 2 11 5 16 -7 14 9 4 1 12 15 6 16 5 2 11 10 3 8 13 -7 14 9 4 2 11 16 5 12 1 6 15 13 8 3 10 -7 14 9 4 11 2 5 16 6 15 12 1 10 3 8 13 -7 14 9 4 12 1 6 15 2 11 16 5 13 8 3 10 -7 14 11 2 1 12 13 8 10 3 6 15 16 5 4 9 -7 14 11 2 4 9 16 5 10 3 6 15 13 8 1 12 -7 14 11 2 9 4 5 16 6 15 10 3 12 1 8 13 -7 14 11 2 12 1 8 13 6 15 10 3 9 4 5 16 -7 14 12 1 2 11 13 8 9 4 6 15 16 5 3 10 -7 14 12 1 4 9 15 6 13 8 2 11 10 3 5 16 -7 14 12 1 9 4 6 15 2 11 13 8 16 5 3 10 -7 14 12 1 11 2 8 13 6 15 9 4 10 3 5 16 -7 16 1 10 2 9 8 15 12 3 14 5 13 6 11 4 -7 16 1 10 2 9 8 15 14 5 12 3 11 4 13 6 -7 16 1 10 9 2 15 8 12 3 14 5 6 13 4 11 -7 16 1 10 9 2 15 8 14 5 12 3 4 11 6 13 -7 16 2 9 1 10 8 15 12 3 13 6 14 5 11 4 -7 16 2 9 1 10 8 15 14 5 11 4 12 3 13 6 -7 16 2 9 10 1 15 8 11 4 14 5 6 13 3 12 -7 16 2 9 10 1 15 8 13 6 12 3 4 11 5 14 -7 16 9 2 1 10 15 8 12 3 6 13 14 5 4 11 -7 16 9 2 1 10 15 8 14 5 4 11 12 3 6 13 -7 16 9 2 10 1 8 15 4 11 14 5 13 6 3 12 -7 16 9 2 10 1 8 15 6 13 12 3 11 4 5 14 -7 16 10 1 2 9 15 8 11 4 6 13 14 5 3 12 -7 16 10 1 2 9 15 8 13 6 4 11 12 3 5 14 -7 16 10 1 9 2 8 15 4 11 13 6 14 5 3 12 -7 16 10 1 9 2 8 15 6 13 11 4 12 3 5 14 -8 1 10 15 11 14 5 4 13 12 3 6 2 7 16 9 -8 1 10 15 12 13 6 3 5 4 11 14 9 16 7 2 -8 1 10 15 13 12 3 6 11 14 5 4 2 7 16 9 -8 1 10 15 14 11 4 5 3 6 13 12 9 16 7 2 -8 1 11 14 10 15 5 4 13 12 2 7 3 6 16 9 -8 1 11 14 12 13 7 2 5 4 10 15 9 16 6 3 -8 1 11 14 13 12 2 7 10 15 5 4 3 6 16 9 -8 1 11 14 15 10 4 5 2 7 13 12 9 16 6 3 -8 1 12 13 10 15 6 3 5 4 9 16 11 14 7 2 -8 1 12 13 11 14 7 2 5 4 9 16 10 15 6 3 -8 1 12 13 14 11 2 7 9 16 5 4 3 6 15 10 -8 1 12 13 15 10 3 6 9 16 5 4 2 7 14 11 -8 1 13 12 10 15 3 6 11 14 2 7 5 4 16 9 -8 1 13 12 11 14 2 7 10 15 3 6 5 4 16 9 -8 1 13 12 14 11 7 2 3 6 10 15 9 16 4 5 -8 1 13 12 15 10 6 3 2 7 11 14 9 16 4 5 -8 1 14 11 10 15 4 5 3 6 9 16 13 12 7 2 -8 1 14 11 12 13 2 7 9 16 3 6 5 4 15 10 -8 1 14 11 13 12 7 2 3 6 9 16 10 15 4 5 -8 1 14 11 15 10 5 4 9 16 3 6 2 7 12 13 -8 1 15 10 11 14 4 5 2 7 9 16 13 12 6 3 -8 1 15 10 12 13 3 6 9 16 2 7 5 4 14 11 -8 1 15 10 13 12 6 3 2 7 9 16 11 14 4 5 -8 1 15 10 14 11 5 4 9 16 2 7 3 6 12 13 -8 2 9 15 11 13 6 4 5 3 12 14 10 16 7 1 -8 2 9 15 11 13 6 4 14 12 3 5 1 7 16 10 -8 2 9 15 13 11 4 6 3 5 14 12 10 16 7 1 -8 2 9 15 13 11 4 6 12 14 5 3 1 7 16 10 -8 2 11 13 9 15 6 4 5 3 10 16 12 14 7 1 -8 2 11 13 9 15 6 4 14 12 1 7 3 5 16 10 -8 2 11 13 15 9 4 6 1 7 14 12 10 16 5 3 -8 2 11 13 15 9 4 6 10 16 5 3 1 7 14 12 -8 2 13 11 9 15 4 6 3 5 10 16 14 12 7 1 -8 2 13 11 9 15 4 6 12 14 1 7 5 3 16 10 -8 2 13 11 15 9 6 4 1 7 12 14 10 16 3 5 -8 2 13 11 15 9 6 4 10 16 3 5 1 7 12 14 -8 2 15 9 11 13 4 6 1 7 10 16 14 12 5 3 -8 2 15 9 11 13 4 6 10 16 1 7 5 3 14 12 -8 2 15 9 13 11 6 4 1 7 10 16 12 14 3 5 -8 2 15 9 13 11 6 4 10 16 1 7 3 5 12 14 -8 3 9 14 10 13 7 4 5 2 12 15 11 16 6 1 -8 3 9 14 10 13 7 4 15 12 2 5 1 6 16 11 -8 3 9 14 13 10 4 7 2 5 15 12 11 16 6 1 -8 3 9 14 13 10 4 7 12 15 5 2 1 6 16 11 -8 3 10 13 9 14 7 4 5 2 11 16 12 15 6 1 -8 3 10 13 9 14 7 4 15 12 1 6 2 5 16 11 -8 3 10 13 14 9 4 7 1 6 15 12 11 16 5 2 -8 3 10 13 14 9 4 7 11 16 5 2 1 6 15 12 -8 3 13 10 9 14 4 7 2 5 11 16 15 12 6 1 -8 3 13 10 9 14 4 7 12 15 1 6 5 2 16 11 -8 3 13 10 14 9 7 4 1 6 12 15 11 16 2 5 -8 3 13 10 14 9 7 4 11 16 2 5 1 6 12 15 -8 3 14 9 10 13 4 7 1 6 11 16 15 12 5 2 -8 3 14 9 10 13 4 7 11 16 1 6 5 2 15 12 -8 3 14 9 13 10 7 4 1 6 11 16 12 15 2 5 -8 3 14 9 13 10 7 4 11 16 1 6 2 5 12 15 -8 5 9 12 10 11 7 6 3 2 14 15 13 16 4 1 -8 5 9 12 10 11 7 6 15 14 2 3 1 4 16 13 -8 5 9 12 11 10 6 7 2 3 15 14 13 16 4 1 -8 5 9 12 11 10 6 7 14 15 3 2 1 4 16 13 -8 5 10 11 9 12 7 6 3 2 13 16 14 15 4 1 -8 5 10 11 9 12 7 6 15 14 1 4 2 3 16 13 -8 5 10 11 12 9 6 7 1 4 15 14 13 16 3 2 -8 5 10 11 12 9 6 7 13 16 3 2 1 4 15 14 -8 5 11 10 9 12 6 7 2 3 13 16 15 14 4 1 -8 5 11 10 9 12 6 7 14 15 1 4 3 2 16 13 -8 5 11 10 12 9 7 6 1 4 14 15 13 16 2 3 -8 5 11 10 12 9 7 6 13 16 2 3 1 4 14 15 -8 5 12 9 10 11 6 7 1 4 13 16 15 14 3 2 -8 5 12 9 10 11 6 7 13 16 1 4 3 2 15 14 -8 5 12 9 11 10 7 6 1 4 13 16 14 15 2 3 -8 5 12 9 11 10 7 6 13 16 1 4 2 3 14 15 -8 9 2 15 3 14 5 12 13 4 11 6 10 7 16 1 -8 9 2 15 5 12 3 14 11 6 13 4 10 7 16 1 -8 9 2 15 12 5 14 3 13 4 11 6 1 16 7 10 -8 9 2 15 14 3 12 5 11 6 13 4 1 16 7 10 -8 9 3 14 2 15 5 12 13 4 10 7 11 6 16 1 -8 9 3 14 5 12 2 15 10 7 13 4 11 6 16 1 -8 9 3 14 12 5 15 2 13 4 10 7 1 16 6 11 -8 9 3 14 15 2 12 5 10 7 13 4 1 16 6 11 -8 9 5 12 2 15 3 14 11 6 10 7 13 4 16 1 -8 9 5 12 3 14 2 15 10 7 11 6 13 4 16 1 -8 9 5 12 14 3 15 2 11 6 10 7 1 16 4 13 -8 9 5 12 15 2 14 3 10 7 11 6 1 16 4 13 -8 9 12 5 2 15 14 3 13 4 1 16 11 6 7 10 -8 9 12 5 3 14 15 2 13 4 1 16 10 7 6 11 -8 9 12 5 14 3 2 15 1 16 13 4 11 6 7 10 -8 9 12 5 15 2 3 14 1 16 13 4 10 7 6 11 -8 9 14 3 2 15 12 5 11 6 1 16 13 4 7 10 -8 9 14 3 5 12 15 2 11 6 1 16 10 7 4 13 -8 9 14 3 12 5 2 15 1 16 11 6 13 4 7 10 -8 9 14 3 15 2 5 12 1 16 11 6 10 7 4 13 -8 9 15 2 3 14 12 5 10 7 1 16 13 4 6 11 -8 9 15 2 5 12 14 3 10 7 1 16 11 6 4 13 -8 9 15 2 12 5 3 14 1 16 10 7 13 4 6 11 -8 9 15 2 14 3 5 12 1 16 10 7 11 6 4 13 -8 10 1 15 3 13 6 12 14 4 11 5 9 7 16 2 -8 10 1 15 5 11 4 14 12 6 13 3 9 7 16 2 -8 10 1 15 11 5 14 4 13 3 12 6 2 16 7 9 -8 10 1 15 13 3 12 6 11 5 14 4 2 16 7 9 -8 10 3 13 1 15 6 12 14 4 9 7 11 5 16 2 -8 10 3 13 5 11 2 16 9 7 14 4 12 6 15 1 -8 10 3 13 11 5 16 2 14 4 9 7 1 15 6 12 -8 10 3 13 15 1 12 6 9 7 14 4 2 16 5 11 -8 10 5 11 1 15 4 14 12 6 9 7 13 3 16 2 -8 10 5 11 3 13 2 16 9 7 12 6 14 4 15 1 -8 10 5 11 13 3 16 2 12 6 9 7 1 15 4 14 -8 10 5 11 15 1 14 4 9 7 12 6 2 16 3 13 -8 10 11 5 1 15 14 4 13 3 2 16 12 6 7 9 -8 10 11 5 3 13 16 2 14 4 1 15 9 7 6 12 -8 10 11 5 13 3 2 16 1 15 14 4 12 6 7 9 -8 10 11 5 15 1 4 14 2 16 13 3 9 7 6 12 -8 10 13 3 1 15 12 6 11 5 2 16 14 4 7 9 -8 10 13 3 5 11 16 2 12 6 1 15 9 7 4 14 -8 10 13 3 11 5 2 16 1 15 12 6 14 4 7 9 -8 10 13 3 15 1 6 12 2 16 11 5 9 7 4 14 -8 10 15 1 3 13 12 6 9 7 2 16 14 4 5 11 -8 10 15 1 5 11 14 4 9 7 2 16 12 6 3 13 -8 10 15 1 11 5 4 14 2 16 9 7 13 3 6 12 -8 10 15 1 13 3 6 12 2 16 9 7 11 5 4 14 -8 11 1 14 2 13 7 12 15 4 10 5 9 6 16 3 -8 11 1 14 5 10 4 15 12 7 13 2 9 6 16 3 -8 11 1 14 10 5 15 4 13 2 12 7 3 16 6 9 -8 11 1 14 13 2 12 7 10 5 15 4 3 16 6 9 -8 11 2 13 1 14 7 12 15 4 9 6 10 5 16 3 -8 11 2 13 5 10 3 16 9 6 15 4 12 7 14 1 -8 11 2 13 10 5 16 3 15 4 9 6 1 14 7 12 -8 11 2 13 14 1 12 7 9 6 15 4 3 16 5 10 -8 11 5 10 1 14 4 15 12 7 9 6 13 2 16 3 -8 11 5 10 2 13 3 16 9 6 12 7 15 4 14 1 -8 11 5 10 13 2 16 3 12 7 9 6 1 14 4 15 -8 11 5 10 14 1 15 4 9 6 12 7 3 16 2 13 -8 11 10 5 1 14 15 4 13 2 3 16 12 7 6 9 -8 11 10 5 2 13 16 3 15 4 1 14 9 6 7 12 -8 11 10 5 13 2 3 16 1 14 15 4 12 7 6 9 -8 11 10 5 14 1 4 15 3 16 13 2 9 6 7 12 -8 11 13 2 1 14 12 7 10 5 3 16 15 4 6 9 -8 11 13 2 5 10 16 3 12 7 1 14 9 6 4 15 -8 11 13 2 10 5 3 16 1 14 12 7 15 4 6 9 -8 11 13 2 14 1 7 12 3 16 10 5 9 6 4 15 -8 11 14 1 2 13 12 7 9 6 3 16 15 4 5 10 -8 11 14 1 5 10 15 4 9 6 3 16 12 7 2 13 -8 11 14 1 10 5 4 15 3 16 9 6 13 2 7 12 -8 11 14 1 13 2 7 12 3 16 9 6 10 5 4 15 -8 12 1 13 5 9 4 16 10 6 15 3 11 7 14 2 -8 12 1 13 5 9 4 16 11 7 14 2 10 6 15 3 -8 12 1 13 9 5 16 4 14 2 11 7 3 15 6 10 -8 12 1 13 9 5 16 4 15 3 10 6 2 14 7 11 -8 12 5 9 1 13 4 16 10 6 11 7 15 3 14 2 -8 12 5 9 1 13 4 16 11 7 10 6 14 2 15 3 -8 12 5 9 13 1 16 4 10 6 11 7 3 15 2 14 -8 12 5 9 13 1 16 4 11 7 10 6 2 14 3 15 -8 12 9 5 1 13 16 4 14 2 3 15 11 7 6 10 -8 12 9 5 1 13 16 4 15 3 2 14 10 6 7 11 -8 12 9 5 13 1 4 16 2 14 15 3 11 7 6 10 -8 12 9 5 13 1 4 16 3 15 14 2 10 6 7 11 -8 12 13 1 5 9 16 4 10 6 3 15 11 7 2 14 -8 12 13 1 5 9 16 4 11 7 2 14 10 6 3 15 -8 12 13 1 9 5 4 16 2 14 11 7 15 3 6 10 -8 12 13 1 9 5 4 16 3 15 10 6 14 2 7 11 -8 13 1 12 2 11 7 14 15 6 10 3 9 4 16 5 -8 13 1 12 3 10 6 15 14 7 11 2 9 4 16 5 -8 13 1 12 10 3 15 6 11 2 14 7 5 16 4 9 -8 13 1 12 11 2 14 7 10 3 15 6 5 16 4 9 -8 13 2 11 1 12 7 14 15 6 9 4 10 3 16 5 -8 13 2 11 3 10 5 16 9 4 15 6 14 7 12 1 -8 13 2 11 10 3 16 5 15 6 9 4 1 12 7 14 -8 13 2 11 12 1 14 7 9 4 15 6 5 16 3 10 -8 13 3 10 1 12 6 15 14 7 9 4 11 2 16 5 -8 13 3 10 2 11 5 16 9 4 14 7 15 6 12 1 -8 13 3 10 11 2 16 5 14 7 9 4 1 12 6 15 -8 13 3 10 12 1 15 6 9 4 14 7 5 16 2 11 -8 13 10 3 1 12 15 6 11 2 5 16 14 7 4 9 -8 13 10 3 2 11 16 5 15 6 1 12 9 4 7 14 -8 13 10 3 11 2 5 16 1 12 15 6 14 7 4 9 -8 13 10 3 12 1 6 15 5 16 11 2 9 4 7 14 -8 13 11 2 1 12 14 7 10 3 5 16 15 6 4 9 -8 13 11 2 3 10 16 5 14 7 1 12 9 4 6 15 -8 13 11 2 10 3 5 16 1 12 14 7 15 6 4 9 -8 13 11 2 12 1 7 14 5 16 10 3 9 4 6 15 -8 13 12 1 2 11 14 7 9 4 5 16 15 6 3 10 -8 13 12 1 3 10 15 6 9 4 5 16 14 7 2 11 -8 13 12 1 10 3 6 15 5 16 9 4 11 2 7 14 -8 13 12 1 11 2 7 14 5 16 9 4 10 3 6 15 -8 14 1 11 3 9 6 16 10 4 15 5 13 7 12 2 -8 14 1 11 3 9 6 16 13 7 12 2 10 4 15 5 -8 14 1 11 9 3 16 6 12 2 13 7 5 15 4 10 -8 14 1 11 9 3 16 6 15 5 10 4 2 12 7 13 -8 14 3 9 1 11 6 16 10 4 13 7 15 5 12 2 -8 14 3 9 1 11 6 16 13 7 10 4 12 2 15 5 -8 14 3 9 11 1 16 6 10 4 13 7 5 15 2 12 -8 14 3 9 11 1 16 6 13 7 10 4 2 12 5 15 -8 14 9 3 1 11 16 6 12 2 5 15 13 7 4 10 -8 14 9 3 1 11 16 6 15 5 2 12 10 4 7 13 -8 14 9 3 11 1 6 16 2 12 15 5 13 7 4 10 -8 14 9 3 11 1 6 16 5 15 12 2 10 4 7 13 -8 14 11 1 3 9 16 6 10 4 5 15 13 7 2 12 -8 14 11 1 3 9 16 6 13 7 2 12 10 4 5 15 -8 14 11 1 9 3 6 16 2 12 13 7 15 5 4 10 -8 14 11 1 9 3 6 16 5 15 10 4 12 2 7 13 -8 15 1 10 2 9 7 16 11 4 14 5 13 6 12 3 -8 15 1 10 2 9 7 16 13 6 12 3 11 4 14 5 -8 15 1 10 9 2 16 7 12 3 13 6 5 14 4 11 -8 15 1 10 9 2 16 7 14 5 11 4 3 12 6 13 -8 15 2 9 1 10 7 16 11 4 13 6 14 5 12 3 -8 15 2 9 1 10 7 16 13 6 11 4 12 3 14 5 -8 15 2 9 10 1 16 7 11 4 13 6 5 14 3 12 -8 15 2 9 10 1 16 7 13 6 11 4 3 12 5 14 -8 15 9 2 1 10 16 7 12 3 5 14 13 6 4 11 -8 15 9 2 1 10 16 7 14 5 3 12 11 4 6 13 -8 15 9 2 10 1 7 16 3 12 14 5 13 6 4 11 -8 15 9 2 10 1 7 16 5 14 12 3 11 4 6 13 -8 15 10 1 2 9 16 7 11 4 5 14 13 6 3 12 -8 15 10 1 2 9 16 7 13 6 3 12 11 4 5 14 -8 15 10 1 9 2 7 16 3 12 13 6 14 5 4 11 -8 15 10 1 9 2 7 16 5 14 11 4 12 3 6 13 -9 2 7 16 8 15 10 1 12 3 6 13 5 14 11 4 -9 2 7 16 8 15 10 1 14 5 4 11 3 12 13 6 -9 2 7 16 15 8 1 10 4 11 14 5 6 13 12 3 -9 2 7 16 15 8 1 10 6 13 12 3 4 11 14 5 -9 2 8 15 7 16 10 1 12 3 5 14 6 13 11 4 -9 2 8 15 7 16 10 1 14 5 3 12 4 11 13 6 -9 2 8 15 16 7 1 10 3 12 14 5 6 13 11 4 -9 2 8 15 16 7 1 10 5 14 12 3 4 11 13 6 -9 2 15 8 7 16 1 10 4 11 6 13 14 5 12 3 -9 2 15 8 7 16 1 10 6 13 4 11 12 3 14 5 -9 2 15 8 16 7 10 1 4 11 6 13 5 14 3 12 -9 2 15 8 16 7 10 1 6 13 4 11 3 12 5 14 -9 2 16 7 8 15 1 10 3 12 6 13 14 5 11 4 -9 2 16 7 8 15 1 10 5 14 4 11 12 3 13 6 -9 2 16 7 15 8 10 1 4 11 5 14 6 13 3 12 -9 2 16 7 15 8 10 1 6 13 3 12 4 11 5 14 -9 3 6 16 8 14 11 1 12 2 7 13 5 15 10 4 -9 3 6 16 8 14 11 1 15 5 4 10 2 12 13 7 -9 3 6 16 14 8 1 11 4 10 15 5 7 13 12 2 -9 3 6 16 14 8 1 11 7 13 12 2 4 10 15 5 -9 3 8 14 6 16 11 1 12 2 5 15 7 13 10 4 -9 3 8 14 6 16 11 1 15 5 2 12 4 10 13 7 -9 3 8 14 16 6 1 11 2 12 15 5 7 13 10 4 -9 3 8 14 16 6 1 11 5 15 12 2 4 10 13 7 -9 3 14 8 6 16 1 11 4 10 7 13 15 5 12 2 -9 3 14 8 6 16 1 11 7 13 4 10 12 2 15 5 -9 3 14 8 16 6 11 1 4 10 7 13 5 15 2 12 -9 3 14 8 16 6 11 1 7 13 4 10 2 12 5 15 -9 3 16 6 8 14 1 11 2 12 7 13 15 5 10 4 -9 3 16 6 8 14 1 11 5 15 4 10 12 2 13 7 -9 3 16 6 14 8 11 1 4 10 5 15 7 13 2 12 -9 3 16 6 14 8 11 1 7 13 2 12 4 10 5 15 -9 4 5 16 6 15 10 3 12 1 8 13 7 14 11 2 -9 4 5 16 7 14 11 2 12 1 8 13 6 15 10 3 -9 4 5 16 14 7 2 11 8 13 12 1 3 10 15 6 -9 4 5 16 15 6 3 10 8 13 12 1 2 11 14 7 -9 4 6 15 5 16 10 3 12 1 7 14 8 13 11 2 -9 4 6 15 7 14 12 1 16 5 3 10 2 11 13 8 -9 4 6 15 14 7 1 12 3 10 16 5 8 13 11 2 -9 4 6 15 16 5 3 10 7 14 12 1 2 11 13 8 -9 4 7 14 5 16 11 2 12 1 6 15 8 13 10 3 -9 4 7 14 6 15 12 1 16 5 2 11 3 10 13 8 -9 4 7 14 15 6 1 12 2 11 16 5 8 13 10 3 -9 4 7 14 16 5 2 11 6 15 12 1 3 10 13 8 -9 4 14 7 5 16 2 11 8 13 3 10 12 1 15 6 -9 4 14 7 6 15 1 12 3 10 8 13 16 5 11 2 -9 4 14 7 15 6 12 1 8 13 3 10 2 11 5 16 -9 4 14 7 16 5 11 2 3 10 8 13 6 15 1 12 -9 4 15 6 5 16 3 10 8 13 2 11 12 1 14 7 -9 4 15 6 7 14 1 12 2 11 8 13 16 5 10 3 -9 4 15 6 14 7 12 1 8 13 2 11 3 10 5 16 -9 4 15 6 16 5 10 3 2 11 8 13 7 14 1 12 -9 4 16 5 6 15 3 10 7 14 2 11 12 1 13 8 -9 4 16 5 7 14 2 11 6 15 3 10 12 1 13 8 -9 4 16 5 14 7 11 2 3 10 6 15 8 13 1 12 -9 4 16 5 15 6 10 3 2 11 7 14 8 13 1 12 -9 5 4 16 8 12 13 1 14 2 7 11 3 15 10 6 -9 5 4 16 8 12 13 1 15 3 6 10 2 14 11 7 -9 5 4 16 12 8 1 13 6 10 15 3 7 11 14 2 -9 5 4 16 12 8 1 13 7 11 14 2 6 10 15 3 -9 5 8 12 4 16 13 1 14 2 3 15 7 11 10 6 -9 5 8 12 4 16 13 1 15 3 2 14 6 10 11 7 -9 5 8 12 16 4 1 13 2 14 15 3 7 11 10 6 -9 5 8 12 16 4 1 13 3 15 14 2 6 10 11 7 -9 5 12 8 4 16 1 13 6 10 7 11 15 3 14 2 -9 5 12 8 4 16 1 13 7 11 6 10 14 2 15 3 -9 5 12 8 16 4 13 1 6 10 7 11 3 15 2 14 -9 5 12 8 16 4 13 1 7 11 6 10 2 14 3 15 -9 5 16 4 8 12 1 13 2 14 7 11 15 3 10 6 -9 5 16 4 8 12 1 13 3 15 6 10 14 2 11 7 -9 5 16 4 12 8 13 1 6 10 3 15 7 11 2 14 -9 5 16 4 12 8 13 1 7 11 2 14 6 10 3 15 -9 6 3 16 4 15 10 5 14 1 8 11 7 12 13 2 -9 6 3 16 7 12 13 2 14 1 8 11 4 15 10 5 -9 6 3 16 12 7 2 13 8 11 14 1 5 10 15 4 -9 6 3 16 15 4 5 10 8 11 14 1 2 13 12 7 -9 6 4 15 3 16 10 5 14 1 7 12 8 11 13 2 -9 6 4 15 7 12 14 1 16 3 5 10 2 13 11 8 -9 6 4 15 12 7 1 14 5 10 16 3 8 11 13 2 -9 6 4 15 16 3 5 10 7 12 14 1 2 13 11 8 -9 6 7 12 3 16 13 2 14 1 4 15 8 11 10 5 -9 6 7 12 4 15 14 1 16 3 2 13 5 10 11 8 -9 6 7 12 15 4 1 14 2 13 16 3 8 11 10 5 -9 6 7 12 16 3 2 13 4 15 14 1 5 10 11 8 -9 6 12 7 3 16 2 13 8 11 5 10 14 1 15 4 -9 6 12 7 4 15 1 14 5 10 8 11 16 3 13 2 -9 6 12 7 15 4 14 1 8 11 5 10 2 13 3 16 -9 6 12 7 16 3 13 2 5 10 8 11 4 15 1 14 -9 6 15 4 3 16 5 10 8 11 2 13 14 1 12 7 -9 6 15 4 7 12 1 14 2 13 8 11 16 3 10 5 -9 6 15 4 12 7 14 1 8 11 2 13 5 10 3 16 -9 6 15 4 16 3 10 5 2 13 8 11 7 12 1 14 -9 6 16 3 4 15 5 10 7 12 2 13 14 1 11 8 -9 6 16 3 7 12 2 13 4 15 5 10 14 1 11 8 -9 6 16 3 12 7 13 2 5 10 4 15 8 11 1 14 -9 6 16 3 15 4 10 5 2 13 7 12 8 11 1 14 -9 7 2 16 4 14 11 5 15 1 8 10 6 12 13 3 -9 7 2 16 6 12 13 3 15 1 8 10 4 14 11 5 -9 7 2 16 12 6 3 13 8 10 15 1 5 11 14 4 -9 7 2 16 14 4 5 11 8 10 15 1 3 13 12 6 -9 7 4 14 2 16 11 5 15 1 6 12 8 10 13 3 -9 7 4 14 6 12 15 1 16 2 5 11 3 13 10 8 -9 7 4 14 12 6 1 15 5 11 16 2 8 10 13 3 -9 7 4 14 16 2 5 11 6 12 15 1 3 13 10 8 -9 7 6 12 2 16 13 3 15 1 4 14 8 10 11 5 -9 7 6 12 4 14 15 1 16 2 3 13 5 11 10 8 -9 7 6 12 14 4 1 15 3 13 16 2 8 10 11 5 -9 7 6 12 16 2 3 13 4 14 15 1 5 11 10 8 -9 7 12 6 2 16 3 13 8 10 5 11 15 1 14 4 -9 7 12 6 4 14 1 15 5 11 8 10 16 2 13 3 -9 7 12 6 14 4 15 1 8 10 5 11 3 13 2 16 -9 7 12 6 16 2 13 3 5 11 8 10 4 14 1 15 -9 7 14 4 2 16 5 11 8 10 3 13 15 1 12 6 -9 7 14 4 6 12 1 15 3 13 8 10 16 2 11 5 -9 7 14 4 12 6 15 1 8 10 3 13 5 11 2 16 -9 7 14 4 16 2 11 5 3 13 8 10 6 12 1 15 -9 7 16 2 4 14 5 11 6 12 3 13 15 1 10 8 -9 7 16 2 6 12 3 13 4 14 5 11 15 1 10 8 -9 7 16 2 12 6 13 3 5 11 4 14 8 10 1 15 -9 7 16 2 14 4 11 5 3 13 6 12 8 10 1 15 -9 8 2 15 3 14 12 5 16 1 7 10 6 11 13 4 -9 8 2 15 5 12 14 3 16 1 7 10 4 13 11 6 -9 8 2 15 12 5 3 14 7 10 16 1 6 11 13 4 -9 8 2 15 14 3 5 12 7 10 16 1 4 13 11 6 -9 8 3 14 2 15 12 5 16 1 6 11 7 10 13 4 -9 8 3 14 5 12 15 2 16 1 6 11 4 13 10 7 -9 8 3 14 12 5 2 15 6 11 16 1 7 10 13 4 -9 8 3 14 15 2 5 12 6 11 16 1 4 13 10 7 -9 8 5 12 2 15 14 3 16 1 4 13 7 10 11 6 -9 8 5 12 3 14 15 2 16 1 4 13 6 11 10 7 -9 8 5 12 14 3 2 15 4 13 16 1 7 10 11 6 -9 8 5 12 15 2 3 14 4 13 16 1 6 11 10 7 -9 8 12 5 2 15 3 14 7 10 6 11 16 1 13 4 -9 8 12 5 3 14 2 15 6 11 7 10 16 1 13 4 -9 8 12 5 14 3 15 2 7 10 6 11 4 13 1 16 -9 8 12 5 15 2 14 3 6 11 7 10 4 13 1 16 -9 8 14 3 2 15 5 12 7 10 4 13 16 1 11 6 -9 8 14 3 5 12 2 15 4 13 7 10 16 1 11 6 -9 8 14 3 12 5 15 2 7 10 4 13 6 11 1 16 -9 8 14 3 15 2 12 5 4 13 7 10 6 11 1 16 -9 8 15 2 3 14 5 12 6 11 4 13 16 1 10 7 -9 8 15 2 5 12 3 14 4 13 6 11 16 1 10 7 -9 8 15 2 12 5 14 3 6 11 4 13 7 10 1 16 -9 8 15 2 14 3 12 5 4 13 6 11 7 10 1 16 -9 12 5 8 6 7 10 11 4 1 16 13 15 14 3 2 -9 12 5 8 6 7 10 11 16 13 4 1 3 2 15 14 -9 12 5 8 7 6 11 10 4 1 16 13 14 15 2 3 -9 12 5 8 7 6 11 10 16 13 4 1 2 3 14 15 -9 12 6 7 5 8 10 11 4 1 15 14 16 13 3 2 -9 12 6 7 5 8 10 11 16 13 3 2 4 1 15 14 -9 12 6 7 8 5 11 10 3 2 16 13 14 15 1 4 -9 12 6 7 8 5 11 10 15 14 4 1 2 3 13 16 -9 12 7 6 5 8 11 10 4 1 14 15 16 13 2 3 -9 12 7 6 5 8 11 10 16 13 2 3 4 1 14 15 -9 12 7 6 8 5 10 11 2 3 16 13 15 14 1 4 -9 12 7 6 8 5 10 11 14 15 4 1 3 2 13 16 -9 12 8 5 6 7 11 10 3 2 14 15 16 13 1 4 -9 12 8 5 6 7 11 10 15 14 2 3 4 1 13 16 -9 12 8 5 7 6 10 11 2 3 15 14 16 13 1 4 -9 12 8 5 7 6 10 11 14 15 3 2 4 1 13 16 -9 14 3 8 4 7 10 13 6 1 16 11 15 12 5 2 -9 14 3 8 4 7 10 13 16 11 6 1 5 2 15 12 -9 14 3 8 7 4 13 10 6 1 16 11 12 15 2 5 -9 14 3 8 7 4 13 10 16 11 6 1 2 5 12 15 -9 14 4 7 3 8 10 13 6 1 15 12 16 11 5 2 -9 14 4 7 3 8 10 13 16 11 5 2 6 1 15 12 -9 14 4 7 8 3 13 10 5 2 16 11 12 15 1 6 -9 14 4 7 8 3 13 10 15 12 6 1 2 5 11 16 -9 14 7 4 3 8 13 10 6 1 12 15 16 11 2 5 -9 14 7 4 3 8 13 10 16 11 2 5 6 1 12 15 -9 14 7 4 8 3 10 13 2 5 16 11 15 12 1 6 -9 14 7 4 8 3 10 13 12 15 6 1 5 2 11 16 -9 14 8 3 4 7 13 10 5 2 12 15 16 11 1 6 -9 14 8 3 4 7 13 10 15 12 2 5 6 1 11 16 -9 14 8 3 7 4 10 13 2 5 15 12 16 11 1 6 -9 14 8 3 7 4 10 13 12 15 5 2 6 1 11 16 -9 15 2 8 4 6 11 13 7 1 16 10 14 12 5 3 -9 15 2 8 4 6 11 13 16 10 7 1 5 3 14 12 -9 15 2 8 6 4 13 11 7 1 16 10 12 14 3 5 -9 15 2 8 6 4 13 11 16 10 7 1 3 5 12 14 -9 15 4 6 2 8 11 13 7 1 14 12 16 10 5 3 -9 15 4 6 2 8 11 13 16 10 5 3 7 1 14 12 -9 15 4 6 8 2 13 11 5 3 16 10 12 14 1 7 -9 15 4 6 8 2 13 11 14 12 7 1 3 5 10 16 -9 15 6 4 2 8 13 11 7 1 12 14 16 10 3 5 -9 15 6 4 2 8 13 11 16 10 3 5 7 1 12 14 -9 15 6 4 8 2 11 13 3 5 16 10 14 12 1 7 -9 15 6 4 8 2 11 13 12 14 7 1 5 3 10 16 -9 15 8 2 4 6 13 11 5 3 12 14 16 10 1 7 -9 15 8 2 4 6 13 11 14 12 3 5 7 1 10 16 -9 15 8 2 6 4 11 13 3 5 14 12 16 10 1 7 -9 15 8 2 6 4 11 13 12 14 5 3 7 1 10 16 -9 16 2 7 3 6 12 13 8 1 15 10 14 11 5 4 -9 16 2 7 4 5 11 14 15 10 8 1 6 3 13 12 -9 16 2 7 5 4 14 11 8 1 15 10 12 13 3 6 -9 16 2 7 6 3 13 12 15 10 8 1 4 5 11 14 -9 16 3 6 2 7 12 13 8 1 14 11 15 10 5 4 -9 16 3 6 4 5 10 15 14 11 8 1 7 2 13 12 -9 16 3 6 5 4 15 10 8 1 14 11 12 13 2 7 -9 16 3 6 7 2 13 12 14 11 8 1 4 5 10 15 -9 16 4 5 2 7 11 14 15 10 6 3 8 1 13 12 -9 16 4 5 3 6 10 15 14 11 7 2 8 1 13 12 -9 16 4 5 6 3 15 10 7 2 14 11 12 13 1 8 -9 16 4 5 7 2 14 11 6 3 15 10 12 13 1 8 -9 16 5 4 2 7 14 11 8 1 12 13 15 10 3 6 -9 16 5 4 3 6 15 10 8 1 12 13 14 11 2 7 -9 16 5 4 6 3 10 15 12 13 8 1 7 2 11 14 -9 16 5 4 7 2 11 14 12 13 8 1 6 3 10 15 -9 16 6 3 2 7 13 12 15 10 4 5 8 1 11 14 -9 16 6 3 4 5 15 10 7 2 12 13 14 11 1 8 -9 16 6 3 5 4 10 15 12 13 7 2 8 1 11 14 -9 16 6 3 7 2 12 13 4 5 15 10 14 11 1 8 -9 16 7 2 3 6 13 12 14 11 4 5 8 1 10 15 -9 16 7 2 4 5 14 11 6 3 12 13 15 10 1 8 -9 16 7 2 5 4 11 14 12 13 6 3 8 1 10 15 -9 16 7 2 6 3 12 13 4 5 14 11 15 10 1 8 -10 1 7 16 8 15 9 2 11 4 6 13 5 14 12 3 -10 1 7 16 8 15 9 2 13 6 4 11 3 12 14 5 -10 1 7 16 15 8 2 9 4 11 13 6 5 14 12 3 -10 1 7 16 15 8 2 9 6 13 11 4 3 12 14 5 -10 1 8 15 7 16 9 2 11 4 5 14 6 13 12 3 -10 1 8 15 7 16 9 2 13 6 3 12 4 11 14 5 -10 1 8 15 16 7 2 9 3 12 13 6 5 14 11 4 -10 1 8 15 16 7 2 9 5 14 11 4 3 12 13 6 -10 1 15 8 7 16 2 9 4 11 5 14 13 6 12 3 -10 1 15 8 7 16 2 9 6 13 3 12 11 4 14 5 -10 1 15 8 16 7 9 2 3 12 6 13 5 14 4 11 -10 1 15 8 16 7 9 2 5 14 4 11 3 12 6 13 -10 1 16 7 8 15 2 9 3 12 5 14 13 6 11 4 -10 1 16 7 8 15 2 9 5 14 3 12 11 4 13 6 -10 1 16 7 15 8 9 2 3 12 5 14 6 13 4 11 -10 1 16 7 15 8 9 2 5 14 3 12 4 11 6 13 -10 3 5 16 6 15 9 4 11 2 8 13 7 14 12 1 -10 3 5 16 8 13 11 2 15 6 4 9 1 12 14 7 -10 3 5 16 13 8 2 11 4 9 15 6 7 14 12 1 -10 3 5 16 15 6 4 9 8 13 11 2 1 12 14 7 -10 3 6 15 5 16 9 4 11 2 7 14 8 13 12 1 -10 3 6 15 8 13 12 1 11 2 7 14 5 16 9 4 -10 3 6 15 13 8 1 12 7 14 11 2 4 9 16 5 -10 3 6 15 16 5 4 9 7 14 11 2 1 12 13 8 -10 3 8 13 5 16 11 2 15 6 1 12 4 9 14 7 -10 3 8 13 6 15 12 1 11 2 5 16 7 14 9 4 -10 3 8 13 15 6 1 12 5 16 11 2 4 9 14 7 -10 3 8 13 16 5 2 11 1 12 15 6 7 14 9 4 -10 3 13 8 5 16 2 11 4 9 7 14 15 6 12 1 -10 3 13 8 6 15 1 12 7 14 4 9 11 2 16 5 -10 3 13 8 15 6 12 1 4 9 7 14 5 16 2 11 -10 3 13 8 16 5 11 2 7 14 4 9 1 12 6 15 -10 3 15 6 5 16 4 9 8 13 1 12 11 2 14 7 -10 3 15 6 8 13 1 12 5 16 4 9 11 2 14 7 -10 3 15 6 13 8 12 1 4 9 5 16 7 14 2 11 -10 3 15 6 16 5 9 4 1 12 8 13 7 14 2 11 -10 3 16 5 6 15 4 9 7 14 1 12 11 2 13 8 -10 3 16 5 8 13 2 11 1 12 7 14 15 6 9 4 -10 3 16 5 13 8 11 2 7 14 1 12 4 9 6 15 -10 3 16 5 15 6 9 4 1 12 7 14 8 13 2 11 -10 4 5 15 7 13 12 2 11 1 8 14 6 16 9 3 -10 4 5 15 7 13 12 2 16 6 3 9 1 11 14 8 -10 4 5 15 13 7 2 12 3 9 16 6 8 14 11 1 -10 4 5 15 13 7 2 12 8 14 11 1 3 9 16 6 -10 4 7 13 5 15 12 2 11 1 6 16 8 14 9 3 -10 4 7 13 5 15 12 2 16 6 1 11 3 9 14 8 -10 4 7 13 15 5 2 12 1 11 16 6 8 14 9 3 -10 4 7 13 15 5 2 12 6 16 11 1 3 9 14 8 -10 4 13 7 5 15 2 12 3 9 8 14 16 6 11 1 -10 4 13 7 5 15 2 12 8 14 3 9 11 1 16 6 -10 4 13 7 15 5 12 2 3 9 8 14 6 16 1 11 -10 4 13 7 15 5 12 2 8 14 3 9 1 11 6 16 -10 4 15 5 7 13 2 12 1 11 8 14 16 6 9 3 -10 4 15 5 7 13 2 12 6 16 3 9 11 1 14 8 -10 4 15 5 13 7 12 2 3 9 6 16 8 14 1 11 -10 4 15 5 13 7 12 2 8 14 1 11 3 9 6 16 -10 5 3 16 4 15 9 6 13 2 8 11 7 12 14 1 -10 5 3 16 8 11 13 2 15 4 6 9 1 14 12 7 -10 5 3 16 11 8 2 13 6 9 15 4 7 12 14 1 -10 5 3 16 15 4 6 9 8 11 13 2 1 14 12 7 -10 5 4 15 3 16 9 6 13 2 7 12 8 11 14 1 -10 5 4 15 8 11 14 1 13 2 7 12 3 16 9 6 -10 5 4 15 11 8 1 14 7 12 13 2 6 9 16 3 -10 5 4 15 16 3 6 9 7 12 13 2 1 14 11 8 -10 5 8 11 3 16 13 2 15 4 1 14 6 9 12 7 -10 5 8 11 4 15 14 1 13 2 3 16 7 12 9 6 -10 5 8 11 15 4 1 14 3 16 13 2 6 9 12 7 -10 5 8 11 16 3 2 13 1 14 15 4 7 12 9 6 -10 5 11 8 3 16 2 13 6 9 7 12 15 4 14 1 -10 5 11 8 4 15 1 14 7 12 6 9 13 2 16 3 -10 5 11 8 15 4 14 1 6 9 7 12 3 16 2 13 -10 5 11 8 16 3 13 2 7 12 6 9 1 14 4 15 -10 5 15 4 3 16 6 9 8 11 1 14 13 2 12 7 -10 5 15 4 8 11 1 14 3 16 6 9 13 2 12 7 -10 5 15 4 11 8 14 1 6 9 3 16 7 12 2 13 -10 5 15 4 16 3 9 6 1 14 8 11 7 12 2 13 -10 5 16 3 4 15 6 9 7 12 1 14 13 2 11 8 -10 5 16 3 8 11 2 13 1 14 7 12 15 4 9 6 -10 5 16 3 11 8 13 2 7 12 1 14 6 9 4 15 -10 5 16 3 15 4 9 6 1 14 7 12 8 11 2 13 -10 6 3 15 7 11 14 2 13 1 8 12 4 16 9 5 -10 6 3 15 7 11 14 2 16 4 5 9 1 13 12 8 -10 6 3 15 11 7 2 14 5 9 16 4 8 12 13 1 -10 6 3 15 11 7 2 14 8 12 13 1 5 9 16 4 -10 6 7 11 3 15 14 2 13 1 4 16 8 12 9 5 -10 6 7 11 3 15 14 2 16 4 1 13 5 9 12 8 -10 6 7 11 15 3 2 14 1 13 16 4 8 12 9 5 -10 6 7 11 15 3 2 14 4 16 13 1 5 9 12 8 -10 6 11 7 3 15 2 14 5 9 8 12 16 4 13 1 -10 6 11 7 3 15 2 14 8 12 5 9 13 1 16 4 -10 6 11 7 15 3 14 2 5 9 8 12 4 16 1 13 -10 6 11 7 15 3 14 2 8 12 5 9 1 13 4 16 -10 6 15 3 7 11 2 14 1 13 8 12 16 4 9 5 -10 6 15 3 7 11 2 14 4 16 5 9 13 1 12 8 -10 6 15 3 11 7 14 2 5 9 4 16 8 12 1 13 -10 6 15 3 11 7 14 2 8 12 1 13 5 9 4 16 -10 7 1 16 4 13 11 6 15 2 8 9 5 12 14 3 -10 7 1 16 6 11 13 4 15 2 8 9 3 14 12 5 -10 7 1 16 11 6 4 13 8 9 15 2 5 12 14 3 -10 7 1 16 13 4 6 11 8 9 15 2 3 14 12 5 -10 7 4 13 1 16 11 6 15 2 5 12 8 9 14 3 -10 7 4 13 6 11 16 1 15 2 5 12 3 14 9 8 -10 7 4 13 11 6 1 16 5 12 15 2 8 9 14 3 -10 7 4 13 16 1 6 11 5 12 15 2 3 14 9 8 -10 7 6 11 1 16 13 4 15 2 3 14 8 9 12 5 -10 7 6 11 4 13 16 1 15 2 3 14 5 12 9 8 -10 7 6 11 13 4 1 16 3 14 15 2 8 9 12 5 -10 7 6 11 16 1 4 13 3 14 15 2 5 12 9 8 -10 7 11 6 1 16 4 13 8 9 5 12 15 2 14 3 -10 7 11 6 4 13 1 16 5 12 8 9 15 2 14 3 -10 7 11 6 13 4 16 1 8 9 5 12 3 14 2 15 -10 7 11 6 16 1 13 4 5 12 8 9 3 14 2 15 -10 7 13 4 1 16 6 11 8 9 3 14 15 2 12 5 -10 7 13 4 6 11 1 16 3 14 8 9 15 2 12 5 -10 7 13 4 11 6 16 1 8 9 3 14 5 12 2 15 -10 7 13 4 16 1 11 6 3 14 8 9 5 12 2 15 -10 7 16 1 4 13 6 11 5 12 3 14 15 2 9 8 -10 7 16 1 6 11 4 13 3 14 5 12 15 2 9 8 -10 7 16 1 11 6 13 4 5 12 3 14 8 9 2 15 -10 7 16 1 13 4 11 6 3 14 5 12 8 9 2 15 -10 8 1 15 3 13 12 6 16 2 7 9 5 11 14 4 -10 8 1 15 5 11 14 4 16 2 7 9 3 13 12 6 -10 8 1 15 11 5 4 14 7 9 16 2 6 12 13 3 -10 8 1 15 13 3 6 12 7 9 16 2 4 14 11 5 -10 8 3 13 1 15 12 6 16 2 5 11 7 9 14 4 -10 8 3 13 5 11 16 2 15 1 6 12 4 14 9 7 -10 8 3 13 11 5 2 16 6 12 15 1 7 9 14 4 -10 8 3 13 15 1 6 12 5 11 16 2 4 14 9 7 -10 8 5 11 1 15 14 4 16 2 3 13 7 9 12 6 -10 8 5 11 3 13 16 2 15 1 4 14 6 12 9 7 -10 8 5 11 13 3 2 16 4 14 15 1 7 9 12 6 -10 8 5 11 15 1 4 14 3 13 16 2 6 12 9 7 -10 8 11 5 1 15 4 14 7 9 6 12 16 2 13 3 -10 8 11 5 3 13 2 16 6 12 7 9 15 1 14 4 -10 8 11 5 13 3 16 2 7 9 6 12 4 14 1 15 -10 8 11 5 15 1 14 4 6 12 7 9 3 13 2 16 -10 8 13 3 1 15 6 12 7 9 4 14 16 2 11 5 -10 8 13 3 5 11 2 16 4 14 7 9 15 1 12 6 -10 8 13 3 11 5 16 2 7 9 4 14 6 12 1 15 -10 8 13 3 15 1 12 6 4 14 7 9 5 11 2 16 -10 8 15 1 3 13 6 12 5 11 4 14 16 2 9 7 -10 8 15 1 5 11 4 14 3 13 6 12 16 2 9 7 -10 8 15 1 11 5 14 4 6 12 3 13 7 9 2 16 -10 8 15 1 13 3 12 6 4 14 5 11 7 9 2 16 -10 11 5 8 6 7 9 12 3 2 16 13 15 14 4 1 -10 11 5 8 6 7 9 12 15 14 4 1 3 2 16 13 -10 11 5 8 7 6 12 9 4 1 15 14 13 16 2 3 -10 11 5 8 7 6 12 9 16 13 3 2 1 4 14 15 -10 11 6 7 5 8 9 12 3 2 15 14 16 13 4 1 -10 11 6 7 5 8 9 12 15 14 3 2 4 1 16 13 -10 11 6 7 8 5 12 9 3 2 15 14 13 16 1 4 -10 11 6 7 8 5 12 9 15 14 3 2 1 4 13 16 -10 11 7 6 5 8 12 9 4 1 13 16 15 14 2 3 -10 11 7 6 5 8 12 9 16 13 1 4 3 2 14 15 -10 11 7 6 8 5 9 12 1 4 16 13 15 14 2 3 -10 11 7 6 8 5 9 12 13 16 4 1 3 2 14 15 -10 11 8 5 6 7 12 9 3 2 13 16 15 14 1 4 -10 11 8 5 6 7 12 9 15 14 1 4 3 2 13 16 -10 11 8 5 7 6 9 12 1 4 15 14 16 13 2 3 -10 11 8 5 7 6 9 12 13 16 3 2 4 1 14 15 -10 13 3 8 4 7 9 14 5 2 16 11 15 12 6 1 -10 13 3 8 4 7 9 14 15 12 6 1 5 2 16 11 -10 13 3 8 7 4 14 9 6 1 15 12 11 16 2 5 -10 13 3 8 7 4 14 9 16 11 5 2 1 6 12 15 -10 13 4 7 3 8 9 14 5 2 15 12 16 11 6 1 -10 13 4 7 3 8 9 14 15 12 5 2 6 1 16 11 -10 13 4 7 8 3 14 9 5 2 15 12 11 16 1 6 -10 13 4 7 8 3 14 9 15 12 5 2 1 6 11 16 -10 13 7 4 3 8 14 9 6 1 11 16 15 12 2 5 -10 13 7 4 3 8 14 9 16 11 1 6 5 2 12 15 -10 13 7 4 8 3 9 14 1 6 16 11 15 12 2 5 -10 13 7 4 8 3 9 14 11 16 6 1 5 2 12 15 -10 13 8 3 4 7 14 9 5 2 11 16 15 12 1 6 -10 13 8 3 4 7 14 9 15 12 1 6 5 2 11 16 -10 13 8 3 7 4 9 14 1 6 15 12 16 11 2 5 -10 13 8 3 7 4 9 14 11 16 5 2 6 1 12 15 -10 15 1 8 3 6 12 13 16 9 7 2 5 4 14 11 -10 15 1 8 4 5 11 14 7 2 16 9 13 12 6 3 -10 15 1 8 5 4 14 11 16 9 7 2 3 6 12 13 -10 15 1 8 6 3 13 12 7 2 16 9 11 14 4 5 -10 15 3 6 1 8 12 13 16 9 5 4 7 2 14 11 -10 15 3 6 4 5 9 16 13 12 8 1 7 2 14 11 -10 15 3 6 5 4 16 9 8 1 13 12 11 14 2 7 -10 15 3 6 8 1 13 12 5 4 16 9 11 14 2 7 -10 15 4 5 1 8 11 14 7 2 13 12 16 9 6 3 -10 15 4 5 3 6 9 16 13 12 7 2 8 1 14 11 -10 15 4 5 6 3 16 9 7 2 13 12 11 14 1 8 -10 15 4 5 8 1 14 11 13 12 7 2 3 6 9 16 -10 15 5 4 1 8 14 11 16 9 3 6 7 2 12 13 -10 15 5 4 3 6 16 9 8 1 11 14 13 12 2 7 -10 15 5 4 6 3 9 16 11 14 8 1 7 2 12 13 -10 15 5 4 8 1 11 14 3 6 16 9 13 12 2 7 -10 15 6 3 1 8 13 12 7 2 11 14 16 9 4 5 -10 15 6 3 4 5 16 9 7 2 11 14 13 12 1 8 -10 15 6 3 5 4 9 16 11 14 7 2 8 1 12 13 -10 15 6 3 8 1 12 13 11 14 7 2 5 4 9 16 -10 15 8 1 3 6 13 12 5 4 11 14 16 9 2 7 -10 15 8 1 4 5 14 11 13 12 3 6 7 2 9 16 -10 15 8 1 5 4 11 14 3 6 13 12 16 9 2 7 -10 15 8 1 6 3 12 13 11 14 5 4 7 2 9 16 -10 16 1 7 3 5 12 14 8 2 15 9 13 11 6 4 -10 16 1 7 3 5 12 14 15 9 8 2 6 4 13 11 -10 16 1 7 5 3 14 12 8 2 15 9 11 13 4 6 -10 16 1 7 5 3 14 12 15 9 8 2 4 6 11 13 -10 16 3 5 1 7 12 14 8 2 13 11 15 9 6 4 -10 16 3 5 1 7 12 14 15 9 6 4 8 2 13 11 -10 16 3 5 7 1 14 12 6 4 15 9 11 13 2 8 -10 16 3 5 7 1 14 12 13 11 8 2 4 6 9 15 -10 16 5 3 1 7 14 12 8 2 11 13 15 9 4 6 -10 16 5 3 1 7 14 12 15 9 4 6 8 2 11 13 -10 16 5 3 7 1 12 14 4 6 15 9 13 11 2 8 -10 16 5 3 7 1 12 14 11 13 8 2 6 4 9 15 -10 16 7 1 3 5 14 12 6 4 11 13 15 9 2 8 -10 16 7 1 3 5 14 12 13 11 4 6 8 2 9 15 -10 16 7 1 5 3 12 14 4 6 13 11 15 9 2 8 -10 16 7 1 5 3 12 14 11 13 6 4 8 2 9 15 -11 1 6 16 8 14 9 3 10 4 7 13 5 15 12 2 -11 1 6 16 8 14 9 3 13 7 4 10 2 12 15 5 -11 1 6 16 14 8 3 9 4 10 13 7 5 15 12 2 -11 1 6 16 14 8 3 9 7 13 10 4 2 12 15 5 -11 1 8 14 6 16 9 3 10 4 5 15 7 13 12 2 -11 1 8 14 6 16 9 3 13 7 2 12 4 10 15 5 -11 1 8 14 16 6 3 9 2 12 13 7 5 15 10 4 -11 1 8 14 16 6 3 9 5 15 10 4 2 12 13 7 -11 1 14 8 6 16 3 9 4 10 5 15 13 7 12 2 -11 1 14 8 6 16 3 9 7 13 2 12 10 4 15 5 -11 1 14 8 16 6 9 3 2 12 7 13 5 15 4 10 -11 1 14 8 16 6 9 3 5 15 4 10 2 12 7 13 -11 1 16 6 8 14 3 9 2 12 5 15 13 7 10 4 -11 1 16 6 8 14 3 9 5 15 2 12 10 4 13 7 -11 1 16 6 14 8 9 3 2 12 5 15 7 13 4 10 -11 1 16 6 14 8 9 3 5 15 2 12 4 10 7 13 -11 2 5 16 7 14 9 4 10 3 8 13 6 15 12 1 -11 2 5 16 8 13 10 3 14 7 4 9 1 12 15 6 -11 2 5 16 13 8 3 10 4 9 14 7 6 15 12 1 -11 2 5 16 14 7 4 9 8 13 10 3 1 12 15 6 -11 2 7 14 5 16 9 4 10 3 6 15 8 13 12 1 -11 2 7 14 8 13 12 1 10 3 6 15 5 16 9 4 -11 2 7 14 13 8 1 12 6 15 10 3 4 9 16 5 -11 2 7 14 16 5 4 9 6 15 10 3 1 12 13 8 -11 2 8 13 5 16 10 3 14 7 1 12 4 9 15 6 -11 2 8 13 7 14 12 1 10 3 5 16 6 15 9 4 -11 2 8 13 14 7 1 12 5 16 10 3 4 9 15 6 -11 2 8 13 16 5 3 10 1 12 14 7 6 15 9 4 -11 2 13 8 5 16 3 10 4 9 6 15 14 7 12 1 -11 2 13 8 7 14 1 12 6 15 4 9 10 3 16 5 -11 2 13 8 14 7 12 1 4 9 6 15 5 16 3 10 -11 2 13 8 16 5 10 3 6 15 4 9 1 12 7 14 -11 2 14 7 5 16 4 9 8 13 1 12 10 3 15 6 -11 2 14 7 8 13 1 12 5 16 4 9 10 3 15 6 -11 2 14 7 13 8 12 1 4 9 5 16 6 15 3 10 -11 2 14 7 16 5 9 4 1 12 8 13 6 15 3 10 -11 2 16 5 7 14 4 9 6 15 1 12 10 3 13 8 -11 2 16 5 8 13 3 10 1 12 6 15 14 7 9 4 -11 2 16 5 13 8 10 3 6 15 1 12 4 9 7 14 -11 2 16 5 14 7 9 4 1 12 6 15 8 13 3 10 -11 4 5 14 6 13 12 3 10 1 8 15 7 16 9 2 -11 4 5 14 6 13 12 3 16 7 2 9 1 10 15 8 -11 4 5 14 13 6 3 12 2 9 16 7 8 15 10 1 -11 4 5 14 13 6 3 12 8 15 10 1 2 9 16 7 -11 4 6 13 5 14 12 3 10 1 7 16 8 15 9 2 -11 4 6 13 5 14 12 3 16 7 1 10 2 9 15 8 -11 4 6 13 14 5 3 12 1 10 16 7 8 15 9 2 -11 4 6 13 14 5 3 12 7 16 10 1 2 9 15 8 -11 4 13 6 5 14 3 12 2 9 8 15 16 7 10 1 -11 4 13 6 5 14 3 12 8 15 2 9 10 1 16 7 -11 4 13 6 14 5 12 3 2 9 8 15 7 16 1 10 -11 4 13 6 14 5 12 3 8 15 2 9 1 10 7 16 -11 4 14 5 6 13 3 12 1 10 8 15 16 7 9 2 -11 4 14 5 6 13 3 12 7 16 2 9 10 1 15 8 -11 4 14 5 13 6 12 3 2 9 7 16 8 15 1 10 -11 4 14 5 13 6 12 3 8 15 1 10 2 9 7 16 -11 5 2 16 4 14 9 7 13 3 8 10 6 12 15 1 -11 5 2 16 8 10 13 3 14 4 7 9 1 15 12 6 -11 5 2 16 10 8 3 13 7 9 14 4 6 12 15 1 -11 5 2 16 14 4 7 9 8 10 13 3 1 15 12 6 -11 5 4 14 2 16 9 7 13 3 6 12 8 10 15 1 -11 5 4 14 8 10 15 1 13 3 6 12 2 16 9 7 -11 5 4 14 10 8 1 15 6 12 13 3 7 9 16 2 -11 5 4 14 16 2 7 9 6 12 13 3 1 15 10 8 -11 5 8 10 2 16 13 3 14 4 1 15 7 9 12 6 -11 5 8 10 4 14 15 1 13 3 2 16 6 12 9 7 -11 5 8 10 14 4 1 15 2 16 13 3 7 9 12 6 -11 5 8 10 16 2 3 13 1 15 14 4 6 12 9 7 -11 5 10 8 2 16 3 13 7 9 6 12 14 4 15 1 -11 5 10 8 4 14 1 15 6 12 7 9 13 3 16 2 -11 5 10 8 14 4 15 1 7 9 6 12 2 16 3 13 -11 5 10 8 16 2 13 3 6 12 7 9 1 15 4 14 -11 5 14 4 2 16 7 9 8 10 1 15 13 3 12 6 -11 5 14 4 8 10 1 15 2 16 7 9 13 3 12 6 -11 5 14 4 10 8 15 1 7 9 2 16 6 12 3 13 -11 5 14 4 16 2 9 7 1 15 8 10 6 12 3 13 -11 5 16 2 4 14 7 9 6 12 1 15 13 3 10 8 -11 5 16 2 8 10 3 13 1 15 6 12 14 4 9 7 -11 5 16 2 10 8 13 3 6 12 1 15 7 9 4 14 -11 5 16 2 14 4 9 7 1 15 6 12 8 10 3 13 -11 6 1 16 4 13 10 7 14 3 8 9 5 12 15 2 -11 6 1 16 7 10 13 4 14 3 8 9 2 15 12 5 -11 6 1 16 10 7 4 13 8 9 14 3 5 12 15 2 -11 6 1 16 13 4 7 10 8 9 14 3 2 15 12 5 -11 6 4 13 1 16 10 7 14 3 5 12 8 9 15 2 -11 6 4 13 7 10 16 1 14 3 5 12 2 15 9 8 -11 6 4 13 10 7 1 16 5 12 14 3 8 9 15 2 -11 6 4 13 16 1 7 10 5 12 14 3 2 15 9 8 -11 6 7 10 1 16 13 4 14 3 2 15 8 9 12 5 -11 6 7 10 4 13 16 1 14 3 2 15 5 12 9 8 -11 6 7 10 13 4 1 16 2 15 14 3 8 9 12 5 -11 6 7 10 16 1 4 13 2 15 14 3 5 12 9 8 -11 6 10 7 1 16 4 13 8 9 5 12 14 3 15 2 -11 6 10 7 4 13 1 16 5 12 8 9 14 3 15 2 -11 6 10 7 13 4 16 1 8 9 5 12 2 15 3 14 -11 6 10 7 16 1 13 4 5 12 8 9 2 15 3 14 -11 6 13 4 1 16 7 10 8 9 2 15 14 3 12 5 -11 6 13 4 7 10 1 16 2 15 8 9 14 3 12 5 -11 6 13 4 10 7 16 1 8 9 2 15 5 12 3 14 -11 6 13 4 16 1 10 7 2 15 8 9 5 12 3 14 -11 6 16 1 4 13 7 10 5 12 2 15 14 3 9 8 -11 6 16 1 7 10 4 13 2 15 5 12 14 3 9 8 -11 6 16 1 10 7 13 4 5 12 2 15 8 9 3 14 -11 6 16 1 13 4 10 7 2 15 5 12 8 9 3 14 -11 7 2 14 6 10 15 3 13 1 8 12 4 16 9 5 -11 7 2 14 6 10 15 3 16 4 5 9 1 13 12 8 -11 7 2 14 10 6 3 15 5 9 16 4 8 12 13 1 -11 7 2 14 10 6 3 15 8 12 13 1 5 9 16 4 -11 7 6 10 2 14 15 3 13 1 4 16 8 12 9 5 -11 7 6 10 2 14 15 3 16 4 1 13 5 9 12 8 -11 7 6 10 14 2 3 15 1 13 16 4 8 12 9 5 -11 7 6 10 14 2 3 15 4 16 13 1 5 9 12 8 -11 7 10 6 2 14 3 15 5 9 8 12 16 4 13 1 -11 7 10 6 2 14 3 15 8 12 5 9 13 1 16 4 -11 7 10 6 14 2 15 3 5 9 8 12 4 16 1 13 -11 7 10 6 14 2 15 3 8 12 5 9 1 13 4 16 -11 7 14 2 6 10 3 15 1 13 8 12 16 4 9 5 -11 7 14 2 6 10 3 15 4 16 5 9 13 1 12 8 -11 7 14 2 10 6 15 3 5 9 4 16 8 12 1 13 -11 7 14 2 10 6 15 3 8 12 1 13 5 9 4 16 -11 8 1 14 2 13 12 7 16 3 6 9 5 10 15 4 -11 8 1 14 5 10 15 4 16 3 6 9 2 13 12 7 -11 8 1 14 10 5 4 15 6 9 16 3 7 12 13 2 -11 8 1 14 13 2 7 12 6 9 16 3 4 15 10 5 -11 8 2 13 1 14 12 7 16 3 5 10 6 9 15 4 -11 8 2 13 5 10 16 3 14 1 7 12 4 15 9 6 -11 8 2 13 10 5 3 16 7 12 14 1 6 9 15 4 -11 8 2 13 14 1 7 12 5 10 16 3 4 15 9 6 -11 8 5 10 1 14 15 4 16 3 2 13 6 9 12 7 -11 8 5 10 2 13 16 3 14 1 4 15 7 12 9 6 -11 8 5 10 13 2 3 16 4 15 14 1 6 9 12 7 -11 8 5 10 14 1 4 15 2 13 16 3 7 12 9 6 -11 8 10 5 1 14 4 15 6 9 7 12 16 3 13 2 -11 8 10 5 2 13 3 16 7 12 6 9 14 1 15 4 -11 8 10 5 13 2 16 3 6 9 7 12 4 15 1 14 -11 8 10 5 14 1 15 4 7 12 6 9 2 13 3 16 -11 8 13 2 1 14 7 12 6 9 4 15 16 3 10 5 -11 8 13 2 5 10 3 16 4 15 6 9 14 1 12 7 -11 8 13 2 10 5 16 3 6 9 4 15 7 12 1 14 -11 8 13 2 14 1 12 7 4 15 6 9 5 10 3 16 -11 8 14 1 2 13 7 12 5 10 4 15 16 3 9 6 -11 8 14 1 5 10 4 15 2 13 7 12 16 3 9 6 -11 8 14 1 10 5 15 4 7 12 2 13 6 9 3 16 -11 8 14 1 13 2 12 7 4 15 5 10 6 9 3 16 -11 10 5 8 6 7 12 9 4 1 14 15 13 16 3 2 -11 10 5 8 6 7 12 9 16 13 2 3 1 4 15 14 -11 10 5 8 7 6 9 12 2 3 16 13 14 15 4 1 -11 10 5 8 7 6 9 12 14 15 4 1 2 3 16 13 -11 10 6 7 5 8 12 9 4 1 13 16 14 15 3 2 -11 10 6 7 5 8 12 9 16 13 1 4 2 3 15 14 -11 10 6 7 8 5 9 12 1 4 16 13 14 15 3 2 -11 10 6 7 8 5 9 12 13 16 4 1 2 3 15 14 -11 10 7 6 5 8 9 12 2 3 14 15 16 13 4 1 -11 10 7 6 5 8 9 12 14 15 2 3 4 1 16 13 -11 10 7 6 8 5 12 9 2 3 14 15 13 16 1 4 -11 10 7 6 8 5 12 9 14 15 2 3 1 4 13 16 -11 10 8 5 6 7 9 12 1 4 14 15 16 13 3 2 -11 10 8 5 6 7 9 12 13 16 2 3 4 1 15 14 -11 10 8 5 7 6 12 9 2 3 13 16 14 15 1 4 -11 10 8 5 7 6 12 9 14 15 1 4 2 3 13 16 -11 13 2 8 4 6 9 15 5 3 16 10 14 12 7 1 -11 13 2 8 4 6 9 15 14 12 7 1 5 3 16 10 -11 13 2 8 6 4 15 9 7 1 14 12 10 16 3 5 -11 13 2 8 6 4 15 9 16 10 5 3 1 7 12 14 -11 13 4 6 2 8 9 15 5 3 14 12 16 10 7 1 -11 13 4 6 2 8 9 15 14 12 5 3 7 1 16 10 -11 13 4 6 8 2 15 9 5 3 14 12 10 16 1 7 -11 13 4 6 8 2 15 9 14 12 5 3 1 7 10 16 -11 13 6 4 2 8 15 9 7 1 10 16 14 12 3 5 -11 13 6 4 2 8 15 9 16 10 1 7 5 3 12 14 -11 13 6 4 8 2 9 15 1 7 16 10 14 12 3 5 -11 13 6 4 8 2 9 15 10 16 7 1 5 3 12 14 -11 13 8 2 4 6 15 9 5 3 10 16 14 12 1 7 -11 13 8 2 4 6 15 9 14 12 1 7 5 3 10 16 -11 13 8 2 6 4 9 15 1 7 14 12 16 10 3 5 -11 13 8 2 6 4 9 15 10 16 5 3 7 1 12 14 -11 14 1 8 2 7 12 13 16 9 6 3 5 4 15 10 -11 14 1 8 4 5 10 15 6 3 16 9 13 12 7 2 -11 14 1 8 5 4 15 10 16 9 6 3 2 7 12 13 -11 14 1 8 7 2 13 12 6 3 16 9 10 15 4 5 -11 14 2 7 1 8 12 13 16 9 5 4 6 3 15 10 -11 14 2 7 4 5 9 16 13 12 8 1 6 3 15 10 -11 14 2 7 5 4 16 9 8 1 13 12 10 15 3 6 -11 14 2 7 8 1 13 12 5 4 16 9 10 15 3 6 -11 14 4 5 1 8 10 15 6 3 13 12 16 9 7 2 -11 14 4 5 2 7 9 16 13 12 6 3 8 1 15 10 -11 14 4 5 7 2 16 9 6 3 13 12 10 15 1 8 -11 14 4 5 8 1 15 10 13 12 6 3 2 7 9 16 -11 14 5 4 1 8 15 10 16 9 2 7 6 3 12 13 -11 14 5 4 2 7 16 9 8 1 10 15 13 12 3 6 -11 14 5 4 7 2 9 16 10 15 8 1 6 3 12 13 -11 14 5 4 8 1 10 15 2 7 16 9 13 12 3 6 -11 14 7 2 1 8 13 12 6 3 10 15 16 9 4 5 -11 14 7 2 4 5 16 9 6 3 10 15 13 12 1 8 -11 14 7 2 5 4 9 16 10 15 6 3 8 1 12 13 -11 14 7 2 8 1 12 13 10 15 6 3 5 4 9 16 -11 14 8 1 2 7 13 12 5 4 10 15 16 9 3 6 -11 14 8 1 4 5 15 10 13 12 2 7 6 3 9 16 -11 14 8 1 5 4 10 15 2 7 13 12 16 9 3 6 -11 14 8 1 7 2 12 13 10 15 5 4 6 3 9 16 -11 16 1 6 2 5 12 15 8 3 14 9 13 10 7 4 -11 16 1 6 2 5 12 15 14 9 8 3 7 4 13 10 -11 16 1 6 5 2 15 12 8 3 14 9 10 13 4 7 -11 16 1 6 5 2 15 12 14 9 8 3 4 7 10 13 -11 16 2 5 1 6 12 15 8 3 13 10 14 9 7 4 -11 16 2 5 1 6 12 15 14 9 7 4 8 3 13 10 -11 16 2 5 6 1 15 12 7 4 14 9 10 13 3 8 -11 16 2 5 6 1 15 12 13 10 8 3 4 7 9 14 -11 16 5 2 1 6 15 12 8 3 10 13 14 9 4 7 -11 16 5 2 1 6 15 12 14 9 4 7 8 3 10 13 -11 16 5 2 6 1 12 15 4 7 14 9 13 10 3 8 -11 16 5 2 6 1 12 15 10 13 8 3 7 4 9 14 -11 16 6 1 2 5 15 12 7 4 10 13 14 9 3 8 -11 16 6 1 2 5 15 12 13 10 4 7 8 3 9 14 -11 16 6 1 5 2 12 15 4 7 13 10 14 9 3 8 -11 16 6 1 5 2 12 15 10 13 7 4 8 3 9 14 -12 1 6 15 7 14 9 4 13 8 3 10 2 11 16 5 -12 1 6 15 8 13 10 3 9 4 7 14 5 16 11 2 -12 1 6 15 13 8 3 10 7 14 9 4 2 11 16 5 -12 1 6 15 14 7 4 9 3 10 13 8 5 16 11 2 -12 1 7 14 6 15 9 4 13 8 2 11 3 10 16 5 -12 1 7 14 8 13 11 2 9 4 6 15 5 16 10 3 -12 1 7 14 13 8 2 11 6 15 9 4 3 10 16 5 -12 1 7 14 15 6 4 9 2 11 13 8 5 16 10 3 -12 1 8 13 6 15 10 3 9 4 5 16 7 14 11 2 -12 1 8 13 7 14 11 2 9 4 5 16 6 15 10 3 -12 1 8 13 14 7 2 11 5 16 9 4 3 10 15 6 -12 1 8 13 15 6 3 10 5 16 9 4 2 11 14 7 -12 1 13 8 6 15 3 10 7 14 2 11 9 4 16 5 -12 1 13 8 7 14 2 11 6 15 3 10 9 4 16 5 -12 1 13 8 14 7 11 2 3 10 6 15 5 16 4 9 -12 1 13 8 15 6 10 3 2 11 7 14 5 16 4 9 -12 1 14 7 6 15 4 9 3 10 5 16 13 8 11 2 -12 1 14 7 8 13 2 11 5 16 3 10 9 4 15 6 -12 1 14 7 13 8 11 2 3 10 5 16 6 15 4 9 -12 1 14 7 15 6 9 4 5 16 3 10 2 11 8 13 -12 1 15 6 7 14 4 9 2 11 5 16 13 8 10 3 -12 1 15 6 8 13 3 10 5 16 2 11 9 4 14 7 -12 1 15 6 13 8 10 3 2 11 5 16 7 14 4 9 -12 1 15 6 14 7 9 4 5 16 2 11 3 10 8 13 -12 2 5 15 7 13 10 4 9 3 8 14 6 16 11 1 -12 2 5 15 7 13 10 4 14 8 3 9 1 11 16 6 -12 2 5 15 13 7 4 10 3 9 14 8 6 16 11 1 -12 2 5 15 13 7 4 10 8 14 9 3 1 11 16 6 -12 2 7 13 5 15 10 4 9 3 6 16 8 14 11 1 -12 2 7 13 5 15 10 4 14 8 1 11 3 9 16 6 -12 2 7 13 15 5 4 10 1 11 14 8 6 16 9 3 -12 2 7 13 15 5 4 10 6 16 9 3 1 11 14 8 -12 2 13 7 5 15 4 10 3 9 6 16 14 8 11 1 -12 2 13 7 5 15 4 10 8 14 1 11 9 3 16 6 -12 2 13 7 15 5 10 4 1 11 8 14 6 16 3 9 -12 2 13 7 15 5 10 4 6 16 3 9 1 11 8 14 -12 2 15 5 7 13 4 10 1 11 6 16 14 8 9 3 -12 2 15 5 7 13 4 10 6 16 1 11 9 3 14 8 -12 2 15 5 13 7 10 4 1 11 6 16 8 14 3 9 -12 2 15 5 13 7 10 4 6 16 1 11 3 9 8 14 -12 3 5 14 6 13 11 4 9 2 8 15 7 16 10 1 -12 3 5 14 6 13 11 4 15 8 2 9 1 10 16 7 -12 3 5 14 13 6 4 11 2 9 15 8 7 16 10 1 -12 3 5 14 13 6 4 11 8 15 9 2 1 10 16 7 -12 3 6 13 5 14 11 4 9 2 7 16 8 15 10 1 -12 3 6 13 5 14 11 4 15 8 1 10 2 9 16 7 -12 3 6 13 14 5 4 11 1 10 15 8 7 16 9 2 -12 3 6 13 14 5 4 11 7 16 9 2 1 10 15 8 -12 3 13 6 5 14 4 11 2 9 7 16 15 8 10 1 -12 3 13 6 5 14 4 11 8 15 1 10 9 2 16 7 -12 3 13 6 14 5 11 4 1 10 8 15 7 16 2 9 -12 3 13 6 14 5 11 4 7 16 2 9 1 10 8 15 -12 3 14 5 6 13 4 11 1 10 7 16 15 8 9 2 -12 3 14 5 6 13 4 11 7 16 1 10 9 2 15 8 -12 3 14 5 13 6 11 4 1 10 7 16 8 15 2 9 -12 3 14 5 13 6 11 4 7 16 1 10 2 9 8 15 -12 5 2 15 3 14 9 8 13 4 7 10 6 11 16 1 -12 5 2 15 8 9 14 3 13 4 7 10 1 16 11 6 -12 5 2 15 9 8 3 14 7 10 13 4 6 11 16 1 -12 5 2 15 14 3 8 9 7 10 13 4 1 16 11 6 -12 5 3 14 2 15 9 8 13 4 6 11 7 10 16 1 -12 5 3 14 8 9 15 2 13 4 6 11 1 16 10 7 -12 5 3 14 9 8 2 15 6 11 13 4 7 10 16 1 -12 5 3 14 15 2 8 9 6 11 13 4 1 16 10 7 -12 5 8 9 2 15 14 3 13 4 1 16 7 10 11 6 -12 5 8 9 3 14 15 2 13 4 1 16 6 11 10 7 -12 5 8 9 14 3 2 15 1 16 13 4 7 10 11 6 -12 5 8 9 15 2 3 14 1 16 13 4 6 11 10 7 -12 5 9 8 2 15 3 14 7 10 6 11 13 4 16 1 -12 5 9 8 3 14 2 15 6 11 7 10 13 4 16 1 -12 5 9 8 14 3 15 2 7 10 6 11 1 16 4 13 -12 5 9 8 15 2 14 3 6 11 7 10 1 16 4 13 -12 5 14 3 2 15 8 9 7 10 1 16 13 4 11 6 -12 5 14 3 8 9 2 15 1 16 7 10 13 4 11 6 -12 5 14 3 9 8 15 2 7 10 1 16 6 11 4 13 -12 5 14 3 15 2 9 8 1 16 7 10 6 11 4 13 -12 5 15 2 3 14 8 9 6 11 1 16 13 4 10 7 -12 5 15 2 8 9 3 14 1 16 6 11 13 4 10 7 -12 5 15 2 9 8 14 3 6 11 1 16 7 10 4 13 -12 5 15 2 14 3 9 8 1 16 6 11 7 10 4 13 -12 6 1 15 3 13 10 8 14 4 7 9 5 11 16 2 -12 6 1 15 7 9 14 4 13 3 8 10 2 16 11 5 -12 6 1 15 9 7 4 14 8 10 13 3 5 11 16 2 -12 6 1 15 13 3 8 10 7 9 14 4 2 16 11 5 -12 6 3 13 1 15 10 8 14 4 5 11 7 9 16 2 -12 6 3 13 7 9 16 2 14 4 5 11 1 15 10 8 -12 6 3 13 9 7 2 16 5 11 14 4 8 10 15 1 -12 6 3 13 15 1 8 10 5 11 14 4 2 16 9 7 -12 6 7 9 1 15 14 4 13 3 2 16 8 10 11 5 -12 6 7 9 3 13 16 2 14 4 1 15 5 11 10 8 -12 6 7 9 13 3 2 16 1 15 14 4 8 10 11 5 -12 6 7 9 15 1 4 14 2 16 13 3 5 11 10 8 -12 6 9 7 1 15 4 14 8 10 5 11 13 3 16 2 -12 6 9 7 3 13 2 16 5 11 8 10 14 4 15 1 -12 6 9 7 13 3 16 2 8 10 5 11 1 15 4 14 -12 6 9 7 15 1 14 4 5 11 8 10 2 16 3 13 -12 6 13 3 1 15 8 10 7 9 2 16 14 4 11 5 -12 6 13 3 7 9 2 16 1 15 8 10 14 4 11 5 -12 6 13 3 9 7 16 2 8 10 1 15 5 11 4 14 -12 6 13 3 15 1 10 8 2 16 7 9 5 11 4 14 -12 6 15 1 3 13 8 10 5 11 2 16 14 4 9 7 -12 6 15 1 7 9 4 14 2 16 5 11 13 3 10 8 -12 6 15 1 9 7 14 4 5 11 2 16 8 10 3 13 -12 6 15 1 13 3 10 8 2 16 5 11 7 9 4 14 -12 7 1 14 2 13 11 8 15 4 6 9 5 10 16 3 -12 7 1 14 6 9 15 4 13 2 8 11 3 16 10 5 -12 7 1 14 9 6 4 15 8 11 13 2 5 10 16 3 -12 7 1 14 13 2 8 11 6 9 15 4 3 16 10 5 -12 7 2 13 1 14 11 8 15 4 5 10 6 9 16 3 -12 7 2 13 6 9 16 3 15 4 5 10 1 14 11 8 -12 7 2 13 9 6 3 16 5 10 15 4 8 11 14 1 -12 7 2 13 14 1 8 11 5 10 15 4 3 16 9 6 -12 7 6 9 1 14 15 4 13 2 3 16 8 11 10 5 -12 7 6 9 2 13 16 3 15 4 1 14 5 10 11 8 -12 7 6 9 13 2 3 16 1 14 15 4 8 11 10 5 -12 7 6 9 14 1 4 15 3 16 13 2 5 10 11 8 -12 7 9 6 1 14 4 15 8 11 5 10 13 2 16 3 -12 7 9 6 2 13 3 16 5 10 8 11 15 4 14 1 -12 7 9 6 13 2 16 3 8 11 5 10 1 14 4 15 -12 7 9 6 14 1 15 4 5 10 8 11 3 16 2 13 -12 7 13 2 1 14 8 11 6 9 3 16 15 4 10 5 -12 7 13 2 6 9 3 16 1 14 8 11 15 4 10 5 -12 7 13 2 9 6 16 3 8 11 1 14 5 10 4 15 -12 7 13 2 14 1 11 8 3 16 6 9 5 10 4 15 -12 7 14 1 2 13 8 11 5 10 3 16 15 4 9 6 -12 7 14 1 6 9 4 15 3 16 5 10 13 2 11 8 -12 7 14 1 9 6 15 4 5 10 3 16 8 11 2 13 -12 7 14 1 13 2 11 8 3 16 5 10 6 9 4 15 -12 8 1 13 5 9 16 4 14 2 7 11 3 15 10 6 -12 8 1 13 5 9 16 4 15 3 6 10 2 14 11 7 -12 8 1 13 9 5 4 16 6 10 15 3 7 11 14 2 -12 8 1 13 9 5 4 16 7 11 14 2 6 10 15 3 -12 8 5 9 1 13 16 4 14 2 3 15 7 11 10 6 -12 8 5 9 1 13 16 4 15 3 2 14 6 10 11 7 -12 8 5 9 13 1 4 16 2 14 15 3 7 11 10 6 -12 8 5 9 13 1 4 16 3 15 14 2 6 10 11 7 -12 8 9 5 1 13 4 16 6 10 7 11 15 3 14 2 -12 8 9 5 1 13 4 16 7 11 6 10 14 2 15 3 -12 8 9 5 13 1 16 4 6 10 7 11 3 15 2 14 -12 8 9 5 13 1 16 4 7 11 6 10 2 14 3 15 -12 8 13 1 5 9 4 16 2 14 7 11 15 3 10 6 -12 8 13 1 5 9 4 16 3 15 6 10 14 2 11 7 -12 8 13 1 9 5 16 4 6 10 3 15 7 11 2 14 -12 8 13 1 9 5 16 4 7 11 2 14 6 10 3 15 -12 9 5 8 6 7 11 10 3 2 14 15 13 16 4 1 -12 9 5 8 6 7 11 10 15 14 2 3 1 4 16 13 -12 9 5 8 7 6 10 11 2 3 15 14 13 16 4 1 -12 9 5 8 7 6 10 11 14 15 3 2 1 4 16 13 -12 9 6 7 5 8 11 10 3 2 13 16 14 15 4 1 -12 9 6 7 5 8 11 10 15 14 1 4 2 3 16 13 -12 9 6 7 8 5 10 11 1 4 15 14 13 16 3 2 -12 9 6 7 8 5 10 11 13 16 3 2 1 4 15 14 -12 9 7 6 5 8 10 11 2 3 13 16 15 14 4 1 -12 9 7 6 5 8 10 11 14 15 1 4 3 2 16 13 -12 9 7 6 8 5 11 10 1 4 14 15 13 16 2 3 -12 9 7 6 8 5 11 10 13 16 2 3 1 4 14 15 -12 9 8 5 6 7 10 11 1 4 13 16 15 14 3 2 -12 9 8 5 6 7 10 11 13 16 1 4 3 2 15 14 -12 9 8 5 7 6 11 10 1 4 13 16 14 15 2 3 -12 9 8 5 7 6 11 10 13 16 1 4 2 3 14 15 -12 13 1 8 2 7 11 14 15 10 6 3 5 4 16 9 -12 13 1 8 3 6 10 15 14 11 7 2 5 4 16 9 -12 13 1 8 6 3 15 10 7 2 14 11 9 16 4 5 -12 13 1 8 7 2 14 11 6 3 15 10 9 16 4 5 -12 13 2 7 1 8 11 14 15 10 5 4 6 3 16 9 -12 13 2 7 3 6 9 16 5 4 15 10 14 11 8 1 -12 13 2 7 6 3 16 9 15 10 5 4 1 8 11 14 -12 13 2 7 8 1 14 11 5 4 15 10 9 16 3 6 -12 13 3 6 1 8 10 15 14 11 5 4 7 2 16 9 -12 13 3 6 2 7 9 16 5 4 14 11 15 10 8 1 -12 13 3 6 7 2 16 9 14 11 5 4 1 8 10 15 -12 13 3 6 8 1 15 10 5 4 14 11 9 16 2 7 -12 13 6 3 1 8 15 10 7 2 9 16 14 11 4 5 -12 13 6 3 2 7 16 9 15 10 1 8 5 4 11 14 -12 13 6 3 7 2 9 16 1 8 15 10 14 11 4 5 -12 13 6 3 8 1 10 15 9 16 7 2 5 4 11 14 -12 13 7 2 1 8 14 11 6 3 9 16 15 10 4 5 -12 13 7 2 3 6 16 9 14 11 1 8 5 4 10 15 -12 13 7 2 6 3 9 16 1 8 14 11 15 10 4 5 -12 13 7 2 8 1 11 14 9 16 6 3 5 4 10 15 -12 13 8 1 2 7 14 11 5 4 9 16 15 10 3 6 -12 13 8 1 3 6 15 10 5 4 9 16 14 11 2 7 -12 13 8 1 6 3 10 15 9 16 5 4 7 2 11 14 -12 13 8 1 7 2 11 14 9 16 5 4 6 3 10 15 -12 14 1 7 3 5 10 16 6 4 15 9 13 11 8 2 -12 14 1 7 3 5 10 16 13 11 8 2 6 4 15 9 -12 14 1 7 5 3 16 10 8 2 13 11 9 15 4 6 -12 14 1 7 5 3 16 10 15 9 6 4 2 8 11 13 -12 14 3 5 1 7 10 16 6 4 13 11 15 9 8 2 -12 14 3 5 1 7 10 16 13 11 6 4 8 2 15 9 -12 14 3 5 7 1 16 10 6 4 13 11 9 15 2 8 -12 14 3 5 7 1 16 10 13 11 6 4 2 8 9 15 -12 14 5 3 1 7 16 10 8 2 9 15 13 11 4 6 -12 14 5 3 1 7 16 10 15 9 2 8 6 4 11 13 -12 14 5 3 7 1 10 16 2 8 15 9 13 11 4 6 -12 14 5 3 7 1 10 16 9 15 8 2 6 4 11 13 -12 14 7 1 3 5 16 10 6 4 9 15 13 11 2 8 -12 14 7 1 3 5 16 10 13 11 2 8 6 4 9 15 -12 14 7 1 5 3 10 16 2 8 13 11 15 9 4 6 -12 14 7 1 5 3 10 16 9 15 6 4 8 2 11 13 -12 15 1 6 2 5 11 16 7 4 14 9 13 10 8 3 -12 15 1 6 2 5 11 16 13 10 8 3 7 4 14 9 -12 15 1 6 5 2 16 11 8 3 13 10 9 14 4 7 -12 15 1 6 5 2 16 11 14 9 7 4 3 8 10 13 -12 15 2 5 1 6 11 16 7 4 13 10 14 9 8 3 -12 15 2 5 1 6 11 16 13 10 7 4 8 3 14 9 -12 15 2 5 6 1 16 11 7 4 13 10 9 14 3 8 -12 15 2 5 6 1 16 11 13 10 7 4 3 8 9 14 -12 15 5 2 1 6 16 11 8 3 9 14 13 10 4 7 -12 15 5 2 1 6 16 11 14 9 3 8 7 4 10 13 -12 15 5 2 6 1 11 16 3 8 14 9 13 10 4 7 -12 15 5 2 6 1 11 16 9 14 8 3 7 4 10 13 -12 15 6 1 2 5 16 11 7 4 9 14 13 10 3 8 -12 15 6 1 2 5 16 11 13 10 3 8 7 4 9 14 -12 15 6 1 5 2 11 16 3 8 13 10 14 9 4 7 -12 15 6 1 5 2 11 16 9 14 7 4 8 3 10 13 -13 1 4 16 8 12 9 5 10 6 7 11 3 15 14 2 -13 1 4 16 8 12 9 5 11 7 6 10 2 14 15 3 -13 1 4 16 12 8 5 9 6 10 11 7 3 15 14 2 -13 1 4 16 12 8 5 9 7 11 10 6 2 14 15 3 -13 1 8 12 4 16 9 5 10 6 3 15 7 11 14 2 -13 1 8 12 4 16 9 5 11 7 2 14 6 10 15 3 -13 1 8 12 16 4 5 9 2 14 11 7 3 15 10 6 -13 1 8 12 16 4 5 9 3 15 10 6 2 14 11 7 -13 1 12 8 4 16 5 9 6 10 3 15 11 7 14 2 -13 1 12 8 4 16 5 9 7 11 2 14 10 6 15 3 -13 1 12 8 16 4 9 5 2 14 7 11 3 15 6 10 -13 1 12 8 16 4 9 5 3 15 6 10 2 14 7 11 -13 1 16 4 8 12 5 9 2 14 3 15 11 7 10 6 -13 1 16 4 8 12 5 9 3 15 2 14 10 6 11 7 -13 1 16 4 12 8 9 5 2 14 3 15 7 11 6 10 -13 1 16 4 12 8 9 5 3 15 2 14 6 10 7 11 -13 2 3 16 7 12 9 6 10 5 8 11 4 15 14 1 -13 2 3 16 8 11 10 5 12 7 6 9 1 14 15 4 -13 2 3 16 11 8 5 10 6 9 12 7 4 15 14 1 -13 2 3 16 12 7 6 9 8 11 10 5 1 14 15 4 -13 2 7 12 3 16 9 6 10 5 4 15 8 11 14 1 -13 2 7 12 8 11 14 1 10 5 4 15 3 16 9 6 -13 2 7 12 11 8 1 14 4 15 10 5 6 9 16 3 -13 2 7 12 16 3 6 9 4 15 10 5 1 14 11 8 -13 2 8 11 3 16 10 5 12 7 1 14 6 9 15 4 -13 2 8 11 7 12 14 1 10 5 3 16 4 15 9 6 -13 2 8 11 12 7 1 14 3 16 10 5 6 9 15 4 -13 2 8 11 16 3 5 10 1 14 12 7 4 15 9 6 -13 2 11 8 3 16 5 10 6 9 4 15 12 7 14 1 -13 2 11 8 7 12 1 14 4 15 6 9 10 5 16 3 -13 2 11 8 12 7 14 1 6 9 4 15 3 16 5 10 -13 2 11 8 16 3 10 5 4 15 6 9 1 14 7 12 -13 2 12 7 3 16 6 9 8 11 1 14 10 5 15 4 -13 2 12 7 8 11 1 14 3 16 6 9 10 5 15 4 -13 2 12 7 11 8 14 1 6 9 3 16 4 15 5 10 -13 2 12 7 16 3 9 6 1 14 8 11 4 15 5 10 -13 2 16 3 7 12 6 9 4 15 1 14 10 5 11 8 -13 2 16 3 8 11 5 10 1 14 4 15 12 7 9 6 -13 2 16 3 11 8 10 5 4 15 1 14 6 9 7 12 -13 2 16 3 12 7 9 6 1 14 4 15 8 11 5 10 -13 3 2 16 6 12 9 7 11 5 8 10 4 14 15 1 -13 3 2 16 8 10 11 5 12 6 7 9 1 15 14 4 -13 3 2 16 10 8 5 11 7 9 12 6 4 14 15 1 -13 3 2 16 12 6 7 9 8 10 11 5 1 15 14 4 -13 3 6 12 2 16 9 7 11 5 4 14 8 10 15 1 -13 3 6 12 8 10 15 1 11 5 4 14 2 16 9 7 -13 3 6 12 10 8 1 15 4 14 11 5 7 9 16 2 -13 3 6 12 16 2 7 9 4 14 11 5 1 15 10 8 -13 3 8 10 2 16 11 5 12 6 1 15 7 9 14 4 -13 3 8 10 6 12 15 1 11 5 2 16 4 14 9 7 -13 3 8 10 12 6 1 15 2 16 11 5 7 9 14 4 -13 3 8 10 16 2 5 11 1 15 12 6 4 14 9 7 -13 3 10 8 2 16 5 11 7 9 4 14 12 6 15 1 -13 3 10 8 6 12 1 15 4 14 7 9 11 5 16 2 -13 3 10 8 12 6 15 1 7 9 4 14 2 16 5 11 -13 3 10 8 16 2 11 5 4 14 7 9 1 15 6 12 -13 3 12 6 2 16 7 9 8 10 1 15 11 5 14 4 -13 3 12 6 8 10 1 15 2 16 7 9 11 5 14 4 -13 3 12 6 10 8 15 1 7 9 2 16 4 14 5 11 -13 3 12 6 16 2 9 7 1 15 8 10 4 14 5 11 -13 3 16 2 6 12 7 9 4 14 1 15 11 5 10 8 -13 3 16 2 8 10 5 11 1 15 4 14 12 6 9 7 -13 3 16 2 10 8 11 5 4 14 1 15 7 9 6 12 -13 3 16 2 12 6 9 7 1 15 4 14 8 10 5 11 -13 4 1 16 6 11 10 7 12 5 8 9 3 14 15 2 -13 4 1 16 7 10 11 6 12 5 8 9 2 15 14 3 -13 4 1 16 10 7 6 11 8 9 12 5 3 14 15 2 -13 4 1 16 11 6 7 10 8 9 12 5 2 15 14 3 -13 4 6 11 1 16 10 7 12 5 3 14 8 9 15 2 -13 4 6 11 7 10 16 1 12 5 3 14 2 15 9 8 -13 4 6 11 10 7 1 16 3 14 12 5 8 9 15 2 -13 4 6 11 16 1 7 10 3 14 12 5 2 15 9 8 -13 4 7 10 1 16 11 6 12 5 2 15 8 9 14 3 -13 4 7 10 6 11 16 1 12 5 2 15 3 14 9 8 -13 4 7 10 11 6 1 16 2 15 12 5 8 9 14 3 -13 4 7 10 16 1 6 11 2 15 12 5 3 14 9 8 -13 4 10 7 1 16 6 11 8 9 3 14 12 5 15 2 -13 4 10 7 6 11 1 16 3 14 8 9 12 5 15 2 -13 4 10 7 11 6 16 1 8 9 3 14 2 15 5 12 -13 4 10 7 16 1 11 6 3 14 8 9 2 15 5 12 -13 4 11 6 1 16 7 10 8 9 2 15 12 5 14 3 -13 4 11 6 7 10 1 16 2 15 8 9 12 5 14 3 -13 4 11 6 10 7 16 1 8 9 2 15 3 14 5 12 -13 4 11 6 16 1 10 7 2 15 8 9 3 14 5 12 -13 4 16 1 6 11 7 10 3 14 2 15 12 5 9 8 -13 4 16 1 7 10 6 11 2 15 3 14 12 5 9 8 -13 4 16 1 10 7 11 6 3 14 2 15 8 9 5 12 -13 4 16 1 11 6 10 7 2 15 3 14 8 9 5 12 -13 6 3 12 4 11 14 5 10 1 8 15 7 16 9 2 -13 6 3 12 4 11 14 5 16 7 2 9 1 10 15 8 -13 6 3 12 11 4 5 14 2 9 16 7 8 15 10 1 -13 6 3 12 11 4 5 14 8 15 10 1 2 9 16 7 -13 6 4 11 3 12 14 5 10 1 7 16 8 15 9 2 -13 6 4 11 3 12 14 5 16 7 1 10 2 9 15 8 -13 6 4 11 12 3 5 14 1 10 16 7 8 15 9 2 -13 6 4 11 12 3 5 14 7 16 10 1 2 9 15 8 -13 6 11 4 3 12 5 14 2 9 8 15 16 7 10 1 -13 6 11 4 3 12 5 14 8 15 2 9 10 1 16 7 -13 6 11 4 12 3 14 5 2 9 8 15 7 16 1 10 -13 6 11 4 12 3 14 5 8 15 2 9 1 10 7 16 -13 6 12 3 4 11 5 14 1 10 8 15 16 7 9 2 -13 6 12 3 4 11 5 14 7 16 2 9 10 1 15 8 -13 6 12 3 11 4 14 5 2 9 7 16 8 15 1 10 -13 6 12 3 11 4 14 5 8 15 1 10 2 9 7 16 -13 7 2 12 4 10 15 5 11 1 8 14 6 16 9 3 -13 7 2 12 4 10 15 5 16 6 3 9 1 11 14 8 -13 7 2 12 10 4 5 15 3 9 16 6 8 14 11 1 -13 7 2 12 10 4 5 15 8 14 11 1 3 9 16 6 -13 7 4 10 2 12 15 5 11 1 6 16 8 14 9 3 -13 7 4 10 2 12 15 5 16 6 1 11 3 9 14 8 -13 7 4 10 12 2 5 15 1 11 16 6 8 14 9 3 -13 7 4 10 12 2 5 15 6 16 11 1 3 9 14 8 -13 7 10 4 2 12 5 15 3 9 8 14 16 6 11 1 -13 7 10 4 2 12 5 15 8 14 3 9 11 1 16 6 -13 7 10 4 12 2 15 5 3 9 8 14 6 16 1 11 -13 7 10 4 12 2 15 5 8 14 3 9 1 11 6 16 -13 7 12 2 4 10 5 15 1 11 8 14 16 6 9 3 -13 7 12 2 4 10 5 15 6 16 3 9 11 1 14 8 -13 7 12 2 10 4 15 5 3 9 6 16 8 14 1 11 -13 7 12 2 10 4 15 5 8 14 1 11 3 9 6 16 -13 8 1 12 2 11 14 7 16 5 4 9 3 10 15 6 -13 8 1 12 3 10 15 6 16 5 4 9 2 11 14 7 -13 8 1 12 10 3 6 15 4 9 16 5 7 14 11 2 -13 8 1 12 11 2 7 14 4 9 16 5 6 15 10 3 -13 8 2 11 1 12 14 7 16 5 3 10 4 9 15 6 -13 8 2 11 3 10 16 5 12 1 7 14 6 15 9 4 -13 8 2 11 10 3 5 16 7 14 12 1 4 9 15 6 -13 8 2 11 12 1 7 14 3 10 16 5 6 15 9 4 -13 8 3 10 1 12 15 6 16 5 2 11 4 9 14 7 -13 8 3 10 2 11 16 5 12 1 6 15 7 14 9 4 -13 8 3 10 11 2 5 16 6 15 12 1 4 9 14 7 -13 8 3 10 12 1 6 15 2 11 16 5 7 14 9 4 -13 8 10 3 1 12 6 15 4 9 7 14 16 5 11 2 -13 8 10 3 2 11 5 16 7 14 4 9 12 1 15 6 -13 8 10 3 11 2 16 5 4 9 7 14 6 15 1 12 -13 8 10 3 12 1 15 6 7 14 4 9 2 11 5 16 -13 8 11 2 1 12 7 14 4 9 6 15 16 5 10 3 -13 8 11 2 3 10 5 16 6 15 4 9 12 1 14 7 -13 8 11 2 10 3 16 5 4 9 6 15 7 14 1 12 -13 8 11 2 12 1 14 7 6 15 4 9 3 10 5 16 -13 8 12 1 2 11 7 14 3 10 6 15 16 5 9 4 -13 8 12 1 3 10 6 15 2 11 7 14 16 5 9 4 -13 8 12 1 10 3 15 6 7 14 2 11 4 9 5 16 -13 8 12 1 11 2 14 7 6 15 3 10 4 9 5 16 -13 10 3 8 4 7 14 9 6 1 12 15 11 16 5 2 -13 10 3 8 4 7 14 9 16 11 2 5 1 6 15 12 -13 10 3 8 7 4 9 14 2 5 16 11 12 15 6 1 -13 10 3 8 7 4 9 14 12 15 6 1 2 5 16 11 -13 10 4 7 3 8 14 9 6 1 11 16 12 15 5 2 -13 10 4 7 3 8 14 9 16 11 1 6 2 5 15 12 -13 10 4 7 8 3 9 14 1 6 16 11 12 15 5 2 -13 10 4 7 8 3 9 14 11 16 6 1 2 5 15 12 -13 10 7 4 3 8 9 14 2 5 12 15 16 11 6 1 -13 10 7 4 3 8 9 14 12 15 2 5 6 1 16 11 -13 10 7 4 8 3 14 9 2 5 12 15 11 16 1 6 -13 10 7 4 8 3 14 9 12 15 2 5 1 6 11 16 -13 10 8 3 4 7 9 14 1 6 12 15 16 11 5 2 -13 10 8 3 4 7 9 14 11 16 2 5 6 1 15 12 -13 10 8 3 7 4 14 9 2 5 11 16 12 15 1 6 -13 10 8 3 7 4 14 9 12 15 1 6 2 5 11 16 -13 11 2 8 4 6 15 9 7 1 12 14 10 16 5 3 -13 11 2 8 4 6 15 9 16 10 3 5 1 7 14 12 -13 11 2 8 6 4 9 15 3 5 16 10 12 14 7 1 -13 11 2 8 6 4 9 15 12 14 7 1 3 5 16 10 -13 11 4 6 2 8 15 9 7 1 10 16 12 14 5 3 -13 11 4 6 2 8 15 9 16 10 1 7 3 5 14 12 -13 11 4 6 8 2 9 15 1 7 16 10 12 14 5 3 -13 11 4 6 8 2 9 15 10 16 7 1 3 5 14 12 -13 11 6 4 2 8 9 15 3 5 12 14 16 10 7 1 -13 11 6 4 2 8 9 15 12 14 3 5 7 1 16 10 -13 11 6 4 8 2 15 9 3 5 12 14 10 16 1 7 -13 11 6 4 8 2 15 9 12 14 3 5 1 7 10 16 -13 11 8 2 4 6 9 15 1 7 12 14 16 10 5 3 -13 11 8 2 4 6 9 15 10 16 3 5 7 1 14 12 -13 11 8 2 6 4 15 9 3 5 10 16 12 14 1 7 -13 11 8 2 6 4 15 9 12 14 1 7 3 5 10 16 -13 12 1 8 2 7 14 11 16 9 4 5 3 6 15 10 -13 12 1 8 3 6 15 10 16 9 4 5 2 7 14 11 -13 12 1 8 6 3 10 15 4 5 16 9 11 14 7 2 -13 12 1 8 7 2 11 14 4 5 16 9 10 15 6 3 -13 12 2 7 1 8 14 11 16 9 3 6 4 5 15 10 -13 12 2 7 3 6 16 9 8 1 11 14 10 15 5 4 -13 12 2 7 6 3 9 16 11 14 8 1 4 5 15 10 -13 12 2 7 8 1 11 14 3 6 16 9 10 15 5 4 -13 12 3 6 1 8 15 10 16 9 2 7 4 5 14 11 -13 12 3 6 2 7 16 9 8 1 10 15 11 14 5 4 -13 12 3 6 7 2 9 16 10 15 8 1 4 5 14 11 -13 12 3 6 8 1 10 15 2 7 16 9 11 14 5 4 -13 12 6 3 1 8 10 15 4 5 11 14 16 9 7 2 -13 12 6 3 2 7 9 16 11 14 4 5 8 1 15 10 -13 12 6 3 7 2 16 9 4 5 11 14 10 15 1 8 -13 12 6 3 8 1 15 10 11 14 4 5 2 7 9 16 -13 12 7 2 1 8 11 14 4 5 10 15 16 9 6 3 -13 12 7 2 3 6 9 16 10 15 4 5 8 1 14 11 -13 12 7 2 6 3 16 9 4 5 10 15 11 14 1 8 -13 12 7 2 8 1 14 11 10 15 4 5 3 6 9 16 -13 12 8 1 2 7 11 14 3 6 10 15 16 9 5 4 -13 12 8 1 3 6 10 15 2 7 11 14 16 9 5 4 -13 12 8 1 6 3 15 10 11 14 2 7 4 5 9 16 -13 12 8 1 7 2 14 11 10 15 3 6 4 5 9 16 -13 16 1 4 2 3 14 15 8 5 12 9 11 10 7 6 -13 16 1 4 2 3 14 15 12 9 8 5 7 6 11 10 -13 16 1 4 3 2 15 14 8 5 12 9 10 11 6 7 -13 16 1 4 3 2 15 14 12 9 8 5 6 7 10 11 -13 16 2 3 1 4 14 15 8 5 11 10 12 9 7 6 -13 16 2 3 1 4 14 15 12 9 7 6 8 5 11 10 -13 16 2 3 4 1 15 14 7 6 12 9 10 11 5 8 -13 16 2 3 4 1 15 14 11 10 8 5 6 7 9 12 -13 16 3 2 1 4 15 14 8 5 10 11 12 9 6 7 -13 16 3 2 1 4 15 14 12 9 6 7 8 5 10 11 -13 16 3 2 4 1 14 15 6 7 12 9 11 10 5 8 -13 16 3 2 4 1 14 15 10 11 8 5 7 6 9 12 -13 16 4 1 2 3 15 14 7 6 10 11 12 9 5 8 -13 16 4 1 2 3 15 14 11 10 6 7 8 5 9 12 -13 16 4 1 3 2 14 15 6 7 11 10 12 9 5 8 -13 16 4 1 3 2 14 15 10 11 7 6 8 5 9 12 -14 1 4 15 7 12 9 6 11 8 5 10 2 13 16 3 -14 1 4 15 8 11 10 5 9 6 7 12 3 16 13 2 -14 1 4 15 11 8 5 10 7 12 9 6 2 13 16 3 -14 1 4 15 12 7 6 9 5 10 11 8 3 16 13 2 -14 1 7 12 4 15 9 6 11 8 2 13 5 10 16 3 -14 1 7 12 8 11 13 2 9 6 4 15 3 16 10 5 -14 1 7 12 11 8 2 13 4 15 9 6 5 10 16 3 -14 1 7 12 15 4 6 9 2 13 11 8 3 16 10 5 -14 1 8 11 4 15 10 5 9 6 3 16 7 12 13 2 -14 1 8 11 7 12 13 2 9 6 3 16 4 15 10 5 -14 1 8 11 12 7 2 13 3 16 9 6 5 10 15 4 -14 1 8 11 15 4 5 10 3 16 9 6 2 13 12 7 -14 1 11 8 4 15 5 10 7 12 2 13 9 6 16 3 -14 1 11 8 7 12 2 13 4 15 5 10 9 6 16 3 -14 1 11 8 12 7 13 2 5 10 4 15 3 16 6 9 -14 1 11 8 15 4 10 5 2 13 7 12 3 16 6 9 -14 1 12 7 4 15 6 9 5 10 3 16 11 8 13 2 -14 1 12 7 8 11 2 13 3 16 5 10 9 6 15 4 -14 1 12 7 11 8 13 2 5 10 3 16 4 15 6 9 -14 1 12 7 15 4 9 6 3 16 5 10 2 13 8 11 -14 1 15 4 7 12 6 9 2 13 3 16 11 8 10 5 -14 1 15 4 8 11 5 10 3 16 2 13 9 6 12 7 -14 1 15 4 11 8 10 5 2 13 3 16 7 12 6 9 -14 1 15 4 12 7 9 6 3 16 2 13 5 10 8 11 -14 2 3 15 7 11 10 6 9 5 8 12 4 16 13 1 -14 2 3 15 7 11 10 6 12 8 5 9 1 13 16 4 -14 2 3 15 11 7 6 10 5 9 12 8 4 16 13 1 -14 2 3 15 11 7 6 10 8 12 9 5 1 13 16 4 -14 2 7 11 3 15 10 6 9 5 4 16 8 12 13 1 -14 2 7 11 3 15 10 6 12 8 1 13 5 9 16 4 -14 2 7 11 15 3 6 10 1 13 12 8 4 16 9 5 -14 2 7 11 15 3 6 10 4 16 9 5 1 13 12 8 -14 2 11 7 3 15 6 10 5 9 4 16 12 8 13 1 -14 2 11 7 3 15 6 10 8 12 1 13 9 5 16 4 -14 2 11 7 15 3 10 6 1 13 8 12 4 16 5 9 -14 2 11 7 15 3 10 6 4 16 5 9 1 13 8 12 -14 2 15 3 7 11 6 10 1 13 4 16 12 8 9 5 -14 2 15 3 7 11 6 10 4 16 1 13 9 5 12 8 -14 2 15 3 11 7 10 6 1 13 4 16 8 12 5 9 -14 2 15 3 11 7 10 6 4 16 1 13 5 9 8 12 -14 3 2 15 5 12 9 8 11 6 7 10 4 13 16 1 -14 3 2 15 8 9 12 5 11 6 7 10 1 16 13 4 -14 3 2 15 9 8 5 12 7 10 11 6 4 13 16 1 -14 3 2 15 12 5 8 9 7 10 11 6 1 16 13 4 -14 3 5 12 2 15 9 8 11 6 4 13 7 10 16 1 -14 3 5 12 8 9 15 2 11 6 4 13 1 16 10 7 -14 3 5 12 9 8 2 15 4 13 11 6 7 10 16 1 -14 3 5 12 15 2 8 9 4 13 11 6 1 16 10 7 -14 3 8 9 2 15 12 5 11 6 1 16 7 10 13 4 -14 3 8 9 5 12 15 2 11 6 1 16 4 13 10 7 -14 3 8 9 12 5 2 15 1 16 11 6 7 10 13 4 -14 3 8 9 15 2 5 12 1 16 11 6 4 13 10 7 -14 3 9 8 2 15 5 12 7 10 4 13 11 6 16 1 -14 3 9 8 5 12 2 15 4 13 7 10 11 6 16 1 -14 3 9 8 12 5 15 2 7 10 4 13 1 16 6 11 -14 3 9 8 15 2 12 5 4 13 7 10 1 16 6 11 -14 3 12 5 2 15 8 9 7 10 1 16 11 6 13 4 -14 3 12 5 8 9 2 15 1 16 7 10 11 6 13 4 -14 3 12 5 9 8 15 2 7 10 1 16 4 13 6 11 -14 3 12 5 15 2 9 8 1 16 7 10 4 13 6 11 -14 3 15 2 5 12 8 9 4 13 1 16 11 6 10 7 -14 3 15 2 8 9 5 12 1 16 4 13 11 6 10 7 -14 3 15 2 9 8 12 5 4 13 1 16 7 10 6 11 -14 3 15 2 12 5 9 8 1 16 4 13 7 10 6 11 -14 4 1 15 5 11 10 8 12 6 7 9 3 13 16 2 -14 4 1 15 7 9 12 6 11 5 8 10 2 16 13 3 -14 4 1 15 9 7 6 12 8 10 11 5 3 13 16 2 -14 4 1 15 11 5 8 10 7 9 12 6 2 16 13 3 -14 4 5 11 1 15 10 8 12 6 3 13 7 9 16 2 -14 4 5 11 7 9 16 2 12 6 3 13 1 15 10 8 -14 4 5 11 9 7 2 16 3 13 12 6 8 10 15 1 -14 4 5 11 15 1 8 10 3 13 12 6 2 16 9 7 -14 4 7 9 1 15 12 6 11 5 2 16 8 10 13 3 -14 4 7 9 5 11 16 2 12 6 1 15 3 13 10 8 -14 4 7 9 11 5 2 16 1 15 12 6 8 10 13 3 -14 4 7 9 15 1 6 12 2 16 11 5 3 13 10 8 -14 4 9 7 1 15 6 12 8 10 3 13 11 5 16 2 -14 4 9 7 5 11 2 16 3 13 8 10 12 6 15 1 -14 4 9 7 11 5 16 2 8 10 3 13 1 15 6 12 -14 4 9 7 15 1 12 6 3 13 8 10 2 16 5 11 -14 4 11 5 1 15 8 10 7 9 2 16 12 6 13 3 -14 4 11 5 7 9 2 16 1 15 8 10 12 6 13 3 -14 4 11 5 9 7 16 2 8 10 1 15 3 13 6 12 -14 4 11 5 15 1 10 8 2 16 7 9 3 13 6 12 -14 4 15 1 5 11 8 10 3 13 2 16 12 6 9 7 -14 4 15 1 7 9 6 12 2 16 3 13 11 5 10 8 -14 4 15 1 9 7 12 6 3 13 2 16 8 10 5 11 -14 4 15 1 11 5 10 8 2 16 3 13 7 9 6 12 -14 5 3 12 4 11 13 6 9 2 8 15 7 16 10 1 -14 5 3 12 4 11 13 6 15 8 2 9 1 10 16 7 -14 5 3 12 11 4 6 13 2 9 15 8 7 16 10 1 -14 5 3 12 11 4 6 13 8 15 9 2 1 10 16 7 -14 5 4 11 3 12 13 6 9 2 7 16 8 15 10 1 -14 5 4 11 3 12 13 6 15 8 1 10 2 9 16 7 -14 5 4 11 12 3 6 13 1 10 15 8 7 16 9 2 -14 5 4 11 12 3 6 13 7 16 9 2 1 10 15 8 -14 5 11 4 3 12 6 13 2 9 7 16 15 8 10 1 -14 5 11 4 3 12 6 13 8 15 1 10 9 2 16 7 -14 5 11 4 12 3 13 6 1 10 8 15 7 16 2 9 -14 5 11 4 12 3 13 6 7 16 2 9 1 10 8 15 -14 5 12 3 4 11 6 13 1 10 7 16 15 8 9 2 -14 5 12 3 4 11 6 13 7 16 1 10 9 2 15 8 -14 5 12 3 11 4 13 6 1 10 7 16 8 15 2 9 -14 5 12 3 11 4 13 6 7 16 1 10 2 9 8 15 -14 7 1 12 2 11 13 8 15 6 4 9 3 10 16 5 -14 7 1 12 4 9 15 6 11 2 8 13 5 16 10 3 -14 7 1 12 9 4 6 15 8 13 11 2 3 10 16 5 -14 7 1 12 11 2 8 13 4 9 15 6 5 16 10 3 -14 7 2 11 1 12 13 8 15 6 3 10 4 9 16 5 -14 7 2 11 4 9 16 5 15 6 3 10 1 12 13 8 -14 7 2 11 9 4 5 16 3 10 15 6 8 13 12 1 -14 7 2 11 12 1 8 13 3 10 15 6 5 16 9 4 -14 7 4 9 1 12 15 6 11 2 5 16 8 13 10 3 -14 7 4 9 2 11 16 5 15 6 1 12 3 10 13 8 -14 7 4 9 11 2 5 16 1 12 15 6 8 13 10 3 -14 7 4 9 12 1 6 15 5 16 11 2 3 10 13 8 -14 7 9 4 1 12 6 15 8 13 3 10 11 2 16 5 -14 7 9 4 2 11 5 16 3 10 8 13 15 6 12 1 -14 7 9 4 11 2 16 5 8 13 3 10 1 12 6 15 -14 7 9 4 12 1 15 6 3 10 8 13 5 16 2 11 -14 7 11 2 1 12 8 13 4 9 5 16 15 6 10 3 -14 7 11 2 4 9 5 16 1 12 8 13 15 6 10 3 -14 7 11 2 9 4 16 5 8 13 1 12 3 10 6 15 -14 7 11 2 12 1 13 8 5 16 4 9 3 10 6 15 -14 7 12 1 2 11 8 13 3 10 5 16 15 6 9 4 -14 7 12 1 4 9 6 15 5 16 3 10 11 2 13 8 -14 7 12 1 9 4 15 6 3 10 5 16 8 13 2 11 -14 7 12 1 11 2 13 8 5 16 3 10 4 9 6 15 -14 8 1 11 3 9 16 6 12 2 7 13 5 15 10 4 -14 8 1 11 3 9 16 6 15 5 4 10 2 12 13 7 -14 8 1 11 9 3 6 16 4 10 15 5 7 13 12 2 -14 8 1 11 9 3 6 16 7 13 12 2 4 10 15 5 -14 8 3 9 1 11 16 6 12 2 5 15 7 13 10 4 -14 8 3 9 1 11 16 6 15 5 2 12 4 10 13 7 -14 8 3 9 11 1 6 16 2 12 15 5 7 13 10 4 -14 8 3 9 11 1 6 16 5 15 12 2 4 10 13 7 -14 8 9 3 1 11 6 16 4 10 7 13 15 5 12 2 -14 8 9 3 1 11 6 16 7 13 4 10 12 2 15 5 -14 8 9 3 11 1 16 6 4 10 7 13 5 15 2 12 -14 8 9 3 11 1 16 6 7 13 4 10 2 12 5 15 -14 8 11 1 3 9 6 16 2 12 7 13 15 5 10 4 -14 8 11 1 3 9 6 16 5 15 4 10 12 2 13 7 -14 8 11 1 9 3 16 6 4 10 5 15 7 13 2 12 -14 8 11 1 9 3 16 6 7 13 2 12 4 10 5 15 -14 9 3 8 4 7 13 10 5 2 12 15 11 16 6 1 -14 9 3 8 4 7 13 10 15 12 2 5 1 6 16 11 -14 9 3 8 7 4 10 13 2 5 15 12 11 16 6 1 -14 9 3 8 7 4 10 13 12 15 5 2 1 6 16 11 -14 9 4 7 3 8 13 10 5 2 11 16 12 15 6 1 -14 9 4 7 3 8 13 10 15 12 1 6 2 5 16 11 -14 9 4 7 8 3 10 13 1 6 15 12 11 16 5 2 -14 9 4 7 8 3 10 13 11 16 5 2 1 6 15 12 -14 9 7 4 3 8 10 13 2 5 11 16 15 12 6 1 -14 9 7 4 3 8 10 13 12 15 1 6 5 2 16 11 -14 9 7 4 8 3 13 10 1 6 12 15 11 16 2 5 -14 9 7 4 8 3 13 10 11 16 2 5 1 6 12 15 -14 9 8 3 4 7 10 13 1 6 11 16 15 12 5 2 -14 9 8 3 4 7 10 13 11 16 1 6 5 2 15 12 -14 9 8 3 7 4 13 10 1 6 11 16 12 15 2 5 -14 9 8 3 7 4 13 10 11 16 1 6 2 5 12 15 -14 11 1 8 2 7 13 12 15 10 4 5 3 6 16 9 -14 11 1 8 4 5 15 10 7 2 12 13 9 16 6 3 -14 11 1 8 5 4 10 15 12 13 7 2 3 6 16 9 -14 11 1 8 7 2 12 13 4 5 15 10 9 16 6 3 -14 11 2 7 1 8 13 12 15 10 3 6 4 5 16 9 -14 11 2 7 4 5 16 9 15 10 3 6 1 8 13 12 -14 11 2 7 5 4 9 16 3 6 15 10 12 13 8 1 -14 11 2 7 8 1 12 13 3 6 15 10 9 16 5 4 -14 11 4 5 1 8 15 10 7 2 9 16 12 13 6 3 -14 11 4 5 2 7 16 9 15 10 1 8 3 6 13 12 -14 11 4 5 7 2 9 16 1 8 15 10 12 13 6 3 -14 11 4 5 8 1 10 15 9 16 7 2 3 6 13 12 -14 11 5 4 1 8 10 15 12 13 3 6 7 2 16 9 -14 11 5 4 2 7 9 16 3 6 12 13 15 10 8 1 -14 11 5 4 7 2 16 9 12 13 3 6 1 8 10 15 -14 11 5 4 8 1 15 10 3 6 12 13 9 16 2 7 -14 11 7 2 1 8 12 13 4 5 9 16 15 10 6 3 -14 11 7 2 4 5 9 16 1 8 12 13 15 10 6 3 -14 11 7 2 5 4 16 9 12 13 1 8 3 6 10 15 -14 11 7 2 8 1 13 12 9 16 4 5 3 6 10 15 -14 11 8 1 2 7 12 13 3 6 9 16 15 10 5 4 -14 11 8 1 4 5 10 15 9 16 3 6 7 2 13 12 -14 11 8 1 5 4 15 10 3 6 9 16 12 13 2 7 -14 11 8 1 7 2 13 12 9 16 3 6 4 5 10 15 -14 12 1 7 3 5 16 10 8 2 11 13 9 15 6 4 -14 12 1 7 3 5 16 10 15 9 4 6 2 8 13 11 -14 12 1 7 5 3 10 16 4 6 15 9 11 13 8 2 -14 12 1 7 5 3 10 16 11 13 8 2 4 6 15 9 -14 12 3 5 1 7 16 10 8 2 9 15 11 13 6 4 -14 12 3 5 1 7 16 10 15 9 2 8 4 6 13 11 -14 12 3 5 7 1 10 16 2 8 15 9 11 13 6 4 -14 12 3 5 7 1 10 16 9 15 8 2 4 6 13 11 -14 12 5 3 1 7 10 16 4 6 11 13 15 9 8 2 -14 12 5 3 1 7 10 16 11 13 4 6 8 2 15 9 -14 12 5 3 7 1 16 10 4 6 11 13 9 15 2 8 -14 12 5 3 7 1 16 10 11 13 4 6 2 8 9 15 -14 12 7 1 3 5 10 16 2 8 11 13 15 9 6 4 -14 12 7 1 3 5 10 16 9 15 4 6 8 2 13 11 -14 12 7 1 5 3 16 10 4 6 9 15 11 13 2 8 -14 12 7 1 5 3 16 10 11 13 2 8 4 6 9 15 -14 15 1 4 2 3 13 16 7 6 12 9 11 10 8 5 -14 15 1 4 2 3 13 16 11 10 8 5 7 6 12 9 -14 15 1 4 3 2 16 13 8 5 11 10 9 12 6 7 -14 15 1 4 3 2 16 13 12 9 7 6 5 8 10 11 -14 15 2 3 1 4 13 16 7 6 11 10 12 9 8 5 -14 15 2 3 1 4 13 16 11 10 7 6 8 5 12 9 -14 15 2 3 4 1 16 13 7 6 11 10 9 12 5 8 -14 15 2 3 4 1 16 13 11 10 7 6 5 8 9 12 -14 15 3 2 1 4 16 13 8 5 9 12 11 10 6 7 -14 15 3 2 1 4 16 13 12 9 5 8 7 6 10 11 -14 15 3 2 4 1 13 16 5 8 12 9 11 10 6 7 -14 15 3 2 4 1 13 16 9 12 8 5 7 6 10 11 -14 15 4 1 2 3 16 13 7 6 9 12 11 10 5 8 -14 15 4 1 2 3 16 13 11 10 5 8 7 6 9 12 -14 15 4 1 3 2 13 16 5 8 11 10 12 9 6 7 -14 15 4 1 3 2 13 16 9 12 7 6 8 5 10 11 -15 1 4 14 6 12 9 7 10 8 5 11 3 13 16 2 -15 1 4 14 8 10 11 5 9 7 6 12 2 16 13 3 -15 1 4 14 10 8 5 11 6 12 9 7 3 13 16 2 -15 1 4 14 12 6 7 9 5 11 10 8 2 16 13 3 -15 1 6 12 4 14 9 7 10 8 3 13 5 11 16 2 -15 1 6 12 8 10 13 3 9 7 4 14 2 16 11 5 -15 1 6 12 10 8 3 13 4 14 9 7 5 11 16 2 -15 1 6 12 14 4 7 9 3 13 10 8 2 16 11 5 -15 1 8 10 4 14 11 5 9 7 2 16 6 12 13 3 -15 1 8 10 6 12 13 3 9 7 2 16 4 14 11 5 -15 1 8 10 12 6 3 13 2 16 9 7 5 11 14 4 -15 1 8 10 14 4 5 11 2 16 9 7 3 13 12 6 -15 1 10 8 4 14 5 11 6 12 3 13 9 7 16 2 -15 1 10 8 6 12 3 13 4 14 5 11 9 7 16 2 -15 1 10 8 12 6 13 3 5 11 4 14 2 16 7 9 -15 1 10 8 14 4 11 5 3 13 6 12 2 16 7 9 -15 1 12 6 4 14 7 9 5 11 2 16 10 8 13 3 -15 1 12 6 8 10 3 13 2 16 5 11 9 7 14 4 -15 1 12 6 10 8 13 3 5 11 2 16 4 14 7 9 -15 1 12 6 14 4 9 7 2 16 5 11 3 13 8 10 -15 1 14 4 6 12 7 9 3 13 2 16 10 8 11 5 -15 1 14 4 8 10 5 11 2 16 3 13 9 7 12 6 -15 1 14 4 10 8 11 5 3 13 2 16 6 12 7 9 -15 1 14 4 12 6 9 7 2 16 3 13 5 11 8 10 -15 2 3 14 5 12 9 8 10 7 6 11 4 13 16 1 -15 2 3 14 8 9 12 5 10 7 6 11 1 16 13 4 -15 2 3 14 9 8 5 12 6 11 10 7 4 13 16 1 -15 2 3 14 12 5 8 9 6 11 10 7 1 16 13 4 -15 2 5 12 3 14 9 8 10 7 4 13 6 11 16 1 -15 2 5 12 8 9 14 3 10 7 4 13 1 16 11 6 -15 2 5 12 9 8 3 14 4 13 10 7 6 11 16 1 -15 2 5 12 14 3 8 9 4 13 10 7 1 16 11 6 -15 2 8 9 3 14 12 5 10 7 1 16 6 11 13 4 -15 2 8 9 5 12 14 3 10 7 1 16 4 13 11 6 -15 2 8 9 12 5 3 14 1 16 10 7 6 11 13 4 -15 2 8 9 14 3 5 12 1 16 10 7 4 13 11 6 -15 2 9 8 3 14 5 12 6 11 4 13 10 7 16 1 -15 2 9 8 5 12 3 14 4 13 6 11 10 7 16 1 -15 2 9 8 12 5 14 3 6 11 4 13 1 16 7 10 -15 2 9 8 14 3 12 5 4 13 6 11 1 16 7 10 -15 2 12 5 3 14 8 9 6 11 1 16 10 7 13 4 -15 2 12 5 8 9 3 14 1 16 6 11 10 7 13 4 -15 2 12 5 9 8 14 3 6 11 1 16 4 13 7 10 -15 2 12 5 14 3 9 8 1 16 6 11 4 13 7 10 -15 2 14 3 5 12 8 9 4 13 1 16 10 7 11 6 -15 2 14 3 8 9 5 12 1 16 4 13 10 7 11 6 -15 2 14 3 9 8 12 5 4 13 1 16 6 11 7 10 -15 2 14 3 12 5 9 8 1 16 4 13 6 11 7 10 -15 3 2 14 6 10 11 7 9 5 8 12 4 16 13 1 -15 3 2 14 6 10 11 7 12 8 5 9 1 13 16 4 -15 3 2 14 10 6 7 11 5 9 12 8 4 16 13 1 -15 3 2 14 10 6 7 11 8 12 9 5 1 13 16 4 -15 3 6 10 2 14 11 7 9 5 4 16 8 12 13 1 -15 3 6 10 2 14 11 7 12 8 1 13 5 9 16 4 -15 3 6 10 14 2 7 11 1 13 12 8 4 16 9 5 -15 3 6 10 14 2 7 11 4 16 9 5 1 13 12 8 -15 3 10 6 2 14 7 11 5 9 4 16 12 8 13 1 -15 3 10 6 2 14 7 11 8 12 1 13 9 5 16 4 -15 3 10 6 14 2 11 7 1 13 8 12 4 16 5 9 -15 3 10 6 14 2 11 7 4 16 5 9 1 13 8 12 -15 3 14 2 6 10 7 11 1 13 4 16 12 8 9 5 -15 3 14 2 6 10 7 11 4 16 1 13 9 5 12 8 -15 3 14 2 10 6 11 7 1 13 4 16 8 12 5 9 -15 3 14 2 10 6 11 7 4 16 1 13 5 9 8 12 -15 4 1 14 5 10 11 8 12 7 6 9 2 13 16 3 -15 4 1 14 6 9 12 7 10 5 8 11 3 16 13 2 -15 4 1 14 9 6 7 12 8 11 10 5 2 13 16 3 -15 4 1 14 10 5 8 11 6 9 12 7 3 16 13 2 -15 4 5 10 1 14 11 8 12 7 2 13 6 9 16 3 -15 4 5 10 6 9 16 3 12 7 2 13 1 14 11 8 -15 4 5 10 9 6 3 16 2 13 12 7 8 11 14 1 -15 4 5 10 14 1 8 11 2 13 12 7 3 16 9 6 -15 4 6 9 1 14 12 7 10 5 3 16 8 11 13 2 -15 4 6 9 5 10 16 3 12 7 1 14 2 13 11 8 -15 4 6 9 10 5 3 16 1 14 12 7 8 11 13 2 -15 4 6 9 14 1 7 12 3 16 10 5 2 13 11 8 -15 4 9 6 1 14 7 12 8 11 2 13 10 5 16 3 -15 4 9 6 5 10 3 16 2 13 8 11 12 7 14 1 -15 4 9 6 10 5 16 3 8 11 2 13 1 14 7 12 -15 4 9 6 14 1 12 7 2 13 8 11 3 16 5 10 -15 4 10 5 1 14 8 11 6 9 3 16 12 7 13 2 -15 4 10 5 6 9 3 16 1 14 8 11 12 7 13 2 -15 4 10 5 9 6 16 3 8 11 1 14 2 13 7 12 -15 4 10 5 14 1 11 8 3 16 6 9 2 13 7 12 -15 4 14 1 5 10 8 11 2 13 3 16 12 7 9 6 -15 4 14 1 6 9 7 12 3 16 2 13 10 5 11 8 -15 4 14 1 9 6 12 7 2 13 3 16 8 11 5 10 -15 4 14 1 10 5 11 8 3 16 2 13 6 9 7 12 -15 5 2 12 4 10 13 7 9 3 8 14 6 16 11 1 -15 5 2 12 4 10 13 7 14 8 3 9 1 11 16 6 -15 5 2 12 10 4 7 13 3 9 14 8 6 16 11 1 -15 5 2 12 10 4 7 13 8 14 9 3 1 11 16 6 -15 5 4 10 2 12 13 7 9 3 6 16 8 14 11 1 -15 5 4 10 2 12 13 7 14 8 1 11 3 9 16 6 -15 5 4 10 12 2 7 13 1 11 14 8 6 16 9 3 -15 5 4 10 12 2 7 13 6 16 9 3 1 11 14 8 -15 5 10 4 2 12 7 13 3 9 6 16 14 8 11 1 -15 5 10 4 2 12 7 13 8 14 1 11 9 3 16 6 -15 5 10 4 12 2 13 7 1 11 8 14 6 16 3 9 -15 5 10 4 12 2 13 7 6 16 3 9 1 11 8 14 -15 5 12 2 4 10 7 13 1 11 6 16 14 8 9 3 -15 5 12 2 4 10 7 13 6 16 1 11 9 3 14 8 -15 5 12 2 10 4 13 7 1 11 6 16 8 14 3 9 -15 5 12 2 10 4 13 7 6 16 1 11 3 9 8 14 -15 6 1 12 3 10 13 8 14 7 4 9 2 11 16 5 -15 6 1 12 4 9 14 7 10 3 8 13 5 16 11 2 -15 6 1 12 9 4 7 14 8 13 10 3 2 11 16 5 -15 6 1 12 10 3 8 13 4 9 14 7 5 16 11 2 -15 6 3 10 1 12 13 8 14 7 2 11 4 9 16 5 -15 6 3 10 4 9 16 5 14 7 2 11 1 12 13 8 -15 6 3 10 9 4 5 16 2 11 14 7 8 13 12 1 -15 6 3 10 12 1 8 13 2 11 14 7 5 16 9 4 -15 6 4 9 1 12 14 7 10 3 5 16 8 13 11 2 -15 6 4 9 3 10 16 5 14 7 1 12 2 11 13 8 -15 6 4 9 10 3 5 16 1 12 14 7 8 13 11 2 -15 6 4 9 12 1 7 14 5 16 10 3 2 11 13 8 -15 6 9 4 1 12 7 14 8 13 2 11 10 3 16 5 -15 6 9 4 3 10 5 16 2 11 8 13 14 7 12 1 -15 6 9 4 10 3 16 5 8 13 2 11 1 12 7 14 -15 6 9 4 12 1 14 7 2 11 8 13 5 16 3 10 -15 6 10 3 1 12 8 13 4 9 5 16 14 7 11 2 -15 6 10 3 4 9 5 16 1 12 8 13 14 7 11 2 -15 6 10 3 9 4 16 5 8 13 1 12 2 11 7 14 -15 6 10 3 12 1 13 8 5 16 4 9 2 11 7 14 -15 6 12 1 3 10 8 13 2 11 5 16 14 7 9 4 -15 6 12 1 4 9 7 14 5 16 2 11 10 3 13 8 -15 6 12 1 9 4 14 7 2 11 5 16 8 13 3 10 -15 6 12 1 10 3 13 8 5 16 2 11 4 9 7 14 -15 8 1 10 2 9 16 7 12 3 6 13 5 14 11 4 -15 8 1 10 2 9 16 7 14 5 4 11 3 12 13 6 -15 8 1 10 9 2 7 16 4 11 14 5 6 13 12 3 -15 8 1 10 9 2 7 16 6 13 12 3 4 11 14 5 -15 8 2 9 1 10 16 7 12 3 5 14 6 13 11 4 -15 8 2 9 1 10 16 7 14 5 3 12 4 11 13 6 -15 8 2 9 10 1 7 16 3 12 14 5 6 13 11 4 -15 8 2 9 10 1 7 16 5 14 12 3 4 11 13 6 -15 8 9 2 1 10 7 16 4 11 6 13 14 5 12 3 -15 8 9 2 1 10 7 16 6 13 4 11 12 3 14 5 -15 8 9 2 10 1 16 7 4 11 6 13 5 14 3 12 -15 8 9 2 10 1 16 7 6 13 4 11 3 12 5 14 -15 8 10 1 2 9 7 16 3 12 6 13 14 5 11 4 -15 8 10 1 2 9 7 16 5 14 4 11 12 3 13 6 -15 8 10 1 9 2 16 7 4 11 5 14 6 13 3 12 -15 8 10 1 9 2 16 7 6 13 3 12 4 11 5 14 -15 9 2 8 4 6 13 11 5 3 12 14 10 16 7 1 -15 9 2 8 4 6 13 11 14 12 3 5 1 7 16 10 -15 9 2 8 6 4 11 13 3 5 14 12 10 16 7 1 -15 9 2 8 6 4 11 13 12 14 5 3 1 7 16 10 -15 9 4 6 2 8 13 11 5 3 10 16 12 14 7 1 -15 9 4 6 2 8 13 11 14 12 1 7 3 5 16 10 -15 9 4 6 8 2 11 13 1 7 14 12 10 16 5 3 -15 9 4 6 8 2 11 13 10 16 5 3 1 7 14 12 -15 9 6 4 2 8 11 13 3 5 10 16 14 12 7 1 -15 9 6 4 2 8 11 13 12 14 1 7 5 3 16 10 -15 9 6 4 8 2 13 11 1 7 12 14 10 16 3 5 -15 9 6 4 8 2 13 11 10 16 3 5 1 7 12 14 -15 9 8 2 4 6 11 13 1 7 10 16 14 12 5 3 -15 9 8 2 4 6 11 13 10 16 1 7 5 3 14 12 -15 9 8 2 6 4 13 11 1 7 10 16 12 14 3 5 -15 9 8 2 6 4 13 11 10 16 1 7 3 5 12 14 -15 10 1 8 3 6 13 12 14 11 4 5 2 7 16 9 -15 10 1 8 4 5 14 11 6 3 12 13 9 16 7 2 -15 10 1 8 5 4 11 14 12 13 6 3 2 7 16 9 -15 10 1 8 6 3 12 13 4 5 14 11 9 16 7 2 -15 10 3 6 1 8 13 12 14 11 2 7 4 5 16 9 -15 10 3 6 4 5 16 9 14 11 2 7 1 8 13 12 -15 10 3 6 5 4 9 16 2 7 14 11 12 13 8 1 -15 10 3 6 8 1 12 13 2 7 14 11 9 16 5 4 -15 10 4 5 1 8 14 11 6 3 9 16 12 13 7 2 -15 10 4 5 3 6 16 9 14 11 1 8 2 7 13 12 -15 10 4 5 6 3 9 16 1 8 14 11 12 13 7 2 -15 10 4 5 8 1 11 14 9 16 6 3 2 7 13 12 -15 10 5 4 1 8 11 14 12 13 2 7 6 3 16 9 -15 10 5 4 3 6 9 16 2 7 12 13 14 11 8 1 -15 10 5 4 6 3 16 9 12 13 2 7 1 8 11 14 -15 10 5 4 8 1 14 11 2 7 12 13 9 16 3 6 -15 10 6 3 1 8 12 13 4 5 9 16 14 11 7 2 -15 10 6 3 4 5 9 16 1 8 12 13 14 11 7 2 -15 10 6 3 5 4 16 9 12 13 1 8 2 7 11 14 -15 10 6 3 8 1 13 12 9 16 4 5 2 7 11 14 -15 10 8 1 3 6 12 13 2 7 9 16 14 11 5 4 -15 10 8 1 4 5 11 14 9 16 2 7 6 3 13 12 -15 10 8 1 5 4 14 11 2 7 9 16 12 13 3 6 -15 10 8 1 6 3 13 12 9 16 2 7 4 5 11 14 -15 12 1 6 2 5 16 11 8 3 10 13 9 14 7 4 -15 12 1 6 2 5 16 11 14 9 4 7 3 8 13 10 -15 12 1 6 5 2 11 16 4 7 14 9 10 13 8 3 -15 12 1 6 5 2 11 16 10 13 8 3 4 7 14 9 -15 12 2 5 1 6 16 11 8 3 9 14 10 13 7 4 -15 12 2 5 1 6 16 11 14 9 3 8 4 7 13 10 -15 12 2 5 6 1 11 16 3 8 14 9 10 13 7 4 -15 12 2 5 6 1 11 16 9 14 8 3 4 7 13 10 -15 12 5 2 1 6 11 16 4 7 10 13 14 9 8 3 -15 12 5 2 1 6 11 16 10 13 4 7 8 3 14 9 -15 12 5 2 6 1 16 11 4 7 10 13 9 14 3 8 -15 12 5 2 6 1 16 11 10 13 4 7 3 8 9 14 -15 12 6 1 2 5 11 16 3 8 10 13 14 9 7 4 -15 12 6 1 2 5 11 16 9 14 4 7 8 3 13 10 -15 12 6 1 5 2 16 11 4 7 9 14 10 13 3 8 -15 12 6 1 5 2 16 11 10 13 3 8 4 7 9 14 -15 14 1 4 2 3 16 13 8 5 10 11 9 12 7 6 -15 14 1 4 2 3 16 13 12 9 6 7 5 8 11 10 -15 14 1 4 3 2 13 16 6 7 12 9 10 11 8 5 -15 14 1 4 3 2 13 16 10 11 8 5 6 7 12 9 -15 14 2 3 1 4 16 13 8 5 9 12 10 11 7 6 -15 14 2 3 1 4 16 13 12 9 5 8 6 7 11 10 -15 14 2 3 4 1 13 16 5 8 12 9 10 11 7 6 -15 14 2 3 4 1 13 16 9 12 8 5 6 7 11 10 -15 14 3 2 1 4 13 16 6 7 10 11 12 9 8 5 -15 14 3 2 1 4 13 16 10 11 6 7 8 5 12 9 -15 14 3 2 4 1 16 13 6 7 10 11 9 12 5 8 -15 14 3 2 4 1 16 13 10 11 6 7 5 8 9 12 -15 14 4 1 2 3 13 16 5 8 10 11 12 9 7 6 -15 14 4 1 2 3 13 16 9 12 6 7 8 5 11 10 -15 14 4 1 3 2 16 13 6 7 9 12 10 11 5 8 -15 14 4 1 3 2 16 13 10 11 5 8 6 7 9 12 -16 1 4 13 6 11 10 7 9 8 5 12 3 14 15 2 -16 1 4 13 7 10 11 6 9 8 5 12 2 15 14 3 -16 1 4 13 10 7 6 11 5 12 9 8 3 14 15 2 -16 1 4 13 11 6 7 10 5 12 9 8 2 15 14 3 -16 1 6 11 4 13 10 7 9 8 3 14 5 12 15 2 -16 1 6 11 7 10 13 4 9 8 3 14 2 15 12 5 -16 1 6 11 10 7 4 13 3 14 9 8 5 12 15 2 -16 1 6 11 13 4 7 10 3 14 9 8 2 15 12 5 -16 1 7 10 4 13 11 6 9 8 2 15 5 12 14 3 -16 1 7 10 6 11 13 4 9 8 2 15 3 14 12 5 -16 1 7 10 11 6 4 13 2 15 9 8 5 12 14 3 -16 1 7 10 13 4 6 11 2 15 9 8 3 14 12 5 -16 1 10 7 4 13 6 11 5 12 3 14 9 8 15 2 -16 1 10 7 6 11 4 13 3 14 5 12 9 8 15 2 -16 1 10 7 11 6 13 4 5 12 3 14 2 15 8 9 -16 1 10 7 13 4 11 6 3 14 5 12 2 15 8 9 -16 1 11 6 4 13 7 10 5 12 2 15 9 8 14 3 -16 1 11 6 7 10 4 13 2 15 5 12 9 8 14 3 -16 1 11 6 10 7 13 4 5 12 2 15 3 14 8 9 -16 1 11 6 13 4 10 7 2 15 5 12 3 14 8 9 -16 1 13 4 6 11 7 10 3 14 2 15 9 8 12 5 -16 1 13 4 7 10 6 11 2 15 3 14 9 8 12 5 -16 1 13 4 10 7 11 6 3 14 2 15 5 12 8 9 -16 1 13 4 11 6 10 7 2 15 3 14 5 12 8 9 -16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 -16 2 3 13 7 9 12 6 10 8 5 11 1 15 14 4 -16 2 3 13 9 7 6 12 5 11 10 8 4 14 15 1 -16 2 3 13 11 5 8 10 6 12 9 7 1 15 14 4 -16 2 5 11 3 13 10 8 9 7 4 14 6 12 15 1 -16 2 5 11 7 9 14 4 10 8 3 13 1 15 12 6 -16 2 5 11 9 7 4 14 3 13 10 8 6 12 15 1 -16 2 5 11 13 3 8 10 4 14 9 7 1 15 12 6 -16 2 7 9 3 13 12 6 10 8 1 15 5 11 14 4 -16 2 7 9 5 11 14 4 10 8 1 15 3 13 12 6 -16 2 7 9 11 5 4 14 1 15 10 8 6 12 13 3 -16 2 7 9 13 3 6 12 1 15 10 8 4 14 11 5 -16 2 9 7 3 13 6 12 5 11 4 14 10 8 15 1 -16 2 9 7 5 11 4 14 3 13 6 12 10 8 15 1 -16 2 9 7 11 5 14 4 6 12 3 13 1 15 8 10 -16 2 9 7 13 3 12 6 4 14 5 11 1 15 8 10 -16 2 11 5 3 13 8 10 6 12 1 15 9 7 14 4 -16 2 11 5 7 9 4 14 1 15 6 12 10 8 13 3 -16 2 11 5 9 7 14 4 6 12 1 15 3 13 8 10 -16 2 11 5 13 3 10 8 1 15 6 12 4 14 7 9 -16 2 13 3 5 11 8 10 4 14 1 15 9 7 12 6 -16 2 13 3 7 9 6 12 1 15 4 14 10 8 11 5 -16 2 13 3 9 7 12 6 4 14 1 15 5 11 8 10 -16 2 13 3 11 5 10 8 1 15 4 14 6 12 7 9 -16 3 2 13 5 10 11 8 9 6 7 12 4 15 14 1 -16 3 2 13 6 9 12 7 11 8 5 10 1 14 15 4 -16 3 2 13 9 6 7 12 5 10 11 8 4 15 14 1 -16 3 2 13 10 5 8 11 7 12 9 6 1 14 15 4 -16 3 5 10 2 13 11 8 9 6 4 15 7 12 14 1 -16 3 5 10 6 9 15 4 11 8 2 13 1 14 12 7 -16 3 5 10 9 6 4 15 2 13 11 8 7 12 14 1 -16 3 5 10 13 2 8 11 4 15 9 6 1 14 12 7 -16 3 6 9 2 13 12 7 11 8 1 14 5 10 15 4 -16 3 6 9 5 10 15 4 11 8 1 14 2 13 12 7 -16 3 6 9 10 5 4 15 1 14 11 8 7 12 13 2 -16 3 6 9 13 2 7 12 1 14 11 8 4 15 10 5 -16 3 9 6 2 13 7 12 5 10 4 15 11 8 14 1 -16 3 9 6 5 10 4 15 2 13 7 12 11 8 14 1 -16 3 9 6 10 5 15 4 7 12 2 13 1 14 8 11 -16 3 9 6 13 2 12 7 4 15 5 10 1 14 8 11 -16 3 10 5 2 13 8 11 7 12 1 14 9 6 15 4 -16 3 10 5 6 9 4 15 1 14 7 12 11 8 13 2 -16 3 10 5 9 6 15 4 7 12 1 14 2 13 8 11 -16 3 10 5 13 2 11 8 1 14 7 12 4 15 6 9 -16 3 13 2 5 10 8 11 4 15 1 14 9 6 12 7 -16 3 13 2 6 9 7 12 1 14 4 15 11 8 10 5 -16 3 13 2 9 6 12 7 4 15 1 14 5 10 8 11 -16 3 13 2 10 5 11 8 1 14 4 15 7 12 6 9 -16 4 1 13 5 9 12 8 10 6 7 11 3 15 14 2 -16 4 1 13 5 9 12 8 11 7 6 10 2 14 15 3 -16 4 1 13 9 5 8 12 6 10 11 7 3 15 14 2 -16 4 1 13 9 5 8 12 7 11 10 6 2 14 15 3 -16 4 5 9 1 13 12 8 10 6 3 15 7 11 14 2 -16 4 5 9 1 13 12 8 11 7 2 14 6 10 15 3 -16 4 5 9 13 1 8 12 2 14 11 7 3 15 10 6 -16 4 5 9 13 1 8 12 3 15 10 6 2 14 11 7 -16 4 9 5 1 13 8 12 6 10 3 15 11 7 14 2 -16 4 9 5 1 13 8 12 7 11 2 14 10 6 15 3 -16 4 9 5 13 1 12 8 2 14 7 11 3 15 6 10 -16 4 9 5 13 1 12 8 3 15 6 10 2 14 7 11 -16 4 13 1 5 9 8 12 2 14 3 15 11 7 10 6 -16 4 13 1 5 9 8 12 3 15 2 14 10 6 11 7 -16 4 13 1 9 5 12 8 2 14 3 15 7 11 6 10 -16 4 13 1 9 5 12 8 3 15 2 14 6 10 7 11 -16 5 2 11 3 10 13 8 9 4 7 14 6 15 12 1 -16 5 2 11 4 9 14 7 13 8 3 10 1 12 15 6 -16 5 2 11 9 4 7 14 3 10 13 8 6 15 12 1 -16 5 2 11 10 3 8 13 7 14 9 4 1 12 15 6 -16 5 3 10 2 11 13 8 9 4 6 15 7 14 12 1 -16 5 3 10 4 9 15 6 13 8 2 11 1 12 14 7 -16 5 3 10 9 4 6 15 2 11 13 8 7 14 12 1 -16 5 3 10 11 2 8 13 6 15 9 4 1 12 14 7 -16 5 4 9 2 11 14 7 13 8 1 12 3 10 15 6 -16 5 4 9 3 10 15 6 13 8 1 12 2 11 14 7 -16 5 4 9 10 3 6 15 1 12 13 8 7 14 11 2 -16 5 4 9 11 2 7 14 1 12 13 8 6 15 10 3 -16 5 9 4 2 11 7 14 3 10 6 15 13 8 12 1 -16 5 9 4 3 10 6 15 2 11 7 14 13 8 12 1 -16 5 9 4 10 3 15 6 7 14 2 11 1 12 8 13 -16 5 9 4 11 2 14 7 6 15 3 10 1 12 8 13 -16 5 10 3 2 11 8 13 7 14 1 12 9 4 15 6 -16 5 10 3 4 9 6 15 1 12 7 14 13 8 11 2 -16 5 10 3 9 4 15 6 7 14 1 12 2 11 8 13 -16 5 10 3 11 2 13 8 1 12 7 14 6 15 4 9 -16 5 11 2 3 10 8 13 6 15 1 12 9 4 14 7 -16 5 11 2 4 9 7 14 1 12 6 15 13 8 10 3 -16 5 11 2 9 4 14 7 6 15 1 12 3 10 8 13 -16 5 11 2 10 3 13 8 1 12 6 15 7 14 4 9 -16 6 1 11 3 9 14 8 10 4 7 13 5 15 12 2 -16 6 1 11 3 9 14 8 13 7 4 10 2 12 15 5 -16 6 1 11 9 3 8 14 4 10 13 7 5 15 12 2 -16 6 1 11 9 3 8 14 7 13 10 4 2 12 15 5 -16 6 3 9 1 11 14 8 10 4 5 15 7 13 12 2 -16 6 3 9 1 11 14 8 13 7 2 12 4 10 15 5 -16 6 3 9 11 1 8 14 2 12 13 7 5 15 10 4 -16 6 3 9 11 1 8 14 5 15 10 4 2 12 13 7 -16 6 9 3 1 11 8 14 4 10 5 15 13 7 12 2 -16 6 9 3 1 11 8 14 7 13 2 12 10 4 15 5 -16 6 9 3 11 1 14 8 2 12 7 13 5 15 4 10 -16 6 9 3 11 1 14 8 5 15 4 10 2 12 7 13 -16 6 11 1 3 9 8 14 2 12 5 15 13 7 10 4 -16 6 11 1 3 9 8 14 5 15 2 12 10 4 13 7 -16 6 11 1 9 3 14 8 2 12 5 15 7 13 4 10 -16 6 11 1 9 3 14 8 5 15 2 12 4 10 7 13 -16 7 1 10 2 9 15 8 11 4 6 13 5 14 12 3 -16 7 1 10 2 9 15 8 13 6 4 11 3 12 14 5 -16 7 1 10 9 2 8 15 4 11 13 6 5 14 12 3 -16 7 1 10 9 2 8 15 6 13 11 4 3 12 14 5 -16 7 2 9 1 10 15 8 11 4 5 14 6 13 12 3 -16 7 2 9 1 10 15 8 13 6 3 12 4 11 14 5 -16 7 2 9 10 1 8 15 3 12 13 6 5 14 11 4 -16 7 2 9 10 1 8 15 5 14 11 4 3 12 13 6 -16 7 9 2 1 10 8 15 4 11 5 14 13 6 12 3 -16 7 9 2 1 10 8 15 6 13 3 12 11 4 14 5 -16 7 9 2 10 1 15 8 3 12 6 13 5 14 4 11 -16 7 9 2 10 1 15 8 5 14 4 11 3 12 6 13 -16 7 10 1 2 9 8 15 3 12 5 14 13 6 11 4 -16 7 10 1 2 9 8 15 5 14 3 12 11 4 13 6 -16 7 10 1 9 2 15 8 3 12 5 14 6 13 4 11 -16 7 10 1 9 2 15 8 5 14 3 12 4 11 6 13 -16 9 2 7 3 6 13 12 5 4 11 14 10 15 8 1 -16 9 2 7 4 5 14 11 13 12 3 6 1 8 15 10 -16 9 2 7 5 4 11 14 3 6 13 12 10 15 8 1 -16 9 2 7 6 3 12 13 11 14 5 4 1 8 15 10 -16 9 3 6 2 7 13 12 5 4 10 15 11 14 8 1 -16 9 3 6 4 5 15 10 13 12 2 7 1 8 14 11 -16 9 3 6 5 4 10 15 2 7 13 12 11 14 8 1 -16 9 3 6 7 2 12 13 10 15 5 4 1 8 14 11 -16 9 4 5 2 7 14 11 13 12 1 8 3 6 15 10 -16 9 4 5 3 6 15 10 13 12 1 8 2 7 14 11 -16 9 4 5 6 3 10 15 1 8 13 12 11 14 7 2 -16 9 4 5 7 2 11 14 1 8 13 12 10 15 6 3 -16 9 5 4 2 7 11 14 3 6 10 15 13 12 8 1 -16 9 5 4 3 6 10 15 2 7 11 14 13 12 8 1 -16 9 5 4 6 3 15 10 11 14 2 7 1 8 12 13 -16 9 5 4 7 2 14 11 10 15 3 6 1 8 12 13 -16 9 6 3 2 7 12 13 11 14 1 8 5 4 15 10 -16 9 6 3 4 5 10 15 1 8 11 14 13 12 7 2 -16 9 6 3 5 4 15 10 11 14 1 8 2 7 12 13 -16 9 6 3 7 2 13 12 1 8 11 14 10 15 4 5 -16 9 7 2 3 6 12 13 10 15 1 8 5 4 14 11 -16 9 7 2 4 5 11 14 1 8 10 15 13 12 6 3 -16 9 7 2 5 4 14 11 10 15 1 8 3 6 12 13 -16 9 7 2 6 3 13 12 1 8 10 15 11 14 4 5 -16 10 1 7 3 5 14 12 6 4 11 13 9 15 8 2 -16 10 1 7 3 5 14 12 13 11 4 6 2 8 15 9 -16 10 1 7 5 3 12 14 4 6 13 11 9 15 8 2 -16 10 1 7 5 3 12 14 11 13 6 4 2 8 15 9 -16 10 3 5 1 7 14 12 6 4 9 15 11 13 8 2 -16 10 3 5 1 7 14 12 13 11 2 8 4 6 15 9 -16 10 3 5 7 1 12 14 2 8 13 11 9 15 6 4 -16 10 3 5 7 1 12 14 9 15 6 4 2 8 13 11 -16 10 5 3 1 7 12 14 4 6 9 15 13 11 8 2 -16 10 5 3 1 7 12 14 11 13 2 8 6 4 15 9 -16 10 5 3 7 1 14 12 2 8 11 13 9 15 4 6 -16 10 5 3 7 1 14 12 9 15 4 6 2 8 11 13 -16 10 7 1 3 5 12 14 2 8 9 15 13 11 6 4 -16 10 7 1 3 5 12 14 9 15 2 8 6 4 13 11 -16 10 7 1 5 3 14 12 2 8 9 15 11 13 4 6 -16 10 7 1 5 3 14 12 9 15 2 8 4 6 11 13 -16 11 1 6 2 5 15 12 7 4 10 13 9 14 8 3 -16 11 1 6 2 5 15 12 13 10 4 7 3 8 14 9 -16 11 1 6 5 2 12 15 4 7 13 10 9 14 8 3 -16 11 1 6 5 2 12 15 10 13 7 4 3 8 14 9 -16 11 2 5 1 6 15 12 7 4 9 14 10 13 8 3 -16 11 2 5 1 6 15 12 13 10 3 8 4 7 14 9 -16 11 2 5 6 1 12 15 3 8 13 10 9 14 7 4 -16 11 2 5 6 1 12 15 9 14 7 4 3 8 13 10 -16 11 5 2 1 6 12 15 4 7 9 14 13 10 8 3 -16 11 5 2 1 6 12 15 10 13 3 8 7 4 14 9 -16 11 5 2 6 1 15 12 3 8 10 13 9 14 4 7 -16 11 5 2 6 1 15 12 9 14 4 7 3 8 10 13 -16 11 6 1 2 5 12 15 3 8 9 14 13 10 7 4 -16 11 6 1 2 5 12 15 9 14 3 8 7 4 13 10 -16 11 6 1 5 2 15 12 3 8 9 14 10 13 4 7 -16 11 6 1 5 2 15 12 9 14 3 8 4 7 10 13 -16 13 1 4 2 3 15 14 7 6 10 11 9 12 8 5 -16 13 1 4 2 3 15 14 11 10 6 7 5 8 12 9 -16 13 1 4 3 2 14 15 6 7 11 10 9 12 8 5 -16 13 1 4 3 2 14 15 10 11 7 6 5 8 12 9 -16 13 2 3 1 4 15 14 7 6 9 12 10 11 8 5 -16 13 2 3 1 4 15 14 11 10 5 8 6 7 12 9 -16 13 2 3 4 1 14 15 5 8 11 10 9 12 7 6 -16 13 2 3 4 1 14 15 9 12 7 6 5 8 11 10 -16 13 3 2 1 4 14 15 6 7 9 12 11 10 8 5 -16 13 3 2 1 4 14 15 10 11 5 8 7 6 12 9 -16 13 3 2 4 1 15 14 5 8 10 11 9 12 6 7 -16 13 3 2 4 1 15 14 9 12 6 7 5 8 10 11 -16 13 4 1 2 3 14 15 5 8 9 12 11 10 7 6 -16 13 4 1 2 3 14 15 9 12 5 8 7 6 11 10 -16 13 4 1 3 2 15 14 5 8 9 12 10 11 6 7 -16 13 4 1 3 2 15 14 9 12 5 8 6 7 10 11 diff --git a/README.md b/README.md deleted file mode 100644 index c00b6ae431d153f7d8767a09d23cc7e810e03a1a..0000000000000000000000000000000000000000 --- a/README.md +++ /dev/null @@ -1,43 +0,0 @@ -<<<<<<< HEAD -#This is For Final Assignment for 창의소프트웨어입문(F031-1) - - -##magic_3x3.py -##magic_4x4.py -##magic_5x5.py -##magix_nxn.py -##multi_magix_4x4.py 로 구성되어있습니다. - -### -magic_3x3.py에서는 사용자는 3x3 마방진을 만들 수 있습니다. -계산복잡도는 O(n^n)입니다. -실행하고나면 9개의 숫자를 입력하라는 출력문구가 나오며, 숫자를 입력하면 그 숫자들로 만들 수 있는 마방진이 one2nine.txt 파일에 저장되고, stderr에 총 계산시간과, 몇개의 답을 찾았는지 출력하고 종료합니다. - -magic_4x4.py에서는 사용자는 4x4 마방진을 만들 수 있습니다. -계산복잡도는 O(n^n)입니다. -실행하고나면 16개의 숫자를 입력하라는 출력문구가 나오며, 숫자를 입력하면 그 숫자들로 만들 수 있는 마방진이 4x4.txt 파일에 저장되고, stderr에 총 계산시간과, 몇개의 답을 찾았는지 출력하고 종료합니다. -부가적으로 사분면의 계산을 위한 함수외에 실제 마방진(사분면에 대한 계산 없이 마방진을 만듦)을 만들긴 했다만, 사분면마방진에 포함되는 내용이라 따로 출력양식을 만들어놓지 않았습니다. -만약 1~16까지의 입력을 한다면 예상 출력답은 3456개이며, 계산시간은 제 컴퓨터 기준 66.91초 입니다. - -magic_5x5.py -숫자가 늘어남에따라 기하급수적으로 증가하므로 기존의 방법으로는 너무 오랜시간이 들었습니다. -그리하여 만약 input이 연속된 숫자이고, 중복이 존재하지않는 경우를 가정하고 만들었던 5*5마방진입니다. -4x4마방진으로 바뀌기 전에 이미 작성하였는데 삭제하기 아까워서 함께 제출합니다. -만약 연속된 25개의 숫자로 만들 수 있는 마방진은 과연 몇개가 있을까 고민해보았습니다. -그 결과 하나를 만들어놓고 90도회전 4번, 원점대칭 1번으로 8개를 만드는것이 가장 쉬웠기에 -일단은 8개를 만들어놓고 더 만들떄의 케이스를 생각중이었습니다. - - -magix_nxn.py -실패입니다. - -multi_magix_4x4.py -파이썬은 단일 쓰레드를 사용합니다. 만약 멀티프로세싱을 이용하면 연산속도가 얼마나 빨라질 수 있을까 고민하며 만들어보려합니다. 아직 미완성입니다. - -test_nxn.py -magic_3x3.py와 magic_4x4.py 의 결과 text파일을 이용합니다. -먼저 두개의 파이썬을 실행 완료한 후, 어떤것을 테스트할지 입력합니다. -1을 입력하면 magic_3x3.py의 결과를 테스트합니다. -2를 입력하면 magic_4x4.py의 결과를 테스트합니다. -======= -# magic_square \ No newline at end of file diff --git a/one2nine.txt b/one2nine.txt deleted file mode 100644 index 22813ca946d7c229915418e90b7bfb103b36c0fc..0000000000000000000000000000000000000000 --- a/one2nine.txt +++ /dev/null @@ -1,8 +0,0 @@ -2 7 6 9 5 1 4 3 8 -2 9 4 7 5 3 6 1 8 -4 3 8 9 5 1 2 7 6 -4 9 2 3 5 7 8 1 6 -6 1 8 7 5 3 2 9 4 -6 7 2 1 5 9 8 3 4 -8 1 6 3 5 7 4 9 2 -8 3 4 1 5 9 6 7 2 diff --git a/venv/lib/python3.8/site-packages/pip-19.0.3-py3.8.egg/EGG-INFO/SOURCES.txt b/venv/lib/python3.8/site-packages/pip-19.0.3-py3.8.egg/EGG-INFO/SOURCES.txt deleted file mode 100644 index eb4810df3a5c253c1cc9ceac3ca98256f2ea6d96..0000000000000000000000000000000000000000 --- a/venv/lib/python3.8/site-packages/pip-19.0.3-py3.8.egg/EGG-INFO/SOURCES.txt +++ /dev/null @@ -1,391 +0,0 @@ -AUTHORS.txt -LICENSE.txt -MANIFEST.in -NEWS.rst -README.rst -pyproject.toml -setup.cfg -setup.py -docs/pip_sphinxext.py -docs/html/conf.py -docs/html/cookbook.rst -docs/html/index.rst -docs/html/installing.rst -docs/html/logic.rst -docs/html/news.rst -docs/html/quickstart.rst -docs/html/usage.rst -docs/html/user_guide.rst -docs/html/development/configuration.rst -docs/html/development/contributing.rst -docs/html/development/getting-started.rst -docs/html/development/index.rst -docs/html/development/release-process.rst -docs/html/development/vendoring-policy.rst -docs/html/reference/index.rst -docs/html/reference/pip.rst -docs/html/reference/pip_check.rst -docs/html/reference/pip_config.rst -docs/html/reference/pip_download.rst -docs/html/reference/pip_freeze.rst -docs/html/reference/pip_hash.rst -docs/html/reference/pip_install.rst -docs/html/reference/pip_list.rst -docs/html/reference/pip_search.rst -docs/html/reference/pip_show.rst -docs/html/reference/pip_uninstall.rst -docs/html/reference/pip_wheel.rst -docs/man/index.rst -docs/man/commands/check.rst -docs/man/commands/config.rst -docs/man/commands/download.rst -docs/man/commands/freeze.rst -docs/man/commands/hash.rst -docs/man/commands/help.rst -docs/man/commands/install.rst -docs/man/commands/list.rst -docs/man/commands/search.rst -docs/man/commands/show.rst -docs/man/commands/uninstall.rst -docs/man/commands/wheel.rst -src/pip/__init__.py -src/pip/__main__.py -src/pip.egg-info/PKG-INFO -src/pip.egg-info/SOURCES.txt -src/pip.egg-info/dependency_links.txt -src/pip.egg-info/entry_points.txt -src/pip.egg-info/not-zip-safe -src/pip.egg-info/top_level.txt -src/pip/_internal/__init__.py -src/pip/_internal/build_env.py -src/pip/_internal/cache.py -src/pip/_internal/configuration.py -src/pip/_internal/download.py -src/pip/_internal/exceptions.py -src/pip/_internal/index.py -src/pip/_internal/locations.py -src/pip/_internal/pep425tags.py -src/pip/_internal/pyproject.py -src/pip/_internal/resolve.py -src/pip/_internal/wheel.py -src/pip/_internal/cli/__init__.py -src/pip/_internal/cli/autocompletion.py -src/pip/_internal/cli/base_command.py -src/pip/_internal/cli/cmdoptions.py -src/pip/_internal/cli/main_parser.py -src/pip/_internal/cli/parser.py -src/pip/_internal/cli/status_codes.py -src/pip/_internal/commands/__init__.py -src/pip/_internal/commands/check.py -src/pip/_internal/commands/completion.py -src/pip/_internal/commands/configuration.py -src/pip/_internal/commands/download.py -src/pip/_internal/commands/freeze.py -src/pip/_internal/commands/hash.py -src/pip/_internal/commands/help.py -src/pip/_internal/commands/install.py -src/pip/_internal/commands/list.py -src/pip/_internal/commands/search.py -src/pip/_internal/commands/show.py -src/pip/_internal/commands/uninstall.py -src/pip/_internal/commands/wheel.py -src/pip/_internal/models/__init__.py -src/pip/_internal/models/candidate.py -src/pip/_internal/models/format_control.py -src/pip/_internal/models/index.py -src/pip/_internal/models/link.py -src/pip/_internal/operations/__init__.py -src/pip/_internal/operations/check.py -src/pip/_internal/operations/freeze.py -src/pip/_internal/operations/prepare.py -src/pip/_internal/req/__init__.py -src/pip/_internal/req/constructors.py -src/pip/_internal/req/req_file.py -src/pip/_internal/req/req_install.py -src/pip/_internal/req/req_set.py -src/pip/_internal/req/req_tracker.py -src/pip/_internal/req/req_uninstall.py -src/pip/_internal/utils/__init__.py -src/pip/_internal/utils/appdirs.py -src/pip/_internal/utils/compat.py -src/pip/_internal/utils/deprecation.py -src/pip/_internal/utils/encoding.py -src/pip/_internal/utils/filesystem.py -src/pip/_internal/utils/glibc.py -src/pip/_internal/utils/hashes.py -src/pip/_internal/utils/logging.py -src/pip/_internal/utils/misc.py -src/pip/_internal/utils/models.py -src/pip/_internal/utils/outdated.py -src/pip/_internal/utils/packaging.py -src/pip/_internal/utils/setuptools_build.py -src/pip/_internal/utils/temp_dir.py -src/pip/_internal/utils/typing.py -src/pip/_internal/utils/ui.py -src/pip/_internal/vcs/__init__.py -src/pip/_internal/vcs/bazaar.py -src/pip/_internal/vcs/git.py -src/pip/_internal/vcs/mercurial.py -src/pip/_internal/vcs/subversion.py -src/pip/_vendor/README.rst -src/pip/_vendor/__init__.py -src/pip/_vendor/appdirs.LICENSE.txt -src/pip/_vendor/appdirs.py -src/pip/_vendor/distro.LICENSE -src/pip/_vendor/distro.py -src/pip/_vendor/ipaddress.LICENSE -src/pip/_vendor/ipaddress.py -src/pip/_vendor/pyparsing.LICENSE -src/pip/_vendor/pyparsing.py -src/pip/_vendor/retrying.LICENSE -src/pip/_vendor/retrying.py -src/pip/_vendor/six.LICENSE -src/pip/_vendor/six.py -src/pip/_vendor/vendor.txt -src/pip/_vendor/cachecontrol/LICENSE.txt -src/pip/_vendor/cachecontrol/__init__.py -src/pip/_vendor/cachecontrol/_cmd.py -src/pip/_vendor/cachecontrol/adapter.py -src/pip/_vendor/cachecontrol/cache.py -src/pip/_vendor/cachecontrol/compat.py -src/pip/_vendor/cachecontrol/controller.py -src/pip/_vendor/cachecontrol/filewrapper.py -src/pip/_vendor/cachecontrol/heuristics.py -src/pip/_vendor/cachecontrol/serialize.py -src/pip/_vendor/cachecontrol/wrapper.py -src/pip/_vendor/cachecontrol/caches/__init__.py -src/pip/_vendor/cachecontrol/caches/file_cache.py -src/pip/_vendor/cachecontrol/caches/redis_cache.py -src/pip/_vendor/certifi/LICENSE -src/pip/_vendor/certifi/__init__.py -src/pip/_vendor/certifi/__main__.py -src/pip/_vendor/certifi/cacert.pem -src/pip/_vendor/certifi/core.py -src/pip/_vendor/chardet/LICENSE -src/pip/_vendor/chardet/__init__.py -src/pip/_vendor/chardet/big5freq.py -src/pip/_vendor/chardet/big5prober.py -src/pip/_vendor/chardet/chardistribution.py -src/pip/_vendor/chardet/charsetgroupprober.py -src/pip/_vendor/chardet/charsetprober.py -src/pip/_vendor/chardet/codingstatemachine.py -src/pip/_vendor/chardet/compat.py -src/pip/_vendor/chardet/cp949prober.py -src/pip/_vendor/chardet/enums.py -src/pip/_vendor/chardet/escprober.py -src/pip/_vendor/chardet/escsm.py -src/pip/_vendor/chardet/eucjpprober.py -src/pip/_vendor/chardet/euckrfreq.py -src/pip/_vendor/chardet/euckrprober.py -src/pip/_vendor/chardet/euctwfreq.py -src/pip/_vendor/chardet/euctwprober.py -src/pip/_vendor/chardet/gb2312freq.py -src/pip/_vendor/chardet/gb2312prober.py -src/pip/_vendor/chardet/hebrewprober.py -src/pip/_vendor/chardet/jisfreq.py -src/pip/_vendor/chardet/jpcntx.py -src/pip/_vendor/chardet/langbulgarianmodel.py -src/pip/_vendor/chardet/langcyrillicmodel.py -src/pip/_vendor/chardet/langgreekmodel.py -src/pip/_vendor/chardet/langhebrewmodel.py -src/pip/_vendor/chardet/langhungarianmodel.py -src/pip/_vendor/chardet/langthaimodel.py -src/pip/_vendor/chardet/langturkishmodel.py -src/pip/_vendor/chardet/latin1prober.py -src/pip/_vendor/chardet/mbcharsetprober.py -src/pip/_vendor/chardet/mbcsgroupprober.py -src/pip/_vendor/chardet/mbcssm.py -src/pip/_vendor/chardet/sbcharsetprober.py -src/pip/_vendor/chardet/sbcsgroupprober.py -src/pip/_vendor/chardet/sjisprober.py -src/pip/_vendor/chardet/universaldetector.py -src/pip/_vendor/chardet/utf8prober.py -src/pip/_vendor/chardet/version.py -src/pip/_vendor/chardet/cli/__init__.py -src/pip/_vendor/chardet/cli/chardetect.py -src/pip/_vendor/colorama/LICENSE.txt -src/pip/_vendor/colorama/__init__.py -src/pip/_vendor/colorama/ansi.py -src/pip/_vendor/colorama/ansitowin32.py -src/pip/_vendor/colorama/initialise.py -src/pip/_vendor/colorama/win32.py -src/pip/_vendor/colorama/winterm.py -src/pip/_vendor/distlib/LICENSE.txt -src/pip/_vendor/distlib/__init__.py -src/pip/_vendor/distlib/compat.py -src/pip/_vendor/distlib/database.py -src/pip/_vendor/distlib/index.py -src/pip/_vendor/distlib/locators.py -src/pip/_vendor/distlib/manifest.py -src/pip/_vendor/distlib/markers.py -src/pip/_vendor/distlib/metadata.py -src/pip/_vendor/distlib/resources.py -src/pip/_vendor/distlib/scripts.py -src/pip/_vendor/distlib/t32.exe -src/pip/_vendor/distlib/t64.exe -src/pip/_vendor/distlib/util.py -src/pip/_vendor/distlib/version.py -src/pip/_vendor/distlib/w32.exe -src/pip/_vendor/distlib/w64.exe -src/pip/_vendor/distlib/wheel.py -src/pip/_vendor/distlib/_backport/__init__.py -src/pip/_vendor/distlib/_backport/misc.py -src/pip/_vendor/distlib/_backport/shutil.py -src/pip/_vendor/distlib/_backport/sysconfig.cfg -src/pip/_vendor/distlib/_backport/sysconfig.py -src/pip/_vendor/distlib/_backport/tarfile.py -src/pip/_vendor/html5lib/LICENSE -src/pip/_vendor/html5lib/__init__.py -src/pip/_vendor/html5lib/_ihatexml.py -src/pip/_vendor/html5lib/_inputstream.py -src/pip/_vendor/html5lib/_tokenizer.py -src/pip/_vendor/html5lib/_utils.py -src/pip/_vendor/html5lib/constants.py -src/pip/_vendor/html5lib/html5parser.py -src/pip/_vendor/html5lib/serializer.py -src/pip/_vendor/html5lib/_trie/__init__.py -src/pip/_vendor/html5lib/_trie/_base.py -src/pip/_vendor/html5lib/_trie/datrie.py -src/pip/_vendor/html5lib/_trie/py.py -src/pip/_vendor/html5lib/filters/__init__.py -src/pip/_vendor/html5lib/filters/alphabeticalattributes.py -src/pip/_vendor/html5lib/filters/base.py -src/pip/_vendor/html5lib/filters/inject_meta_charset.py -src/pip/_vendor/html5lib/filters/lint.py -src/pip/_vendor/html5lib/filters/optionaltags.py -src/pip/_vendor/html5lib/filters/sanitizer.py -src/pip/_vendor/html5lib/filters/whitespace.py -src/pip/_vendor/html5lib/treeadapters/__init__.py -src/pip/_vendor/html5lib/treeadapters/genshi.py -src/pip/_vendor/html5lib/treeadapters/sax.py -src/pip/_vendor/html5lib/treebuilders/__init__.py -src/pip/_vendor/html5lib/treebuilders/base.py -src/pip/_vendor/html5lib/treebuilders/dom.py -src/pip/_vendor/html5lib/treebuilders/etree.py -src/pip/_vendor/html5lib/treebuilders/etree_lxml.py -src/pip/_vendor/html5lib/treewalkers/__init__.py -src/pip/_vendor/html5lib/treewalkers/base.py -src/pip/_vendor/html5lib/treewalkers/dom.py -src/pip/_vendor/html5lib/treewalkers/etree.py -src/pip/_vendor/html5lib/treewalkers/etree_lxml.py -src/pip/_vendor/html5lib/treewalkers/genshi.py -src/pip/_vendor/idna/LICENSE.rst -src/pip/_vendor/idna/__init__.py -src/pip/_vendor/idna/codec.py -src/pip/_vendor/idna/compat.py -src/pip/_vendor/idna/core.py -src/pip/_vendor/idna/idnadata.py -src/pip/_vendor/idna/intranges.py -src/pip/_vendor/idna/package_data.py -src/pip/_vendor/idna/uts46data.py -src/pip/_vendor/lockfile/LICENSE -src/pip/_vendor/lockfile/__init__.py -src/pip/_vendor/lockfile/linklockfile.py -src/pip/_vendor/lockfile/mkdirlockfile.py -src/pip/_vendor/lockfile/pidlockfile.py -src/pip/_vendor/lockfile/sqlitelockfile.py -src/pip/_vendor/lockfile/symlinklockfile.py -src/pip/_vendor/msgpack/COPYING -src/pip/_vendor/msgpack/__init__.py -src/pip/_vendor/msgpack/_version.py -src/pip/_vendor/msgpack/exceptions.py -src/pip/_vendor/msgpack/fallback.py -src/pip/_vendor/packaging/LICENSE -src/pip/_vendor/packaging/LICENSE.APACHE -src/pip/_vendor/packaging/LICENSE.BSD -src/pip/_vendor/packaging/__about__.py -src/pip/_vendor/packaging/__init__.py -src/pip/_vendor/packaging/_compat.py -src/pip/_vendor/packaging/_structures.py -src/pip/_vendor/packaging/markers.py -src/pip/_vendor/packaging/requirements.py -src/pip/_vendor/packaging/specifiers.py -src/pip/_vendor/packaging/utils.py -src/pip/_vendor/packaging/version.py -src/pip/_vendor/pep517/LICENSE -src/pip/_vendor/pep517/__init__.py -src/pip/_vendor/pep517/_in_process.py -src/pip/_vendor/pep517/build.py -src/pip/_vendor/pep517/check.py -src/pip/_vendor/pep517/colorlog.py -src/pip/_vendor/pep517/compat.py -src/pip/_vendor/pep517/envbuild.py -src/pip/_vendor/pep517/wrappers.py -src/pip/_vendor/pkg_resources/LICENSE -src/pip/_vendor/pkg_resources/__init__.py -src/pip/_vendor/pkg_resources/py31compat.py -src/pip/_vendor/progress/LICENSE -src/pip/_vendor/progress/__init__.py -src/pip/_vendor/progress/bar.py -src/pip/_vendor/progress/counter.py -src/pip/_vendor/progress/helpers.py -src/pip/_vendor/progress/spinner.py -src/pip/_vendor/pytoml/LICENSE -src/pip/_vendor/pytoml/__init__.py -src/pip/_vendor/pytoml/core.py -src/pip/_vendor/pytoml/parser.py -src/pip/_vendor/pytoml/test.py -src/pip/_vendor/pytoml/utils.py -src/pip/_vendor/pytoml/writer.py -src/pip/_vendor/requests/LICENSE -src/pip/_vendor/requests/__init__.py -src/pip/_vendor/requests/__version__.py -src/pip/_vendor/requests/_internal_utils.py -src/pip/_vendor/requests/adapters.py -src/pip/_vendor/requests/api.py -src/pip/_vendor/requests/auth.py -src/pip/_vendor/requests/certs.py -src/pip/_vendor/requests/compat.py -src/pip/_vendor/requests/cookies.py -src/pip/_vendor/requests/exceptions.py -src/pip/_vendor/requests/help.py -src/pip/_vendor/requests/hooks.py -src/pip/_vendor/requests/models.py -src/pip/_vendor/requests/packages.py -src/pip/_vendor/requests/sessions.py -src/pip/_vendor/requests/status_codes.py -src/pip/_vendor/requests/structures.py -src/pip/_vendor/requests/utils.py -src/pip/_vendor/urllib3/LICENSE.txt -src/pip/_vendor/urllib3/__init__.py -src/pip/_vendor/urllib3/_collections.py -src/pip/_vendor/urllib3/connection.py -src/pip/_vendor/urllib3/connectionpool.py -src/pip/_vendor/urllib3/exceptions.py -src/pip/_vendor/urllib3/fields.py -src/pip/_vendor/urllib3/filepost.py -src/pip/_vendor/urllib3/poolmanager.py -src/pip/_vendor/urllib3/request.py -src/pip/_vendor/urllib3/response.py -src/pip/_vendor/urllib3/contrib/__init__.py -src/pip/_vendor/urllib3/contrib/_appengine_environ.py -src/pip/_vendor/urllib3/contrib/appengine.py -src/pip/_vendor/urllib3/contrib/ntlmpool.py -src/pip/_vendor/urllib3/contrib/pyopenssl.py -src/pip/_vendor/urllib3/contrib/securetransport.py -src/pip/_vendor/urllib3/contrib/socks.py -src/pip/_vendor/urllib3/contrib/_securetransport/__init__.py -src/pip/_vendor/urllib3/contrib/_securetransport/bindings.py -src/pip/_vendor/urllib3/contrib/_securetransport/low_level.py -src/pip/_vendor/urllib3/packages/__init__.py -src/pip/_vendor/urllib3/packages/six.py -src/pip/_vendor/urllib3/packages/backports/__init__.py -src/pip/_vendor/urllib3/packages/backports/makefile.py -src/pip/_vendor/urllib3/packages/ssl_match_hostname/__init__.py -src/pip/_vendor/urllib3/packages/ssl_match_hostname/_implementation.py -src/pip/_vendor/urllib3/util/__init__.py -src/pip/_vendor/urllib3/util/connection.py -src/pip/_vendor/urllib3/util/queue.py -src/pip/_vendor/urllib3/util/request.py -src/pip/_vendor/urllib3/util/response.py -src/pip/_vendor/urllib3/util/retry.py -src/pip/_vendor/urllib3/util/ssl_.py -src/pip/_vendor/urllib3/util/timeout.py -src/pip/_vendor/urllib3/util/url.py -src/pip/_vendor/urllib3/util/wait.py -src/pip/_vendor/webencodings/LICENSE -src/pip/_vendor/webencodings/__init__.py -src/pip/_vendor/webencodings/labels.py -src/pip/_vendor/webencodings/mklabels.py -src/pip/_vendor/webencodings/tests.py -src/pip/_vendor/webencodings/x_user_defined.py \ No newline at end of file diff --git a/venv/lib/python3.8/site-packages/pip-19.0.3-py3.8.egg/EGG-INFO/dependency_links.txt b/venv/lib/python3.8/site-packages/pip-19.0.3-py3.8.egg/EGG-INFO/dependency_links.txt deleted file mode 100644 index 8b137891791fe96927ad78e64b0aad7bded08bdc..0000000000000000000000000000000000000000 --- a/venv/lib/python3.8/site-packages/pip-19.0.3-py3.8.egg/EGG-INFO/dependency_links.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/venv/lib/python3.8/site-packages/pip-19.0.3-py3.8.egg/EGG-INFO/entry_points.txt b/venv/lib/python3.8/site-packages/pip-19.0.3-py3.8.egg/EGG-INFO/entry_points.txt deleted file mode 100644 index 6d3bbc112633e206d6de4a83b51f447364d8bf61..0000000000000000000000000000000000000000 --- a/venv/lib/python3.8/site-packages/pip-19.0.3-py3.8.egg/EGG-INFO/entry_points.txt +++ /dev/null @@ -1,5 +0,0 @@ -[console_scripts] -pip = pip._internal:main -pip3 = pip._internal:main -pip3.8 = pip._internal:main - diff --git a/venv/lib/python3.8/site-packages/pip-19.0.3-py3.8.egg/EGG-INFO/top_level.txt b/venv/lib/python3.8/site-packages/pip-19.0.3-py3.8.egg/EGG-INFO/top_level.txt deleted file mode 100644 index a1b589e38a32041e49332e5e81c2d363dc418d68..0000000000000000000000000000000000000000 --- a/venv/lib/python3.8/site-packages/pip-19.0.3-py3.8.egg/EGG-INFO/top_level.txt +++ /dev/null @@ -1 +0,0 @@ -pip