Raspbian Package Auto-Building

Build log for flint (2.4.4-1) on armhf

flint2.4.4-1armhf → 2014-09-10 04:08:30

sbuild (Debian sbuild) 0.63.2 (18 Aug 2012) on bm-wb-01

╔══════════════════════════════════════════════════════════════════════════════╗
║ flint 2.4.4-1 (armhf)                                      10 Sep 2014 03:15 ║
╚══════════════════════════════════════════════════════════════════════════════╝

Package: flint
Version: 2.4.4-1
Source Version: 2.4.4-1
Distribution: jessie-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'build/flint-u_5tlA/flint-2.4.4' with '«PKGBUILDDIR»'
I: NOTICE: Log filtering will replace 'build/flint-u_5tlA' with '«BUILDDIR»'
I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/jessie-staging-armhf-sbuild-9dba9956-4503-4693-8d3c-03bb60fc1c60' with '«CHROOT»'

┌──────────────────────────────────────────────────────────────────────────────┐
│ Update chroot                                                                │
└──────────────────────────────────────────────────────────────────────────────┘

Get:1 http://172.17.0.1 jessie-staging InRelease [11.3 kB]
Get:2 http://172.17.0.1 jessie-staging/main Sources [7535 kB]
Get:3 http://172.17.0.1 jessie-staging/main armhf Packages [8627 kB]
Ign http://172.17.0.1 jessie-staging/main Translation-en
Fetched 16.2 MB in 29s (549 kB/s)
Reading package lists...

┌──────────────────────────────────────────────────────────────────────────────┐
│ Fetch source files                                                           │
└──────────────────────────────────────────────────────────────────────────────┘


Check APT
─────────

Checking available source versions...

Download source files with APT
──────────────────────────────

Reading package lists...
Building dependency tree...
Reading state information...
NOTICE: 'flint' packaging is maintained in the 'Git' version control system at:
git://anonscm.debian.org/debian-science/packages/flint
Need to get 1646 kB of source archives.
Get:1 http://172.17.0.1/private/ jessie-staging/main flint 2.4.4-1 (dsc) [2122 B]
Get:2 http://172.17.0.1/private/ jessie-staging/main flint 2.4.4-1 (tar) [1639 kB]
Get:3 http://172.17.0.1/private/ jessie-staging/main flint 2.4.4-1 (diff) [4908 B]
Fetched 1646 kB in 0s (2664 kB/s)
Download complete and in download only mode

Check arch
──────────

Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package `sbuild-build-depends-core-dummy' in `/«BUILDDIR»/resolver-9OfJA0/apt_archive/sbuild-build-depends-core-dummy.deb'.
OK
Reading package lists...

┌──────────────────────────────────────────────────────────────────────────────┐
│ Install core build dependencies (apt-based resolver)                         │
└──────────────────────────────────────────────────────────────────────────────┘

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following package was automatically installed and is no longer required:
  init-system-helpers
Use 'apt-get autoremove' to remove it.
The following NEW packages will be installed:
  sbuild-build-depends-core-dummy
debconf: delaying package configuration, since apt-utils is not installed
0 upgraded, 1 newly installed, 0 to remove and 51 not upgraded.
Need to get 0 B/818 B of archives.
After this operation, 0 B of additional disk space will be used.
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 11236 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
Merged Build-Depends: base-files, base-passwd, bash, bsdutils, coreutils, dash, debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, hostname, libc-bin, login, mount, ncurses-base, ncurses-bin, perl-base, sed, sysvinit, sysvinit-utils, tar, util-linux, libc6-dev | libc-dev, gcc (>= 4:4.4.3), g++ (>= 4:4.4.3), make, dpkg-dev (>= 1.13.5), debhelper (>= 9), libgmp-dev, libmpfr-dev, libntl-dev, texlive-latex-extra, texlive-fonts-recommended
Filtered Build-Depends: base-files, base-passwd, bash, bsdutils, coreutils, dash, debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, hostname, libc-bin, login, mount, ncurses-base, ncurses-bin, perl-base, sed, sysvinit, sysvinit-utils, tar, util-linux, libc6-dev, gcc (>= 4:4.4.3), g++ (>= 4:4.4.3), make, dpkg-dev (>= 1.13.5), debhelper (>= 9), libgmp-dev, libmpfr-dev, libntl-dev, texlive-latex-extra, texlive-fonts-recommended
dpkg-deb: building package `sbuild-build-depends-flint-dummy' in `/«BUILDDIR»/resolver-dQeqXc/apt_archive/sbuild-build-depends-flint-dummy.deb'.
OK
Reading package lists...

┌──────────────────────────────────────────────────────────────────────────────┐
│ Install flint build dependencies (apt-based resolver)                        │
└──────────────────────────────────────────────────────────────────────────────┘

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following package was automatically installed and is no longer required:
  init-system-helpers
Use 'apt-get autoremove' to remove it.
The following extra packages will be installed:
  bsdmainutils debhelper file fontconfig-config fonts-dejavu-core gettext
  gettext-base groff-base intltool-debian libasprintf0c2 libavahi-client3
  libavahi-common-data libavahi-common3 libcroco3 libcups2 libcupsfilters1
  libcupsimage2 libexpat1 libffi6 libfontconfig1 libfreetype6 libglib2.0-0
  libgmp-dev libgmpxx4ldbl libgnutls-deb0-28 libgraphite2-3 libgs9
  libgs9-common libgssapi-krb5-2 libharfbuzz-icu0 libharfbuzz0b libhogweed2
  libice6 libicu52 libidn11 libijs-0.35 libjasper1 libjbig0 libjbig2dec0
  libjpeg8 libk5crypto3 libkeyutils1 libkpathsea6 libkrb5-3 libkrb5support0
  liblcms2-2 libmagic1 libmpfr-dev libnettle4 libntl-dev libntl0 libopenjpeg5
  libp11-kit0 libpaper-utils libpaper1 libpipeline1 libpixman-1-0 libpoppler46
  libpotrace0 libptexenc1 libsm6 libsynctex1 libtasn1-6 libtiff5 libunistring0
  libx11-6 libx11-data libxau6 libxaw7 libxcb1 libxdmcp6 libxext6 libxi6
  libxml2 libxmu6 libxpm4 libxt6 libzzip-0-13 man-db po-debconf poppler-data
  preview-latex-style tex-common texlive-base texlive-binaries
  texlive-fonts-recommended texlive-latex-base texlive-latex-extra
  texlive-latex-recommended texlive-pictures ucf x11-common xdg-utils
Suggested packages:
  wamerican wordlist whois vacation dh-make gettext-doc groff cups-common
  libgmp10-doc gnutls-bin krb5-doc krb5-user libjasper-runtime liblcms2-utils
  libmpfr-doc less www-browser libmail-box-perl poppler-utils ghostscript
  fonts-japanese-mincho fonts-ipafont-mincho fonts-japanese-gothic
  fonts-ipafont-gothic fonts-arphic-ukai fonts-arphic-uming fonts-nanum
  xpdf-reader pdf-viewer gv postscript-viewer perl-tk python-pygments
  libfile-which-perl texlive-pstricks dot2tex libtcltk-ruby gvfs-bin
Recommended packages:
  curl wget lynx-cur autopoint libasprintf-dev libgettextpo-dev
  libglib2.0-data shared-mime-info fonts-droid krb5-locales xml-core
  libmail-sendmail-perl lmodern python ruby wish texlive-fonts-recommended-doc
  tipa tex-gyre texlive-latex-base-doc texlive-latex-extra-doc prosper
  texlive-latex-recommended-doc texlive-pictures-doc prerex
  libfile-mimeinfo-perl libnet-dbus-perl libx11-protocol-perl x11-utils
  x11-xserver-utils
The following NEW packages will be installed:
  bsdmainutils debhelper file fontconfig-config fonts-dejavu-core gettext
  gettext-base groff-base intltool-debian libasprintf0c2 libavahi-client3
  libavahi-common-data libavahi-common3 libcroco3 libcups2 libcupsfilters1
  libcupsimage2 libexpat1 libffi6 libfontconfig1 libfreetype6 libglib2.0-0
  libgmp-dev libgmpxx4ldbl libgnutls-deb0-28 libgraphite2-3 libgs9
  libgs9-common libgssapi-krb5-2 libharfbuzz-icu0 libharfbuzz0b libhogweed2
  libice6 libicu52 libidn11 libijs-0.35 libjasper1 libjbig0 libjbig2dec0
  libjpeg8 libk5crypto3 libkeyutils1 libkpathsea6 libkrb5-3 libkrb5support0
  liblcms2-2 libmagic1 libmpfr-dev libnettle4 libntl-dev libntl0 libopenjpeg5
  libp11-kit0 libpaper-utils libpaper1 libpipeline1 libpixman-1-0 libpoppler46
  libpotrace0 libptexenc1 libsm6 libsynctex1 libtasn1-6 libtiff5 libunistring0
  libx11-6 libx11-data libxau6 libxaw7 libxcb1 libxdmcp6 libxext6 libxi6
  libxml2 libxmu6 libxpm4 libxt6 libzzip-0-13 man-db po-debconf poppler-data
  preview-latex-style sbuild-build-depends-flint-dummy tex-common texlive-base
  texlive-binaries texlive-fonts-recommended texlive-latex-base
  texlive-latex-extra texlive-latex-recommended texlive-pictures ucf
  x11-common xdg-utils
0 upgraded, 94 newly installed, 0 to remove and 51 not upgraded.
Need to get 81.1 MB/81.1 MB of archives.
After this operation, 288 MB of additional disk space will be used.
Get:1 http://172.17.0.1/private/ jessie-staging/main libpipeline1 armhf 1.3.0-1 [21.1 kB]
Get:2 http://172.17.0.1/private/ jessie-staging/main groff-base armhf 1.22.2-6 [962 kB]
Get:3 http://172.17.0.1/private/ jessie-staging/main bsdmainutils armhf 9.0.5 [206 kB]
Get:4 http://172.17.0.1/private/ jessie-staging/main man-db armhf 2.6.7.1-1 [964 kB]
Get:5 http://172.17.0.1/private/ jessie-staging/main libasprintf0c2 armhf 0.19.2-2 [30.6 kB]
Get:6 http://172.17.0.1/private/ jessie-staging/main libnettle4 armhf 2.7.1-3 [176 kB]
Get:7 http://172.17.0.1/private/ jessie-staging/main libhogweed2 armhf 2.7.1-3 [116 kB]
Get:8 http://172.17.0.1/private/ jessie-staging/main libffi6 armhf 3.1-2 [18.1 kB]
Get:9 http://172.17.0.1/private/ jessie-staging/main libp11-kit0 armhf 0.20.3-2 [139 kB]
Get:10 http://172.17.0.1/private/ jessie-staging/main libtasn1-6 armhf 4.1-1 [42.2 kB]
Get:11 http://172.17.0.1/private/ jessie-staging/main libgnutls-deb0-28 armhf 3.3.7-2 [609 kB]
Get:12 http://172.17.0.1/private/ jessie-staging/main libkeyutils1 armhf 1.5.9-5 [10.9 kB]
Get:13 http://172.17.0.1/private/ jessie-staging/main libkrb5support0 armhf 1.12.1+dfsg-9 [53.6 kB]
Get:14 http://172.17.0.1/private/ jessie-staging/main libk5crypto3 armhf 1.12.1+dfsg-9 [106 kB]
Get:15 http://172.17.0.1/private/ jessie-staging/main libkrb5-3 armhf 1.12.1+dfsg-9 [246 kB]
Get:16 http://172.17.0.1/private/ jessie-staging/main libgssapi-krb5-2 armhf 1.12.1+dfsg-9 [123 kB]
Get:17 http://172.17.0.1/private/ jessie-staging/main libidn11 armhf 1.29-1 [132 kB]
Get:18 http://172.17.0.1/private/ jessie-staging/main libmagic1 armhf 1:5.19-1 [232 kB]
Get:19 http://172.17.0.1/private/ jessie-staging/main libxml2 armhf 2.9.1+dfsg1-4 [698 kB]
Get:20 http://172.17.0.1/private/ jessie-staging/main libavahi-common-data armhf 0.6.31-4 [98.4 kB]
Get:21 http://172.17.0.1/private/ jessie-staging/main libavahi-common3 armhf 0.6.31-4 [48.2 kB]
Get:22 http://172.17.0.1/private/ jessie-staging/main libavahi-client3 armhf 0.6.31-4 [49.8 kB]
Get:23 http://172.17.0.1/private/ jessie-staging/main libglib2.0-0 armhf 2.40.0-5 [2252 kB]
Get:24 http://172.17.0.1/private/ jessie-staging/main libcroco3 armhf 0.6.8-3 [121 kB]
Get:25 http://172.17.0.1/private/ jessie-staging/main libcups2 armhf 1.7.5-1 [250 kB]
Get:26 http://172.17.0.1/private/ jessie-staging/main libcupsimage2 armhf 1.7.5-1 [113 kB]
Get:27 http://172.17.0.1/private/ jessie-staging/main libjpeg8 armhf 8d1-1 [108 kB]
Get:28 http://172.17.0.1/private/ jessie-staging/main libjbig0 armhf 2.1-3 [27.3 kB]
Get:29 http://172.17.0.1/private/ jessie-staging/main libtiff5 armhf 4.0.3-9 [191 kB]
Get:30 http://172.17.0.1/private/ jessie-staging/main libcupsfilters1 armhf 1.0.58-1 [96.2 kB]
Get:31 http://172.17.0.1/private/ jessie-staging/main libexpat1 armhf 2.1.0-6 [60.2 kB]
Get:32 http://172.17.0.1/private/ jessie-staging/main libfreetype6 armhf 2.5.2-1.1 [398 kB]
Get:33 http://172.17.0.1/private/ jessie-staging/main ucf all 3.0030 [69.7 kB]
Get:34 http://172.17.0.1/private/ jessie-staging/main fonts-dejavu-core all 2.34-1 [1047 kB]
Get:35 http://172.17.0.1/private/ jessie-staging/main fontconfig-config all 2.11.0-6 [273 kB]
Get:36 http://172.17.0.1/private/ jessie-staging/main libfontconfig1 armhf 2.11.0-6 [310 kB]
Get:37 http://172.17.0.1/private/ jessie-staging/main libgmpxx4ldbl armhf 2:6.0.0+dfsg-4+rpi1 [21.1 kB]
Get:38 http://172.17.0.1/private/ jessie-staging/main libgraphite2-3 armhf 1.2.4-3 [48.2 kB]
Get:39 http://172.17.0.1/private/ jessie-staging/main libharfbuzz0b armhf 0.9.35-1 [461 kB]
Get:40 http://172.17.0.1/private/ jessie-staging/main libicu52 armhf 52.1-5 [6524 kB]
Get:41 http://172.17.0.1/private/ jessie-staging/main libharfbuzz-icu0 armhf 0.9.35-1 [359 kB]
Get:42 http://172.17.0.1/private/ jessie-staging/main x11-common all 1:7.7+7 [287 kB]
Get:43 http://172.17.0.1/private/ jessie-staging/main libice6 armhf 2:1.0.9-1 [51.2 kB]
Get:44 http://172.17.0.1/private/ jessie-staging/main libijs-0.35 armhf 0.35-10 [18.5 kB]
Get:45 http://172.17.0.1/private/ jessie-staging/main libjasper1 armhf 1.900.1-debian1-2 [109 kB]
Get:46 http://172.17.0.1/private/ jessie-staging/main liblcms2-2 armhf 2.6-3 [113 kB]
Get:47 http://172.17.0.1/private/ jessie-staging/main libpaper1 armhf 1.1.24+nmu3 [20.7 kB]
Get:48 http://172.17.0.1/private/ jessie-staging/main libpixman-1-0 armhf 0.32.6-3 [422 kB]
Get:49 http://172.17.0.1/private/ jessie-staging/main libopenjpeg5 armhf 1.5.2-2+b1 [92.8 kB]
Get:50 http://172.17.0.1/private/ jessie-staging/main libpoppler46 armhf 0.26.4-1 [1076 kB]
Get:51 http://172.17.0.1/private/ jessie-staging/main libsm6 armhf 2:1.2.2-1 [31.2 kB]
Get:52 http://172.17.0.1/private/ jessie-staging/main libunistring0 armhf 0.9.3-5.2 [253 kB]
Get:53 http://172.17.0.1/private/ jessie-staging/main libxau6 armhf 1:1.0.8-1 [19.9 kB]
Get:54 http://172.17.0.1/private/ jessie-staging/main libxdmcp6 armhf 1:1.1.1-1 [24.6 kB]
Get:55 http://172.17.0.1/private/ jessie-staging/main libxcb1 armhf 1.10-3 [38.1 kB]
Get:56 http://172.17.0.1/private/ jessie-staging/main libx11-data all 2:1.6.2-3 [126 kB]
Get:57 http://172.17.0.1/private/ jessie-staging/main libx11-6 armhf 2:1.6.2-3 [656 kB]
Get:58 http://172.17.0.1/private/ jessie-staging/main libxext6 armhf 2:1.3.2-1 [51.1 kB]
Get:59 http://172.17.0.1/private/ jessie-staging/main libxt6 armhf 1:1.1.4-1 [183 kB]
Get:60 http://172.17.0.1/private/ jessie-staging/main libxmu6 armhf 2:1.1.2-1 [50.8 kB]
Get:61 http://172.17.0.1/private/ jessie-staging/main libxpm4 armhf 1:3.5.11-1 [41.7 kB]
Get:62 http://172.17.0.1/private/ jessie-staging/main libxaw7 armhf 2:1.0.12-2 [159 kB]
Get:63 http://172.17.0.1/private/ jessie-staging/main libxi6 armhf 2:1.7.4-1 [73.4 kB]
Get:64 http://172.17.0.1/private/ jessie-staging/main libzzip-0-13 armhf 0.13.62-3 [51.3 kB]
Get:65 http://172.17.0.1/private/ jessie-staging/main poppler-data all 0.4.7-1 [1491 kB]
Get:66 http://172.17.0.1/private/ jessie-staging/main file armhf 1:5.19-1 [57.7 kB]
Get:67 http://172.17.0.1/private/ jessie-staging/main gettext-base armhf 0.19.2-2 [116 kB]
Get:68 http://172.17.0.1/private/ jessie-staging/main gettext armhf 0.19.2-2 [1161 kB]
Get:69 http://172.17.0.1/private/ jessie-staging/main intltool-debian all 0.35.0+20060710.1 [29.8 kB]
Get:70 http://172.17.0.1/private/ jessie-staging/main po-debconf all 1.0.16+nmu3 [220 kB]
Get:71 http://172.17.0.1/private/ jessie-staging/main debhelper all 9.20140817 [814 kB]
Get:72 http://172.17.0.1/private/ jessie-staging/main libgmp-dev armhf 2:6.0.0+dfsg-4+rpi1 [553 kB]
Get:73 http://172.17.0.1/private/ jessie-staging/main libjbig2dec0 armhf 0.11+20120125-1 [46.4 kB]
Get:74 http://172.17.0.1/private/ jessie-staging/main libgs9-common all 9.05~dfsg-9 [1979 kB]
Get:75 http://172.17.0.1/private/ jessie-staging/main libgs9 armhf 9.05~dfsg-9 [1541 kB]
Get:76 http://172.17.0.1/private/ jessie-staging/main libkpathsea6 armhf 2014.20140528.34243-5 [143 kB]
Get:77 http://172.17.0.1/private/ jessie-staging/main libmpfr-dev armhf 3.1.2-1 [606 kB]
Get:78 http://172.17.0.1/private/ jessie-staging/main libntl0 armhf 5.5.2-2 [691 kB]
Get:79 http://172.17.0.1/private/ jessie-staging/main libpaper-utils armhf 1.1.24+nmu3 [17.0 kB]
Get:80 http://172.17.0.1/private/ jessie-staging/main libpotrace0 armhf 1.11-2 [22.6 kB]
Get:81 http://172.17.0.1/private/ jessie-staging/main libptexenc1 armhf 2014.20140528.34243-5 [51.5 kB]
Get:82 http://172.17.0.1/private/ jessie-staging/main libsynctex1 armhf 2014.20140528.34243-5 [54.0 kB]
Get:83 http://172.17.0.1/private/ jessie-staging/main tex-common all 5.02 [625 kB]
Get:84 http://172.17.0.1/private/ jessie-staging/main preview-latex-style all 11.87-1 [317 kB]
Get:85 http://172.17.0.1/private/ jessie-staging/main texlive-binaries armhf 2014.20140528.34243-5 [5260 kB]
Get:86 http://172.17.0.1/private/ jessie-staging/main xdg-utils all 1.1.0~rc1+git20111210-7.1 [64.6 kB]
Get:87 http://172.17.0.1/private/ jessie-staging/main texlive-base all 2014.20140821-1 [17.7 MB]
Get:88 http://172.17.0.1/private/ jessie-staging/main texlive-fonts-recommended all 2014.20140821-1 [5710 kB]
Get:89 http://172.17.0.1/private/ jessie-staging/main texlive-latex-base all 2014.20140821-1 [858 kB]
Get:90 http://172.17.0.1/private/ jessie-staging/main texlive-latex-recommended all 2014.20140821-1 [7550 kB]
Get:91 http://172.17.0.1/private/ jessie-staging/main texlive-pictures all 2014.20140821-1 [3013 kB]
Get:92 http://172.17.0.1/private/ jessie-staging/main texlive-latex-extra all 2014.20140821-1 [7563 kB]
Get:93 http://172.17.0.1/private/ jessie-staging/main libntl-dev armhf 5.5.2-2 [1119 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 81.1 MB in 20s (3912 kB/s)
Selecting previously unselected package libpipeline1:armhf.
(Reading database ... 11236 files and directories currently installed.)
Preparing to unpack .../libpipeline1_1.3.0-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.3.0-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../groff-base_1.22.2-6_armhf.deb ...
Unpacking groff-base (1.22.2-6) ...
Selecting previously unselected package bsdmainutils.
Preparing to unpack .../bsdmainutils_9.0.5_armhf.deb ...
Unpacking bsdmainutils (9.0.5) ...
Selecting previously unselected package man-db.
Preparing to unpack .../man-db_2.6.7.1-1_armhf.deb ...
Unpacking man-db (2.6.7.1-1) ...
Selecting previously unselected package libasprintf0c2:armhf.
Preparing to unpack .../libasprintf0c2_0.19.2-2_armhf.deb ...
Unpacking libasprintf0c2:armhf (0.19.2-2) ...
Selecting previously unselected package libnettle4:armhf.
Preparing to unpack .../libnettle4_2.7.1-3_armhf.deb ...
Unpacking libnettle4:armhf (2.7.1-3) ...
Selecting previously unselected package libhogweed2:armhf.
Preparing to unpack .../libhogweed2_2.7.1-3_armhf.deb ...
Unpacking libhogweed2:armhf (2.7.1-3) ...
Selecting previously unselected package libffi6:armhf.
Preparing to unpack .../libffi6_3.1-2_armhf.deb ...
Unpacking libffi6:armhf (3.1-2) ...
Selecting previously unselected package libp11-kit0:armhf.
Preparing to unpack .../libp11-kit0_0.20.3-2_armhf.deb ...
Unpacking libp11-kit0:armhf (0.20.3-2) ...
Selecting previously unselected package libtasn1-6:armhf.
Preparing to unpack .../libtasn1-6_4.1-1_armhf.deb ...
Unpacking libtasn1-6:armhf (4.1-1) ...
Selecting previously unselected package libgnutls-deb0-28:armhf.
Preparing to unpack .../libgnutls-deb0-28_3.3.7-2_armhf.deb ...
Unpacking libgnutls-deb0-28:armhf (3.3.7-2) ...
Selecting previously unselected package libkeyutils1:armhf.
Preparing to unpack .../libkeyutils1_1.5.9-5_armhf.deb ...
Unpacking libkeyutils1:armhf (1.5.9-5) ...
Selecting previously unselected package libkrb5support0:armhf.
Preparing to unpack .../libkrb5support0_1.12.1+dfsg-9_armhf.deb ...
Unpacking libkrb5support0:armhf (1.12.1+dfsg-9) ...
Selecting previously unselected package libk5crypto3:armhf.
Preparing to unpack .../libk5crypto3_1.12.1+dfsg-9_armhf.deb ...
Unpacking libk5crypto3:armhf (1.12.1+dfsg-9) ...
Selecting previously unselected package libkrb5-3:armhf.
Preparing to unpack .../libkrb5-3_1.12.1+dfsg-9_armhf.deb ...
Unpacking libkrb5-3:armhf (1.12.1+dfsg-9) ...
Selecting previously unselected package libgssapi-krb5-2:armhf.
Preparing to unpack .../libgssapi-krb5-2_1.12.1+dfsg-9_armhf.deb ...
Unpacking libgssapi-krb5-2:armhf (1.12.1+dfsg-9) ...
Selecting previously unselected package libidn11:armhf.
Preparing to unpack .../libidn11_1.29-1_armhf.deb ...
Unpacking libidn11:armhf (1.29-1) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../libmagic1_1%3a5.19-1_armhf.deb ...
Unpacking libmagic1:armhf (1:5.19-1) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../libxml2_2.9.1+dfsg1-4_armhf.deb ...
Unpacking libxml2:armhf (2.9.1+dfsg1-4) ...
Selecting previously unselected package libavahi-common-data:armhf.
Preparing to unpack .../libavahi-common-data_0.6.31-4_armhf.deb ...
Unpacking libavahi-common-data:armhf (0.6.31-4) ...
Selecting previously unselected package libavahi-common3:armhf.
Preparing to unpack .../libavahi-common3_0.6.31-4_armhf.deb ...
Unpacking libavahi-common3:armhf (0.6.31-4) ...
Selecting previously unselected package libavahi-client3:armhf.
Preparing to unpack .../libavahi-client3_0.6.31-4_armhf.deb ...
Unpacking libavahi-client3:armhf (0.6.31-4) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../libglib2.0-0_2.40.0-5_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.40.0-5) ...
Selecting previously unselected package libcroco3:armhf.
Preparing to unpack .../libcroco3_0.6.8-3_armhf.deb ...
Unpacking libcroco3:armhf (0.6.8-3) ...
Selecting previously unselected package libcups2:armhf.
Preparing to unpack .../libcups2_1.7.5-1_armhf.deb ...
Unpacking libcups2:armhf (1.7.5-1) ...
Selecting previously unselected package libcupsimage2:armhf.
Preparing to unpack .../libcupsimage2_1.7.5-1_armhf.deb ...
Unpacking libcupsimage2:armhf (1.7.5-1) ...
Selecting previously unselected package libjpeg8:armhf.
Preparing to unpack .../libjpeg8_8d1-1_armhf.deb ...
Unpacking libjpeg8:armhf (8d1-1) ...
Selecting previously unselected package libjbig0:armhf.
Preparing to unpack .../libjbig0_2.1-3_armhf.deb ...
Unpacking libjbig0:armhf (2.1-3) ...
Selecting previously unselected package libtiff5:armhf.
Preparing to unpack .../libtiff5_4.0.3-9_armhf.deb ...
Unpacking libtiff5:armhf (4.0.3-9) ...
Selecting previously unselected package libcupsfilters1:armhf.
Preparing to unpack .../libcupsfilters1_1.0.58-1_armhf.deb ...
Unpacking libcupsfilters1:armhf (1.0.58-1) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../libexpat1_2.1.0-6_armhf.deb ...
Unpacking libexpat1:armhf (2.1.0-6) ...
Selecting previously unselected package libfreetype6:armhf.
Preparing to unpack .../libfreetype6_2.5.2-1.1_armhf.deb ...
Unpacking libfreetype6:armhf (2.5.2-1.1) ...
Selecting previously unselected package ucf.
Preparing to unpack .../archives/ucf_3.0030_all.deb ...
Moving old data out of the way
Unpacking ucf (3.0030) ...
Selecting previously unselected package fonts-dejavu-core.
Preparing to unpack .../fonts-dejavu-core_2.34-1_all.deb ...
Unpacking fonts-dejavu-core (2.34-1) ...
Selecting previously unselected package fontconfig-config.
Preparing to unpack .../fontconfig-config_2.11.0-6_all.deb ...
Unpacking fontconfig-config (2.11.0-6) ...
Selecting previously unselected package libfontconfig1:armhf.
Preparing to unpack .../libfontconfig1_2.11.0-6_armhf.deb ...
Unpacking libfontconfig1:armhf (2.11.0-6) ...
Selecting previously unselected package libgmpxx4ldbl:armhf.
Preparing to unpack .../libgmpxx4ldbl_2%3a6.0.0+dfsg-4+rpi1_armhf.deb ...
Unpacking libgmpxx4ldbl:armhf (2:6.0.0+dfsg-4+rpi1) ...
Selecting previously unselected package libgraphite2-3:armhf.
Preparing to unpack .../libgraphite2-3_1.2.4-3_armhf.deb ...
Unpacking libgraphite2-3:armhf (1.2.4-3) ...
Selecting previously unselected package libharfbuzz0b:armhf.
Preparing to unpack .../libharfbuzz0b_0.9.35-1_armhf.deb ...
Unpacking libharfbuzz0b:armhf (0.9.35-1) ...
Selecting previously unselected package libicu52:armhf.
Preparing to unpack .../libicu52_52.1-5_armhf.deb ...
Unpacking libicu52:armhf (52.1-5) ...
Selecting previously unselected package libharfbuzz-icu0:armhf.
Preparing to unpack .../libharfbuzz-icu0_0.9.35-1_armhf.deb ...
Unpacking libharfbuzz-icu0:armhf (0.9.35-1) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../x11-common_1%3a7.7+7_all.deb ...
Unpacking x11-common (1:7.7+7) ...
Selecting previously unselected package libice6:armhf.
Preparing to unpack .../libice6_2%3a1.0.9-1_armhf.deb ...
Unpacking libice6:armhf (2:1.0.9-1) ...
Selecting previously unselected package libijs-0.35:armhf.
Preparing to unpack .../libijs-0.35_0.35-10_armhf.deb ...
Unpacking libijs-0.35:armhf (0.35-10) ...
Selecting previously unselected package libjasper1:armhf.
Preparing to unpack .../libjasper1_1.900.1-debian1-2_armhf.deb ...
Unpacking libjasper1:armhf (1.900.1-debian1-2) ...
Selecting previously unselected package liblcms2-2:armhf.
Preparing to unpack .../liblcms2-2_2.6-3_armhf.deb ...
Unpacking liblcms2-2:armhf (2.6-3) ...
Selecting previously unselected package libpaper1:armhf.
Preparing to unpack .../libpaper1_1.1.24+nmu3_armhf.deb ...
Unpacking libpaper1:armhf (1.1.24+nmu3) ...
Selecting previously unselected package libpixman-1-0:armhf.
Preparing to unpack .../libpixman-1-0_0.32.6-3_armhf.deb ...
Unpacking libpixman-1-0:armhf (0.32.6-3) ...
Selecting previously unselected package libopenjpeg5:armhf.
Preparing to unpack .../libopenjpeg5_1.5.2-2+b1_armhf.deb ...
Unpacking libopenjpeg5:armhf (1.5.2-2+b1) ...
Selecting previously unselected package libpoppler46:armhf.
Preparing to unpack .../libpoppler46_0.26.4-1_armhf.deb ...
Unpacking libpoppler46:armhf (0.26.4-1) ...
Selecting previously unselected package libsm6:armhf.
Preparing to unpack .../libsm6_2%3a1.2.2-1_armhf.deb ...
Unpacking libsm6:armhf (2:1.2.2-1) ...
Selecting previously unselected package libunistring0:armhf.
Preparing to unpack .../libunistring0_0.9.3-5.2_armhf.deb ...
Unpacking libunistring0:armhf (0.9.3-5.2) ...
Selecting previously unselected package libxau6:armhf.
Preparing to unpack .../libxau6_1%3a1.0.8-1_armhf.deb ...
Unpacking libxau6:armhf (1:1.0.8-1) ...
Selecting previously unselected package libxdmcp6:armhf.
Preparing to unpack .../libxdmcp6_1%3a1.1.1-1_armhf.deb ...
Unpacking libxdmcp6:armhf (1:1.1.1-1) ...
Selecting previously unselected package libxcb1:armhf.
Preparing to unpack .../libxcb1_1.10-3_armhf.deb ...
Unpacking libxcb1:armhf (1.10-3) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../libx11-data_2%3a1.6.2-3_all.deb ...
Unpacking libx11-data (2:1.6.2-3) ...
Selecting previously unselected package libx11-6:armhf.
Preparing to unpack .../libx11-6_2%3a1.6.2-3_armhf.deb ...
Unpacking libx11-6:armhf (2:1.6.2-3) ...
Selecting previously unselected package libxext6:armhf.
Preparing to unpack .../libxext6_2%3a1.3.2-1_armhf.deb ...
Unpacking libxext6:armhf (2:1.3.2-1) ...
Selecting previously unselected package libxt6:armhf.
Preparing to unpack .../libxt6_1%3a1.1.4-1_armhf.deb ...
Unpacking libxt6:armhf (1:1.1.4-1) ...
Selecting previously unselected package libxmu6:armhf.
Preparing to unpack .../libxmu6_2%3a1.1.2-1_armhf.deb ...
Unpacking libxmu6:armhf (2:1.1.2-1) ...
Selecting previously unselected package libxpm4:armhf.
Preparing to unpack .../libxpm4_1%3a3.5.11-1_armhf.deb ...
Unpacking libxpm4:armhf (1:3.5.11-1) ...
Selecting previously unselected package libxaw7:armhf.
Preparing to unpack .../libxaw7_2%3a1.0.12-2_armhf.deb ...
Unpacking libxaw7:armhf (2:1.0.12-2) ...
Selecting previously unselected package libxi6:armhf.
Preparing to unpack .../libxi6_2%3a1.7.4-1_armhf.deb ...
Unpacking libxi6:armhf (2:1.7.4-1) ...
Selecting previously unselected package libzzip-0-13:armhf.
Preparing to unpack .../libzzip-0-13_0.13.62-3_armhf.deb ...
Unpacking libzzip-0-13:armhf (0.13.62-3) ...
Selecting previously unselected package poppler-data.
Preparing to unpack .../poppler-data_0.4.7-1_all.deb ...
Unpacking poppler-data (0.4.7-1) ...
Selecting previously unselected package file.
Preparing to unpack .../file_1%3a5.19-1_armhf.deb ...
Unpacking file (1:5.19-1) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../gettext-base_0.19.2-2_armhf.deb ...
Unpacking gettext-base (0.19.2-2) ...
Selecting previously unselected package gettext.
Preparing to unpack .../gettext_0.19.2-2_armhf.deb ...
Unpacking gettext (0.19.2-2) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../intltool-debian_0.35.0+20060710.1_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.1) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../po-debconf_1.0.16+nmu3_all.deb ...
Unpacking po-debconf (1.0.16+nmu3) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../debhelper_9.20140817_all.deb ...
Unpacking debhelper (9.20140817) ...
Selecting previously unselected package libgmp-dev:armhf.
Preparing to unpack .../libgmp-dev_2%3a6.0.0+dfsg-4+rpi1_armhf.deb ...
Unpacking libgmp-dev:armhf (2:6.0.0+dfsg-4+rpi1) ...
Selecting previously unselected package libjbig2dec0.
Preparing to unpack .../libjbig2dec0_0.11+20120125-1_armhf.deb ...
Unpacking libjbig2dec0 (0.11+20120125-1) ...
Selecting previously unselected package libgs9-common.
Preparing to unpack .../libgs9-common_9.05~dfsg-9_all.deb ...
Unpacking libgs9-common (9.05~dfsg-9) ...
Selecting previously unselected package libgs9.
Preparing to unpack .../libgs9_9.05~dfsg-9_armhf.deb ...
Unpacking libgs9 (9.05~dfsg-9) ...
Selecting previously unselected package libkpathsea6.
Preparing to unpack .../libkpathsea6_2014.20140528.34243-5_armhf.deb ...
Unpacking libkpathsea6 (2014.20140528.34243-5) ...
Selecting previously unselected package libmpfr-dev:armhf.
Preparing to unpack .../libmpfr-dev_3.1.2-1_armhf.deb ...
Unpacking libmpfr-dev:armhf (3.1.2-1) ...
Selecting previously unselected package libntl0.
Preparing to unpack .../libntl0_5.5.2-2_armhf.deb ...
Unpacking libntl0 (5.5.2-2) ...
Selecting previously unselected package libpaper-utils.
Preparing to unpack .../libpaper-utils_1.1.24+nmu3_armhf.deb ...
Unpacking libpaper-utils (1.1.24+nmu3) ...
Selecting previously unselected package libpotrace0.
Preparing to unpack .../libpotrace0_1.11-2_armhf.deb ...
Unpacking libpotrace0 (1.11-2) ...
Selecting previously unselected package libptexenc1.
Preparing to unpack .../libptexenc1_2014.20140528.34243-5_armhf.deb ...
Unpacking libptexenc1 (2014.20140528.34243-5) ...
Selecting previously unselected package libsynctex1.
Preparing to unpack .../libsynctex1_2014.20140528.34243-5_armhf.deb ...
Unpacking libsynctex1 (2014.20140528.34243-5) ...
Selecting previously unselected package tex-common.
Preparing to unpack .../tex-common_5.02_all.deb ...
Unpacking tex-common (5.02) ...
Selecting previously unselected package preview-latex-style.
Preparing to unpack .../preview-latex-style_11.87-1_all.deb ...
Unpacking preview-latex-style (11.87-1) ...
Selecting previously unselected package texlive-binaries.
Preparing to unpack .../texlive-binaries_2014.20140528.34243-5_armhf.deb ...
Unpacking texlive-binaries (2014.20140528.34243-5) ...
Selecting previously unselected package xdg-utils.
Preparing to unpack .../xdg-utils_1.1.0~rc1+git20111210-7.1_all.deb ...
Unpacking xdg-utils (1.1.0~rc1+git20111210-7.1) ...
Selecting previously unselected package texlive-base.
Preparing to unpack .../texlive-base_2014.20140821-1_all.deb ...
Unpacking texlive-base (2014.20140821-1) ...
Selecting previously unselected package texlive-fonts-recommended.
Preparing to unpack .../texlive-fonts-recommended_2014.20140821-1_all.deb ...
Unpacking texlive-fonts-recommended (2014.20140821-1) ...
Selecting previously unselected package texlive-latex-base.
Preparing to unpack .../texlive-latex-base_2014.20140821-1_all.deb ...
Unpacking texlive-latex-base (2014.20140821-1) ...
Selecting previously unselected package texlive-latex-recommended.
Preparing to unpack .../texlive-latex-recommended_2014.20140821-1_all.deb ...
Unpacking texlive-latex-recommended (2014.20140821-1) ...
Selecting previously unselected package texlive-pictures.
Preparing to unpack .../texlive-pictures_2014.20140821-1_all.deb ...
Unpacking texlive-pictures (2014.20140821-1) ...
Selecting previously unselected package texlive-latex-extra.
Preparing to unpack .../texlive-latex-extra_2014.20140821-1_all.deb ...
Unpacking texlive-latex-extra (2014.20140821-1) ...
Selecting previously unselected package libntl-dev.
Preparing to unpack .../libntl-dev_5.5.2-2_armhf.deb ...
Unpacking libntl-dev (5.5.2-2) ...
Selecting previously unselected package sbuild-build-depends-flint-dummy.
Preparing to unpack .../sbuild-build-depends-flint-dummy.deb ...
Unpacking sbuild-build-depends-flint-dummy (0.invalid.0) ...
Setting up libpipeline1:armhf (1.3.0-1) ...
Setting up groff-base (1.22.2-6) ...
Setting up bsdmainutils (9.0.5) ...
update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode
update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode
Setting up man-db (2.6.7.1-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libasprintf0c2:armhf (0.19.2-2) ...
Setting up libnettle4:armhf (2.7.1-3) ...
Setting up libhogweed2:armhf (2.7.1-3) ...
Setting up libffi6:armhf (3.1-2) ...
Setting up libp11-kit0:armhf (0.20.3-2) ...
Setting up libtasn1-6:armhf (4.1-1) ...
Setting up libgnutls-deb0-28:armhf (3.3.7-2) ...
Setting up libkeyutils1:armhf (1.5.9-5) ...
Setting up libkrb5support0:armhf (1.12.1+dfsg-9) ...
Setting up libk5crypto3:armhf (1.12.1+dfsg-9) ...
Setting up libkrb5-3:armhf (1.12.1+dfsg-9) ...
Setting up libgssapi-krb5-2:armhf (1.12.1+dfsg-9) ...
Setting up libidn11:armhf (1.29-1) ...
Setting up libmagic1:armhf (1:5.19-1) ...
Setting up libxml2:armhf (2.9.1+dfsg1-4) ...
Setting up libavahi-common-data:armhf (0.6.31-4) ...
Setting up libavahi-common3:armhf (0.6.31-4) ...
Setting up libavahi-client3:armhf (0.6.31-4) ...
Setting up libglib2.0-0:armhf (2.40.0-5) ...
No schema files found: doing nothing.
Setting up libcroco3:armhf (0.6.8-3) ...
Setting up libcups2:armhf (1.7.5-1) ...
Setting up libjpeg8:armhf (8d1-1) ...
Setting up libjbig0:armhf (2.1-3) ...
Setting up libtiff5:armhf (4.0.3-9) ...
Setting up libexpat1:armhf (2.1.0-6) ...
Setting up libfreetype6:armhf (2.5.2-1.1) ...
Setting up ucf (3.0030) ...
Setting up fonts-dejavu-core (2.34-1) ...
Setting up fontconfig-config (2.11.0-6) ...
Setting up libfontconfig1:armhf (2.11.0-6) ...
Setting up libgmpxx4ldbl:armhf (2:6.0.0+dfsg-4+rpi1) ...
Setting up libgraphite2-3:armhf (1.2.4-3) ...
Setting up libharfbuzz0b:armhf (0.9.35-1) ...
Setting up libicu52:armhf (52.1-5) ...
Setting up libharfbuzz-icu0:armhf (0.9.35-1) ...
Setting up x11-common (1:7.7+7) ...
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
All runlevel operations denied by policy
invoke-rc.d: policy-rc.d denied execution of start.
Setting up libice6:armhf (2:1.0.9-1) ...
Setting up libijs-0.35:armhf (0.35-10) ...
Setting up libjasper1:armhf (1.900.1-debian1-2) ...
Setting up liblcms2-2:armhf (2.6-3) ...
Setting up libpaper1:armhf (1.1.24+nmu3) ...

Creating config file /etc/papersize with new version
Setting up libpixman-1-0:armhf (0.32.6-3) ...
Setting up libopenjpeg5:armhf (1.5.2-2+b1) ...
Setting up libpoppler46:armhf (0.26.4-1) ...
Setting up libsm6:armhf (2:1.2.2-1) ...
Setting up libunistring0:armhf (0.9.3-5.2) ...
Setting up libxau6:armhf (1:1.0.8-1) ...
Setting up libxdmcp6:armhf (1:1.1.1-1) ...
Setting up libxcb1:armhf (1.10-3) ...
Setting up libx11-data (2:1.6.2-3) ...
Setting up libx11-6:armhf (2:1.6.2-3) ...
Setting up libxext6:armhf (2:1.3.2-1) ...
Setting up libxt6:armhf (1:1.1.4-1) ...
Setting up libxmu6:armhf (2:1.1.2-1) ...
Setting up libxpm4:armhf (1:3.5.11-1) ...
Setting up libxaw7:armhf (2:1.0.12-2) ...
Setting up libxi6:armhf (2:1.7.4-1) ...
Setting up libzzip-0-13:armhf (0.13.62-3) ...
Setting up poppler-data (0.4.7-1) ...
Setting up file (1:5.19-1) ...
Setting up gettext-base (0.19.2-2) ...
Setting up gettext (0.19.2-2) ...
Setting up intltool-debian (0.35.0+20060710.1) ...
Setting up po-debconf (1.0.16+nmu3) ...
Setting up debhelper (9.20140817) ...
Setting up libgmp-dev:armhf (2:6.0.0+dfsg-4+rpi1) ...
Setting up libjbig2dec0 (0.11+20120125-1) ...
Setting up libgs9-common (9.05~dfsg-9) ...
Setting up libkpathsea6 (2014.20140528.34243-5) ...
Setting up libmpfr-dev:armhf (3.1.2-1) ...
Setting up libntl0 (5.5.2-2) ...
Setting up libpaper-utils (1.1.24+nmu3) ...
Setting up libpotrace0 (1.11-2) ...
Setting up libptexenc1 (2014.20140528.34243-5) ...
Setting up libsynctex1 (2014.20140528.34243-5) ...
Setting up tex-common (5.02) ...
Setting up preview-latex-style (11.87-1) ...
Setting up xdg-utils (1.1.0~rc1+git20111210-7.1) ...
Setting up libntl-dev (5.5.2-2) ...
Setting up libcupsimage2:armhf (1.7.5-1) ...
Setting up libcupsfilters1:armhf (1.0.58-1) ...
Setting up libgs9 (9.05~dfsg-9) ...
Setting up texlive-binaries (2014.20140528.34243-5) ...
update-alternatives: using /usr/bin/xdvi-xaw to provide /usr/bin/xdvi.bin (xdvi.bin) in auto mode
update-alternatives: using /usr/bin/bibtex.original to provide /usr/bin/bibtex (bibtex) in auto mode
Building format(s) --refresh.
	This may take some time... done.
Setting up texlive-base (2014.20140821-1) ...
/usr/bin/tl-paper: setting paper size for dvips to a4.
/usr/bin/tl-paper: setting paper size for dvipdfmx to a4.
/usr/bin/tl-paper: setting paper size for xdvi to a4.
/usr/bin/tl-paper: setting paper size for pdftex to a4.
Running mktexlsr. This may take some time... done.
Building format(s) --all.
	This may take some time... done.
Processing triggers for tex-common (5.02) ...
Running mktexlsr. This may take some time... done.
Running updmap-sys. This may take some time... done.
Running mktexlsr /var/lib/texmf ... done.
Setting up texlive-fonts-recommended (2014.20140821-1) ...
Setting up texlive-latex-base (2014.20140821-1) ...
Running mktexlsr. This may take some time... done.
Building format(s) --all --cnffile /etc/texmf/fmt.d/10texlive-latex-base.cnf.
	This may take some time... done.
Processing triggers for tex-common (5.02) ...
Running mktexlsr. This may take some time... done.
Running updmap-sys. This may take some time... done.
Running mktexlsr /var/lib/texmf ... done.
Setting up texlive-latex-recommended (2014.20140821-1) ...
Processing triggers for tex-common (5.02) ...
Running mktexlsr. This may take some time... done.
Setting up texlive-pictures (2014.20140821-1) ...
Processing triggers for tex-common (5.02) ...
Running mktexlsr. This may take some time... done.
Running updmap-sys. This may take some time... done.
Running mktexlsr /var/lib/texmf ... done.
Setting up texlive-latex-extra (2014.20140821-1) ...
Processing triggers for tex-common (5.02) ...
Running mktexlsr. This may take some time... done.
Running updmap-sys. This may take some time... done.
Running mktexlsr /var/lib/texmf ... done.
Setting up sbuild-build-depends-flint-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.19-7) ...

┌──────────────────────────────────────────────────────────────────────────────┐
│ Build environment                                                            │
└──────────────────────────────────────────────────────────────────────────────┘

Kernel: Linux 3.16-trunk-armmp armhf (armv7l)
Toolchain package versions: binutils_2.24.51.20140727-1 dpkg-dev_1.17.10 g++-4.9_4.9.1-4 gcc-4.8_4.8.3-7 gcc-4.9_4.9.1-4 libc6-dev_2.19-7 libstdc++-4.9-dev_4.9.1-4 libstdc++6_4.9.1-4 linux-libc-dev_3.14.4-1+rpi1
Package versions: apt_1.0.6 base-files_7.5+rpi1 base-passwd_3.5.33 bash_4.3-8 binutils_2.24.51.20140727-1 bsdmainutils_9.0.5 bsdutils_1:2.20.1-5.8 build-essential_11.6 bzip2_1.0.6-7 coreutils_8.21-1.2 cpio_2.11+dfsg-2 cpp_4:4.9.1-1 cpp-4.8_4.8.3-7 cpp-4.9_4.9.1-4 dash_0.5.7-4 debconf_1.5.53 debfoster_2.7-2 debhelper_9.20140817 debianutils_4.4 diffutils_1:3.3-1 dpkg_1.17.10 dpkg-dev_1.17.10 e2fslibs_1.42.11-2 e2fsprogs_1.42.11-2 fakeroot_1.20.1-1.1 file_1:5.19-1 findutils_4.4.2-9 fontconfig-config_2.11.0-6 fonts-dejavu-core_2.34-1 g++_4:4.9.1-1 g++-4.9_4.9.1-4 gcc_4:4.9.1-1 gcc-4.5-base_4.5.3-12+rpi1 gcc-4.6-base_4.6.4-5+rpi1 gcc-4.7-base_4.7.3-11+rpi1 gcc-4.8_4.8.3-7 gcc-4.8-base_4.8.3-7 gcc-4.9_4.9.1-4 gcc-4.9-base_4.9.1-4 gettext_0.19.2-2 gettext-base_0.19.2-2 gnupg_1.4.18-2 gpgv_1.4.18-2 grep_2.20-2 groff-base_1.22.2-6 gzip_1.6-3 hostname_3.15 init_1.21 init-system-helpers_1.21 initramfs-tools_0.115 initscripts_2.88dsf-53.3 insserv_1.14.0-5 intltool-debian_0.35.0+20060710.1 klibc-utils_2.0.3-1+rpi1 kmod_18-1 libacl1_2.2.52-1 libapt-pkg4.12_1.0.6 libasan0_4.8.3-7 libasan1_4.9.1-4 libasprintf0c2_0.19.2-2 libatomic1_4.9.1-4 libattr1_1:2.4.47-1 libaudit-common_1:2.3.7-1 libaudit1_1:2.3.7-1 libavahi-client3_0.6.31-4 libavahi-common-data_0.6.31-4 libavahi-common3_0.6.31-4 libblkid1_2.20.1-5.8 libbz2-1.0_1.0.6-7 libc-bin_2.19-7 libc-dev-bin_2.19-7 libc6_2.19-7 libc6-dev_2.19-7 libcap2_1:2.24-4 libcgi-pm-perl_3.65-1 libcloog-isl4_0.18.2-1 libcomerr2_1.42.11-2 libcroco3_0.6.8-3 libcups2_1.7.5-1 libcupsfilters1_1.0.58-1 libcupsimage2_1.7.5-1 libdb5.1_5.1.29-6 libdb5.3_5.3.28-6 libdbus-1-3_1.8.6-2 libdebconfclient0_0.191 libdpkg-perl_1.17.10 libdrm2_2.4.56-1 libexpat1_2.1.0-6 libfakeroot_1.20.1-1.1 libffi6_3.1-2 libfontconfig1_2.11.0-6 libfreetype6_2.5.2-1.1 libgc1c2_1:7.2d-6.3 libgcc-4.8-dev_4.8.3-7 libgcc-4.9-dev_4.9.1-4 libgcc1_1:4.9.1-4 libgdbm3_1.8.3-13 libglib2.0-0_2.40.0-5 libgmp-dev_2:6.0.0+dfsg-4+rpi1 libgmp10_2:6.0.0+dfsg-4+rpi1 libgmpxx4ldbl_2:6.0.0+dfsg-4+rpi1 libgnutls-deb0-28_3.3.7-2 libgomp1_4.9.1-4 libgraphite2-3_1.2.4-3 libgs9_9.05~dfsg-9 libgs9-common_9.05~dfsg-9 libgssapi-krb5-2_1.12.1+dfsg-9 libharfbuzz-icu0_0.9.35-1 libharfbuzz0b_0.9.35-1 libhogweed2_2.7.1-3 libice6_2:1.0.9-1 libicu52_52.1-5 libidn11_1.29-1 libijs-0.35_0.35-10 libisl10_0.12.2-2 libjasper1_1.900.1-debian1-2 libjbig0_2.1-3 libjbig2dec0_0.11+20120125-1 libjpeg8_8d1-1 libk5crypto3_1.12.1+dfsg-9 libkeyutils1_1.5.9-5 libklibc_2.0.3-1+rpi1 libkmod2_18-1 libkpathsea6_2014.20140528.34243-5 libkrb5-3_1.12.1+dfsg-9 libkrb5support0_1.12.1+dfsg-9 liblcms2-2_2.6-3 liblzma5_5.1.1alpha+20120614-2 libmagic1_1:5.19-1 libmodule-build-perl_0.420800-1 libmodule-signature-perl_0.73-1 libmount1_2.20.1-5.8 libmpc3_1.0.2-1 libmpfr-dev_3.1.2-1 libmpfr4_3.1.2-1 libncurses5_5.9+20140712-2 libncursesw5_5.9+20140712-2 libnettle4_2.7.1-3 libntl-dev_5.5.2-2 libntl0_5.5.2-2 libopenjpeg5_1.5.2-2+b1 libp11-kit0_0.20.3-2 libpackage-constants-perl_0.04-1 libpam-modules_1.1.8-3.1 libpam-modules-bin_1.1.8-3.1 libpam-runtime_1.1.8-3.1 libpam0g_1.1.8-3.1 libpaper-utils_1.1.24+nmu3 libpaper1_1.1.24+nmu3 libpcre3_1:8.35-3 libpipeline1_1.3.0-1 libpixman-1-0_0.32.6-3 libpng12-0_1.2.50-2 libpod-readme-perl_0.11-1 libpoppler46_0.26.4-1 libpotrace0_1.11-2 libprocps0_1:3.3.4-2 libprocps3_1:3.3.9-7 libptexenc1_2014.20140528.34243-5 libreadline6_6.3-8 libregexp-common-perl_2013031301-1 libselinux1_2.3-1 libsemanage-common_2.3-1 libsemanage1_2.3-1 libsepol1_2.3-1 libslang2_2.2.4-17 libsm6_2:1.2.2-1 libss2_1.42.11-2 libstdc++-4.9-dev_4.9.1-4 libstdc++6_4.9.1-4 libsynctex1_2014.20140528.34243-5 libtasn1-6_4.1-1 libtiff5_4.0.3-9 libtimedate-perl_2.3000-2 libtinfo5_5.9+20140712-2 libubsan0_4.9.1-4 libudev1_208-6 libunistring0_0.9.3-5.2 libusb-0.1-4_2:0.1.12-24 libustr-1.0-1_1.0.4-3 libuuid1_2.20.1-5.8 libx11-6_2:1.6.2-3 libx11-data_2:1.6.2-3 libxau6_1:1.0.8-1 libxaw7_2:1.0.12-2 libxcb1_1.10-3 libxdmcp6_1:1.1.1-1 libxext6_2:1.3.2-1 libxi6_2:1.7.4-1 libxml2_2.9.1+dfsg1-4 libxmu6_2:1.1.2-1 libxpm4_1:3.5.11-1 libxt6_1:1.1.4-1 libzzip-0-13_0.13.62-3 linux-libc-dev_3.14.4-1+rpi1 login_1:4.2-2 lsb-base_4.1+Debian13+rpi1 make_4.0-8 makedev_2.3.1-93 man-db_2.6.7.1-1 mawk_1.3.3-17 mount_2.20.1-5.8 multiarch-support_2.19-7 nano_2.2.6-3 ncurses-base_5.9+20140712-2 ncurses-bin_5.9+20140712-2 passwd_1:4.2-2 patch_2.7.1-6 perl_5.20.0-4 perl-base_5.20.0-4 perl-modules_5.20.0-4 plymouth_0.9.0-6 po-debconf_1.0.16+nmu3 poppler-data_0.4.7-1 preview-latex-style_11.87-1 procps_1:3.3.9-7 raspbian-archive-keyring_20120528.2 readline-common_6.3-8 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-flint-dummy_0.invalid.0 sed_4.2.2-4 sensible-utils_0.0.9 startpar_0.59-3 sysv-rc_2.88dsf-53.3 sysvinit_2.88dsf-53.3 sysvinit-core_2.88dsf-53.3 sysvinit-utils_2.88dsf-53.3 tar_1.27.1-2 tex-common_5.02 texlive-base_2014.20140821-1 texlive-binaries_2014.20140528.34243-5 texlive-fonts-recommended_2014.20140821-1 texlive-latex-base_2014.20140821-1 texlive-latex-extra_2014.20140821-1 texlive-latex-recommended_2014.20140821-1 texlive-pictures_2014.20140821-1 tzdata_2014f-1 ucf_3.0030 udev_208-6 util-linux_2.20.1-5.8 x11-common_1:7.7+7 xdg-utils_1.1.0~rc1+git20111210-7.1 xz-utils_5.1.1alpha+20120614-2 zlib1g_1:1.2.8.dfsg-1+rpi1

┌──────────────────────────────────────────────────────────────────────────────┐
│ Build                                                                        │
└──────────────────────────────────────────────────────────────────────────────┘


Unpack source
─────────────

gpgv: keyblock resource `/sbuild-nonexistent/.gnupg/trustedkeys.gpg': file open error
gpgv: Signature made Tue Aug 12 21:20:06 2014 UTC using RSA key ID 8ECECD2A
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./flint_2.4.4-1.dsc
dpkg-source: info: extracting flint in flint-2.4.4
dpkg-source: info: unpacking flint_2.4.4.orig.tar.gz
dpkg-source: info: unpacking flint_2.4.4-1.debian.tar.xz
dpkg-source: info: applying 0001-Make-fmpz_invmod-behave-like-mpz_invert.patch

Check disc space
────────────────

Sufficient free space for build

User Environment
────────────────

APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LANG=en_GB.UTF-8
LC_ALL=POSIX
LOGNAME=root
MAIL=/var/mail/root
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
PWD=/root
SCHROOT_ALIAS_NAME=jessie-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=jessie-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=109
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=jessie-staging-armhf-sbuild-9dba9956-4503-4693-8d3c-03bb60fc1c60
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
SHLVL=1
SSH_CLIENT=172.17.0.6 56233 22
SSH_CONNECTION=172.17.0.6 56233 172.17.2.1 22
SSH_TTY=/dev/pts/0
TERM=xterm
USER=buildd
_=/etc/init.d/buildd

dpkg-buildpackage
─────────────────

dpkg-buildpackage: source package flint
dpkg-buildpackage: source version 2.4.4-1
dpkg-buildpackage: source distribution unstable
 dpkg-source --before-build flint-2.4.4
dpkg-buildpackage: host architecture armhf
 fakeroot debian/rules clean
dh clean
   dh_testdir
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/«PKGBUILDDIR»'
rm -f doc/latex/flint-manual.pdf
dh_auto_clean
make[1]: Leaving directory '/«PKGBUILDDIR»'
   dh_clean
 debian/rules build-arch
dh build-arch
   dh_testdir -a
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/«PKGBUILDDIR»'
./configure --prefix="/usr" --with-ntl CFLAGS='-D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security'
Configuring...unknown-Linux
Testing __builtin_popcountl...yes
Testing __thread...yes
FLINT was successfully configured.
sed -i Makefile -e "/^FLINT_LIB\>=/s/libflint/libflint-2.4.4/"
make[1]: Leaving directory '/«PKGBUILDDIR»'
   debian/rules override_dh_auto_build
make[1]: Entering directory '/«PKGBUILDDIR»'
dh_auto_build --parallel -- AT= QUIET_CXX= QUIET_CC= QUIET_AR= INCS=-I/«PKGBUILDDIR» ABI_FLAG='-Wl,-z,relro' \
    EXTRA_SHARED_FLAGS="-Wl,-soname,libflint-2.4.4.so"
make[2]: Entering directory '/«PKGBUILDDIR»'
if [ "1" -eq "1" ]; then \
	make shared; \
fi
make[3]: Entering directory '/«PKGBUILDDIR»'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c printf.c -o build/printf.lo;
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprintf.c -o build/fprintf.lo;
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sprintf.c -o build/sprintf.lo;
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scanf.c -o build/scanf.lo;
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fscanf.c -o build/fscanf.lo;
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sscanf.c -o build/sscanf.lo;
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clz_tab.c -o build/clz_tab.lo;
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c memory_manager.c -o build/memory_manager.lo;
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c version.c -o build/version.lo;
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c profiler.c -o build/profiler.lo;
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c thread_support.c -o build/thread_support.lo;
mkdir -p build/interfaces
mkdir -p build/ulong_extras; BUILD_DIR=../build/ulong_extras; export BUILD_DIR; MOD_DIR=ulong_extras; export MOD_DIR; make -f ../Makefile.subdirs -C ulong_extras shared || exit $?;  mkdir -p build/long_extras; BUILD_DIR=../build/long_extras; export BUILD_DIR; MOD_DIR=long_extras; export MOD_DIR; make -f ../Makefile.subdirs -C long_extras shared || exit $?;  mkdir -p build/perm; BUILD_DIR=../build/perm; export BUILD_DIR; MOD_DIR=perm; export MOD_DIR; make -f ../Makefile.subdirs -C perm shared || exit $?;  mkdir -p build/fmpz; BUILD_DIR=../build/fmpz; export BUILD_DIR; MOD_DIR=fmpz; export MOD_DIR; make -f ../Makefile.subdirs -C fmpz shared || exit $?;  mkdir -p build/fmpz_vec; BUILD_DIR=../build/fmpz_vec; export BUILD_DIR; MOD_DIR=fmpz_vec; export MOD_DIR; make -f ../Makefile.subdirs -C fmpz_vec shared || exit $?;  mkdir -p build/fmpz_poly; BUILD_DIR=../build/fmpz_poly; export BUILD_DIR; MOD_DIR=fmpz_poly; export MOD_DIR; make -f ../Makefile.subdirs -C fmpz_poly shared || exit $?;  mkdir -p build/fmpq_poly; BUILD_DIR=../build/fmpq_poly; export BUILD_DIR; MOD_DIR=fmpq_poly; export MOD_DIR; make -f ../Makefile.subdirs -C fmpq_poly shared || exit $?;  mkdir -p build/fmpz_mat; BUILD_DIR=../build/fmpz_mat; export BUILD_DIR; MOD_DIR=fmpz_mat; export MOD_DIR; make -f ../Makefile.subdirs -C fmpz_mat shared || exit $?;  mkdir -p build/mpfr_vec; BUILD_DIR=../build/mpfr_vec; export BUILD_DIR; MOD_DIR=mpfr_vec; export MOD_DIR; make -f ../Makefile.subdirs -C mpfr_vec shared || exit $?;  mkdir -p build/mpfr_mat; BUILD_DIR=../build/mpfr_mat; export BUILD_DIR; MOD_DIR=mpfr_mat; export MOD_DIR; make -f ../Makefile.subdirs -C mpfr_mat shared || exit $?;  mkdir -p build/nmod_vec; BUILD_DIR=../build/nmod_vec; export BUILD_DIR; MOD_DIR=nmod_vec; export MOD_DIR; make -f ../Makefile.subdirs -C nmod_vec shared || exit $?;  mkdir -p build/nmod_poly; BUILD_DIR=../build/nmod_poly; export BUILD_DIR; MOD_DIR=nmod_poly; export MOD_DIR; make -f ../Makefile.subdirs -C nmod_poly shared || exit $?;  mkdir -p build/nmod_poly_factor; BUILD_DIR=../build/nmod_poly_factor; export BUILD_DIR; MOD_DIR=nmod_poly_factor; export MOD_DIR; make -f ../Makefile.subdirs -C nmod_poly_factor shared || exit $?;  mkdir -p build/arith; BUILD_DIR=../build/arith; export BUILD_DIR; MOD_DIR=arith; export MOD_DIR; make -f ../Makefile.subdirs -C arith shared || exit $?;  mkdir -p build/mpn_extras; BUILD_DIR=../build/mpn_extras; export BUILD_DIR; MOD_DIR=mpn_extras; export MOD_DIR; make -f ../Makefile.subdirs -C mpn_extras shared || exit $?;  mkdir -p build/nmod_mat; BUILD_DIR=../build/nmod_mat; export BUILD_DIR; MOD_DIR=nmod_mat; export MOD_DIR; make -f ../Makefile.subdirs -C nmod_mat shared || exit $?;  mkdir -p build/fmpq; BUILD_DIR=../build/fmpq; export BUILD_DIR; MOD_DIR=fmpq; export MOD_DIR; make -f ../Makefile.subdirs -C fmpq shared || exit $?;  mkdir -p build/fmpq_mat; BUILD_DIR=../build/fmpq_mat; export BUILD_DIR; MOD_DIR=fmpq_mat; export MOD_DIR; make -f ../Makefile.subdirs -C fmpq_mat shared || exit $?;  mkdir -p build/padic; BUILD_DIR=../build/padic; export BUILD_DIR; MOD_DIR=padic; export MOD_DIR; make -f ../Makefile.subdirs -C padic shared || exit $?;  mkdir -p build/fmpz_poly_q; BUILD_DIR=../build/fmpz_poly_q; export BUILD_DIR; MOD_DIR=fmpz_poly_q; export MOD_DIR; make -f ../Makefile.subdirs -C fmpz_poly_q shared || exit $?;  mkdir -p build/fmpz_poly_mat; BUILD_DIR=../build/fmpz_poly_mat; export BUILD_DIR; MOD_DIR=fmpz_poly_mat; export MOD_DIR; make -f ../Makefile.subdirs -C fmpz_poly_mat shared || exit $?;  mkdir -p build/nmod_poly_mat; BUILD_DIR=../build/nmod_poly_mat; export BUILD_DIR; MOD_DIR=nmod_poly_mat; export MOD_DIR; make -f ../Makefile.subdirs -C nmod_poly_mat shared || exit $?;  mkdir -p build/fmpz_mod_poly; BUILD_DIR=../build/fmpz_mod_poly; export BUILD_DIR; MOD_DIR=fmpz_mod_poly; export MOD_DIR; make -f ../Makefile.subdirs -C fmpz_mod_poly shared || exit $?;  mkdir -p build/fmpz_mod_poly_factor; BUILD_DIR=../build/fmpz_mod_poly_factor; export BUILD_DIR; MOD_DIR=fmpz_mod_poly_factor; export MOD_DIR; make -f ../Makefile.subdirs -C fmpz_mod_poly_factor shared || exit $?;  mkdir -p build/fmpz_factor; BUILD_DIR=../build/fmpz_factor; export BUILD_DIR; MOD_DIR=fmpz_factor; export MOD_DIR; make -f ../Makefile.subdirs -C fmpz_factor shared || exit $?;  mkdir -p build/fmpz_poly_factor; BUILD_DIR=../build/fmpz_poly_factor; export BUILD_DIR; MOD_DIR=fmpz_poly_factor; export MOD_DIR; make -f ../Makefile.subdirs -C fmpz_poly_factor shared || exit $?;  mkdir -p build/fft; BUILD_DIR=../build/fft; export BUILD_DIR; MOD_DIR=fft; export MOD_DIR; make -f ../Makefile.subdirs -C fft shared || exit $?;  mkdir -p build/qsieve; BUILD_DIR=../build/qsieve; export BUILD_DIR; MOD_DIR=qsieve; export MOD_DIR; make -f ../Makefile.subdirs -C qsieve shared || exit $?;  mkdir -p build/double_extras; BUILD_DIR=../build/double_extras; export BUILD_DIR; MOD_DIR=double_extras; export MOD_DIR; make -f ../Makefile.subdirs -C double_extras shared || exit $?;  mkdir -p build/padic_poly; BUILD_DIR=../build/padic_poly; export BUILD_DIR; MOD_DIR=padic_poly; export MOD_DIR; make -f ../Makefile.subdirs -C padic_poly shared || exit $?;  mkdir -p build/padic_mat; BUILD_DIR=../build/padic_mat; export BUILD_DIR; MOD_DIR=padic_mat; export MOD_DIR; make -f ../Makefile.subdirs -C padic_mat shared || exit $?;  mkdir -p build/qadic; BUILD_DIR=../build/qadic; export BUILD_DIR; MOD_DIR=qadic; export MOD_DIR; make -f ../Makefile.subdirs -C qadic shared || exit $?;  mkdir -p build/fq; BUILD_DIR=../build/fq; export BUILD_DIR; MOD_DIR=fq; export MOD_DIR; make -f ../Makefile.subdirs -C fq shared || exit $?;  mkdir -p build/fq_vec; BUILD_DIR=../build/fq_vec; export BUILD_DIR; MOD_DIR=fq_vec; export MOD_DIR; make -f ../Makefile.subdirs -C fq_vec shared || exit $?;  mkdir -p build/fq_mat; BUILD_DIR=../build/fq_mat; export BUILD_DIR; MOD_DIR=fq_mat; export MOD_DIR; make -f ../Makefile.subdirs -C fq_mat shared || exit $?;  mkdir -p build/fq_poly; BUILD_DIR=../build/fq_poly; export BUILD_DIR; MOD_DIR=fq_poly; export MOD_DIR; make -f ../Makefile.subdirs -C fq_poly shared || exit $?;  mkdir -p build/fq_poly_factor; BUILD_DIR=../build/fq_poly_factor; export BUILD_DIR; MOD_DIR=fq_poly_factor; export MOD_DIR; make -f ../Makefile.subdirs -C fq_poly_factor shared || exit $?;  mkdir -p build/fq_nmod; BUILD_DIR=../build/fq_nmod; export BUILD_DIR; MOD_DIR=fq_nmod; export MOD_DIR; make -f ../Makefile.subdirs -C fq_nmod shared || exit $?;  mkdir -p build/fq_nmod_vec; BUILD_DIR=../build/fq_nmod_vec; export BUILD_DIR; MOD_DIR=fq_nmod_vec; export MOD_DIR; make -f ../Makefile.subdirs -C fq_nmod_vec shared || exit $?;  mkdir -p build/fq_nmod_mat; BUILD_DIR=../build/fq_nmod_mat; export BUILD_DIR; MOD_DIR=fq_nmod_mat; export MOD_DIR; make -f ../Makefile.subdirs -C fq_nmod_mat shared || exit $?;  mkdir -p build/fq_nmod_poly; BUILD_DIR=../build/fq_nmod_poly; export BUILD_DIR; MOD_DIR=fq_nmod_poly; export MOD_DIR; make -f ../Makefile.subdirs -C fq_nmod_poly shared || exit $?;  mkdir -p build/fq_nmod_poly_factor; BUILD_DIR=../build/fq_nmod_poly_factor; export BUILD_DIR; MOD_DIR=fq_nmod_poly_factor; export MOD_DIR; make -f ../Makefile.subdirs -C fq_nmod_poly_factor shared || exit $?;  mkdir -p build/fq_zech; BUILD_DIR=../build/fq_zech; export BUILD_DIR; MOD_DIR=fq_zech; export MOD_DIR; make -f ../Makefile.subdirs -C fq_zech shared || exit $?;  mkdir -p build/fq_zech_vec; BUILD_DIR=../build/fq_zech_vec; export BUILD_DIR; MOD_DIR=fq_zech_vec; export MOD_DIR; make -f ../Makefile.subdirs -C fq_zech_vec shared || exit $?;  mkdir -p build/fq_zech_mat; BUILD_DIR=../build/fq_zech_mat; export BUILD_DIR; MOD_DIR=fq_zech_mat; export MOD_DIR; make -f ../Makefile.subdirs -C fq_zech_mat shared || exit $?;  mkdir -p build/fq_zech_poly; BUILD_DIR=../build/fq_zech_poly; export BUILD_DIR; MOD_DIR=fq_zech_poly; export MOD_DIR; make -f ../Makefile.subdirs -C fq_zech_poly shared || exit $?;  mkdir -p build/fq_zech_poly_factor; BUILD_DIR=../build/fq_zech_poly_factor; export BUILD_DIR; MOD_DIR=fq_zech_poly_factor; export MOD_DIR; make -f ../Makefile.subdirs -C fq_zech_poly_factor shared || exit $?;
make[4]: Entering directory '/«PKGBUILDDIR»/ulong_extras'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c nextprime.c -o ../build/ulong_extras/nextprime.lo -MMD -MP -MF "../build/ulong_extras/nextprime.d" -MT "../build/ulong_extras/nextprime.d" -MT "../build/ulong_extras/nextprime.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c euler_phi.c -o ../build/ulong_extras/euler_phi.lo -MMD -MP -MF "../build/ulong_extras/euler_phi.d" -MT "../build/ulong_extras/euler_phi.d" -MT "../build/ulong_extras/euler_phi.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_trial_range.c -o ../build/ulong_extras/factor_trial_range.lo -MMD -MP -MF "../build/ulong_extras/factor_trial_range.d" -MT "../build/ulong_extras/factor_trial_range.d" -MT "../build/ulong_extras/factor_trial_range.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c xgcd.c -o ../build/ulong_extras/xgcd.lo -MMD -MP -MF "../build/ulong_extras/xgcd.d" -MT "../build/ulong_extras/xgcd.d" -MT "../build/ulong_extras/xgcd.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_oddprime_small.c -o ../build/ulong_extras/is_oddprime_small.lo -MMD -MP -MF "../build/ulong_extras/is_oddprime_small.d" -MT "../build/ulong_extras/is_oddprime_small.d" -MT "../build/ulong_extras/is_oddprime_small.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_probabprime_fibonacci.c -o ../build/ulong_extras/is_probabprime_fibonacci.lo -MMD -MP -MF "../build/ulong_extras/is_probabprime_fibonacci.d" -MT "../build/ulong_extras/is_probabprime_fibonacci.d" -MT "../build/ulong_extras/is_probabprime_fibonacci.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulmod_preinv.c -o ../build/ulong_extras/mulmod_preinv.lo -MMD -MP -MF "../build/ulong_extras/mulmod_preinv.d" -MT "../build/ulong_extras/mulmod_preinv.d" -MT "../build/ulong_extras/mulmod_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_trial_partial.c -o ../build/ulong_extras/factor_trial_partial.lo -MMD -MP -MF "../build/ulong_extras/factor_trial_partial.d" -MT "../build/ulong_extras/factor_trial_partial.d" -MT "../build/ulong_extras/factor_trial_partial.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sizeinbase.c -o ../build/ulong_extras/sizeinbase.lo -MMD -MP -MF "../build/ulong_extras/sizeinbase.d" -MT "../build/ulong_extras/sizeinbase.d" -MT "../build/ulong_extras/sizeinbase.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulmod_precomp.c -o ../build/ulong_extras/mulmod_precomp.lo -MMD -MP -MF "../build/ulong_extras/mulmod_precomp.d" -MT "../build/ulong_extras/mulmod_precomp.d" -MT "../build/ulong_extras/mulmod_precomp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c moebius_mu.c -o ../build/ulong_extras/moebius_mu.lo -MMD -MP -MF "../build/ulong_extras/moebius_mu.d" -MT "../build/ulong_extras/moebius_mu.d" -MT "../build/ulong_extras/moebius_mu.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clog.c -o ../build/ulong_extras/clog.lo -MMD -MP -MF "../build/ulong_extras/clog.d" -MT "../build/ulong_extras/clog.d" -MT "../build/ulong_extras/clog.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulmod2_preinv.c -o ../build/ulong_extras/mulmod2_preinv.lo -MMD -MP -MF "../build/ulong_extras/mulmod2_preinv.d" -MT "../build/ulong_extras/mulmod2_preinv.d" -MT "../build/ulong_extras/mulmod2_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_SQUFOF.c -o ../build/ulong_extras/factor_SQUFOF.lo -MMD -MP -MF "../build/ulong_extras/factor_SQUFOF.d" -MT "../build/ulong_extras/factor_SQUFOF.d" -MT "../build/ulong_extras/factor_SQUFOF.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod2_preinv.c -o ../build/ulong_extras/powmod2_preinv.lo -MMD -MP -MF "../build/ulong_extras/powmod2_preinv.d" -MT "../build/ulong_extras/powmod2_preinv.d" -MT "../build/ulong_extras/powmod2_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c nth_prime_bounds.c -o ../build/ulong_extras/nth_prime_bounds.lo -MMD -MP -MF "../build/ulong_extras/nth_prime_bounds.d" -MT "../build/ulong_extras/nth_prime_bounds.d" -MT "../build/ulong_extras/nth_prime_bounds.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c primes_clear.c -o ../build/ulong_extras/primes_clear.lo -MMD -MP -MF "../build/ulong_extras/primes_clear.d" -MT "../build/ulong_extras/primes_clear.d" -MT "../build/ulong_extras/primes_clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_one_line.c -o ../build/ulong_extras/factor_one_line.lo -MMD -MP -MF "../build/ulong_extras/factor_one_line.d" -MT "../build/ulong_extras/factor_one_line.d" -MT "../build/ulong_extras/factor_one_line.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_partial.c -o ../build/ulong_extras/factor_partial.lo -MMD -MP -MF "../build/ulong_extras/factor_partial.d" -MT "../build/ulong_extras/factor_partial.d" -MT "../build/ulong_extras/factor_partial.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_square.c -o ../build/ulong_extras/is_square.lo -MMD -MP -MF "../build/ulong_extras/is_square.d" -MT "../build/ulong_extras/is_square.d" -MT "../build/ulong_extras/is_square.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c flog.c -o ../build/ulong_extras/flog.lo -MMD -MP -MF "../build/ulong_extras/flog.d" -MT "../build/ulong_extras/flog.d" -MT "../build/ulong_extras/flog.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factorial_mod2_preinv.c -o ../build/ulong_extras/factorial_mod2_preinv.lo -MMD -MP -MF "../build/ulong_extras/factorial_mod2_preinv.d" -MT "../build/ulong_extras/factorial_mod2_preinv.d" -MT "../build/ulong_extras/factorial_mod2_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c invmod.c -o ../build/ulong_extras/invmod.lo -MMD -MP -MF "../build/ulong_extras/invmod.d" -MT "../build/ulong_extras/invmod.d" -MT "../build/ulong_extras/invmod.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_pp1.c -o ../build/ulong_extras/factor_pp1.lo -MMD -MP -MF "../build/ulong_extras/factor_pp1.d" -MT "../build/ulong_extras/factor_pp1.d" -MT "../build/ulong_extras/factor_pp1.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_probabprime_fermat.c -o ../build/ulong_extras/is_probabprime_fermat.lo -MMD -MP -MF "../build/ulong_extras/is_probabprime_fermat.d" -MT "../build/ulong_extras/is_probabprime_fermat.d" -MT "../build/ulong_extras/is_probabprime_fermat.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c prime_inverses_arr_readonly.c -o ../build/ulong_extras/prime_inverses_arr_readonly.lo -MMD -MP -MF "../build/ulong_extras/prime_inverses_arr_readonly.d" -MT "../build/ulong_extras/prime_inverses_arr_readonly.d" -MT "../build/ulong_extras/prime_inverses_arr_readonly.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_probabprime_BPSW.c -o ../build/ulong_extras/is_probabprime_BPSW.lo -MMD -MP -MF "../build/ulong_extras/is_probabprime_BPSW.d" -MT "../build/ulong_extras/is_probabprime_BPSW.d" -MT "../build/ulong_extras/is_probabprime_BPSW.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcd.c -o ../build/ulong_extras/gcd.lo -MMD -MP -MF "../build/ulong_extras/gcd.d" -MT "../build/ulong_extras/gcd.d" -MT "../build/ulong_extras/gcd.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randprime.c -o ../build/ulong_extras/randprime.lo -MMD -MP -MF "../build/ulong_extras/randprime.d" -MT "../build/ulong_extras/randprime.d" -MT "../build/ulong_extras/randprime.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c cleanup_primes.c -o ../build/ulong_extras/cleanup_primes.lo -MMD -MP -MF "../build/ulong_extras/cleanup_primes.d" -MT "../build/ulong_extras/cleanup_primes.d" -MT "../build/ulong_extras/cleanup_primes.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c jacobi.c -o ../build/ulong_extras/jacobi.lo -MMD -MP -MF "../build/ulong_extras/jacobi.d" -MT "../build/ulong_extras/jacobi.d" -MT "../build/ulong_extras/jacobi.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mod_precomp.c -o ../build/ulong_extras/mod_precomp.lo -MMD -MP -MF "../build/ulong_extras/mod_precomp.d" -MT "../build/ulong_extras/mod_precomp.d" -MT "../build/ulong_extras/mod_precomp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randint.c -o ../build/ulong_extras/randint.lo -MMD -MP -MF "../build/ulong_extras/randint.d" -MT "../build/ulong_extras/randint.d" -MT "../build/ulong_extras/randint.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_prime_pseudosquare.c -o ../build/ulong_extras/is_prime_pseudosquare.lo -MMD -MP -MF "../build/ulong_extras/is_prime_pseudosquare.d" -MT "../build/ulong_extras/is_prime_pseudosquare.d" -MT "../build/ulong_extras/is_prime_pseudosquare.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c primes_extend_small.c -o ../build/ulong_extras/primes_extend_small.lo -MMD -MP -MF "../build/ulong_extras/primes_extend_small.d" -MT "../build/ulong_extras/primes_extend_small.d" -MT "../build/ulong_extras/primes_extend_small.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c primes_sieve_range.c -o ../build/ulong_extras/primes_sieve_range.lo -MMD -MP -MF "../build/ulong_extras/primes_sieve_range.d" -MT "../build/ulong_extras/primes_sieve_range.d" -MT "../build/ulong_extras/primes_sieve_range.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mod2_preinv.c -o ../build/ulong_extras/mod2_preinv.lo -MMD -MP -MF "../build/ulong_extras/mod2_preinv.d" -MT "../build/ulong_extras/mod2_preinv.d" -MT "../build/ulong_extras/mod2_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_perfect_power235.c -o ../build/ulong_extras/is_perfect_power235.lo -MMD -MP -MF "../build/ulong_extras/is_perfect_power235.d" -MT "../build/ulong_extras/is_perfect_power235.d" -MT "../build/ulong_extras/is_perfect_power235.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lll_mod_preinv.c -o ../build/ulong_extras/lll_mod_preinv.lo -MMD -MP -MF "../build/ulong_extras/lll_mod_preinv.d" -MT "../build/ulong_extras/lll_mod_preinv.d" -MT "../build/ulong_extras/lll_mod_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrtrem.c -o ../build/ulong_extras/sqrtrem.lo -MMD -MP -MF "../build/ulong_extras/sqrtrem.d" -MT "../build/ulong_extras/sqrtrem.d" -MT "../build/ulong_extras/sqrtrem.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c revbin.c -o ../build/ulong_extras/revbin.lo -MMD -MP -MF "../build/ulong_extras/revbin.d" -MT "../build/ulong_extras/revbin.d" -MT "../build/ulong_extras/revbin.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c primitive_root_prime.c -o ../build/ulong_extras/primitive_root_prime.lo -MMD -MP -MF "../build/ulong_extras/primitive_root_prime.d" -MT "../build/ulong_extras/primitive_root_prime.d" -MT "../build/ulong_extras/primitive_root_prime.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor.c -o ../build/ulong_extras/factor.lo -MMD -MP -MF "../build/ulong_extras/factor.d" -MT "../build/ulong_extras/factor.d" -MT "../build/ulong_extras/factor.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_trial.c -o ../build/ulong_extras/factor_trial.lo -MMD -MP -MF "../build/ulong_extras/factor_trial.d" -MT "../build/ulong_extras/factor_trial.d" -MT "../build/ulong_extras/factor_trial.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_strong_probabprime2_preinv.c -o ../build/ulong_extras/is_strong_probabprime2_preinv.lo -MMD -MP -MF "../build/ulong_extras/is_strong_probabprime2_preinv.d" -MT "../build/ulong_extras/is_strong_probabprime2_preinv.d" -MT "../build/ulong_extras/is_strong_probabprime2_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ll_mod_preinv.c -o ../build/ulong_extras/ll_mod_preinv.lo -MMD -MP -MF "../build/ulong_extras/ll_mod_preinv.d" -MT "../build/ulong_extras/ll_mod_preinv.d" -MT "../build/ulong_extras/ll_mod_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_prime_pocklington.c -o ../build/ulong_extras/is_prime_pocklington.lo -MMD -MP -MF "../build/ulong_extras/is_prime_pocklington.d" -MT "../build/ulong_extras/is_prime_pocklington.d" -MT "../build/ulong_extras/is_prime_pocklington.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_power235.c -o ../build/ulong_extras/factor_power235.lo -MMD -MP -MF "../build/ulong_extras/factor_power235.d" -MT "../build/ulong_extras/factor_power235.d" -MT "../build/ulong_extras/factor_power235.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrt.c -o ../build/ulong_extras/sqrt.lo -MMD -MP -MF "../build/ulong_extras/sqrt.d" -MT "../build/ulong_extras/sqrt.d" -MT "../build/ulong_extras/sqrt.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_precomp.c -o ../build/ulong_extras/powmod_precomp.lo -MMD -MP -MF "../build/ulong_extras/powmod_precomp.d" -MT "../build/ulong_extras/powmod_precomp.d" -MT "../build/ulong_extras/powmod_precomp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c remove2_precomp.c -o ../build/ulong_extras/remove2_precomp.lo -MMD -MP -MF "../build/ulong_extras/remove2_precomp.d" -MT "../build/ulong_extras/remove2_precomp.d" -MT "../build/ulong_extras/remove2_precomp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrtmod.c -o ../build/ulong_extras/sqrtmod.lo -MMD -MP -MF "../build/ulong_extras/sqrtmod.d" -MT "../build/ulong_extras/sqrtmod.d" -MT "../build/ulong_extras/sqrtmod.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_insert.c -o ../build/ulong_extras/factor_insert.lo -MMD -MP -MF "../build/ulong_extras/factor_insert.d" -MT "../build/ulong_extras/factor_insert.d" -MT "../build/ulong_extras/factor_insert.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mod2_precomp.c -o ../build/ulong_extras/mod2_precomp.lo -MMD -MP -MF "../build/ulong_extras/mod2_precomp.d" -MT "../build/ulong_extras/mod2_precomp.d" -MT "../build/ulong_extras/mod2_precomp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c prime_pi_bounds.c -o ../build/ulong_extras/prime_pi_bounds.lo -MMD -MP -MF "../build/ulong_extras/prime_pi_bounds.d" -MT "../build/ulong_extras/prime_pi_bounds.d" -MT "../build/ulong_extras/prime_pi_bounds.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c discrete_log_bsgs.c -o ../build/ulong_extras/discrete_log_bsgs.lo -MMD -MP -MF "../build/ulong_extras/discrete_log_bsgs.d" -MT "../build/ulong_extras/discrete_log_bsgs.d" -MT "../build/ulong_extras/discrete_log_bsgs.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c prime_pi.c -o ../build/ulong_extras/prime_pi.lo -MMD -MP -MF "../build/ulong_extras/prime_pi.d" -MT "../build/ulong_extras/prime_pi.d" -MT "../build/ulong_extras/prime_pi.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrtmod_primepow.c -o ../build/ulong_extras/sqrtmod_primepow.lo -MMD -MP -MF "../build/ulong_extras/sqrtmod_primepow.d" -MT "../build/ulong_extras/sqrtmod_primepow.d" -MT "../build/ulong_extras/sqrtmod_primepow.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randlimb.c -o ../build/ulong_extras/randlimb.lo -MMD -MP -MF "../build/ulong_extras/randlimb.d" -MT "../build/ulong_extras/randlimb.d" -MT "../build/ulong_extras/randlimb.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randbits.c -o ../build/ulong_extras/randbits.lo -MMD -MP -MF "../build/ulong_extras/randbits.d" -MT "../build/ulong_extras/randbits.d" -MT "../build/ulong_extras/randbits.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/ulong_extras/pow.lo -MMD -MP -MF "../build/ulong_extras/pow.d" -MT "../build/ulong_extras/pow.d" -MT "../build/ulong_extras/pow.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factorial_fast_mod2_preinv.c -o ../build/ulong_extras/factorial_fast_mod2_preinv.lo -MMD -MP -MF "../build/ulong_extras/factorial_fast_mod2_preinv.d" -MT "../build/ulong_extras/factorial_fast_mod2_preinv.d" -MT "../build/ulong_extras/factorial_fast_mod2_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c remove.c -o ../build/ulong_extras/remove.lo -MMD -MP -MF "../build/ulong_extras/remove.d" -MT "../build/ulong_extras/remove.d" -MT "../build/ulong_extras/remove.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_probabprime.c -o ../build/ulong_extras/is_probabprime.lo -MMD -MP -MF "../build/ulong_extras/is_probabprime.d" -MT "../build/ulong_extras/is_probabprime.d" -MT "../build/ulong_extras/is_probabprime.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_squarefree.c -o ../build/ulong_extras/is_squarefree.lo -MMD -MP -MF "../build/ulong_extras/is_squarefree.d" -MT "../build/ulong_extras/is_squarefree.d" -MT "../build/ulong_extras/is_squarefree.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcdinv.c -o ../build/ulong_extras/gcdinv.lo -MMD -MP -MF "../build/ulong_extras/gcdinv.d" -MT "../build/ulong_extras/gcdinv.d" -MT "../build/ulong_extras/gcdinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c primes_init.c -o ../build/ulong_extras/primes_init.lo -MMD -MP -MF "../build/ulong_extras/primes_init.d" -MT "../build/ulong_extras/primes_init.d" -MT "../build/ulong_extras/primes_init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/ulong_extras/randtest.lo -MMD -MP -MF "../build/ulong_extras/randtest.d" -MT "../build/ulong_extras/randtest.d" -MT "../build/ulong_extras/randtest.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c primes_arr_readonly.c -o ../build/ulong_extras/primes_arr_readonly.lo -MMD -MP -MF "../build/ulong_extras/primes_arr_readonly.d" -MT "../build/ulong_extras/primes_arr_readonly.d" -MT "../build/ulong_extras/primes_arr_readonly.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c primes_jump_after.c -o ../build/ulong_extras/primes_jump_after.lo -MMD -MP -MF "../build/ulong_extras/primes_jump_after.d" -MT "../build/ulong_extras/primes_jump_after.d" -MT "../build/ulong_extras/primes_jump_after.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_prime.c -o ../build/ulong_extras/is_prime.lo -MMD -MP -MF "../build/ulong_extras/is_prime.d" -MT "../build/ulong_extras/is_prime.d" -MT "../build/ulong_extras/is_prime.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compute_primes.c -o ../build/ulong_extras/compute_primes.lo -MMD -MP -MF "../build/ulong_extras/compute_primes.d" -MT "../build/ulong_extras/compute_primes.d" -MT "../build/ulong_extras/compute_primes.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_probabprime_lucas.c -o ../build/ulong_extras/is_probabprime_lucas.lo -MMD -MP -MF "../build/ulong_extras/is_probabprime_lucas.d" -MT "../build/ulong_extras/is_probabprime_lucas.d" -MT "../build/ulong_extras/is_probabprime_lucas.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c nth_prime.c -o ../build/ulong_extras/nth_prime.lo -MMD -MP -MF "../build/ulong_extras/nth_prime.d" -MT "../build/ulong_extras/nth_prime.d" -MT "../build/ulong_extras/nth_prime.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem2_precomp.c -o ../build/ulong_extras/divrem2_precomp.lo -MMD -MP -MF "../build/ulong_extras/divrem2_precomp.d" -MT "../build/ulong_extras/divrem2_precomp.d" -MT "../build/ulong_extras/divrem2_precomp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_lehman.c -o ../build/ulong_extras/factor_lehman.lo -MMD -MP -MF "../build/ulong_extras/factor_lehman.d" -MT "../build/ulong_extras/factor_lehman.d" -MT "../build/ulong_extras/factor_lehman.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_strong_probabprime_precomp.c -o ../build/ulong_extras/is_strong_probabprime_precomp.lo -MMD -MP -MF "../build/ulong_extras/is_strong_probabprime_precomp.d" -MT "../build/ulong_extras/is_strong_probabprime_precomp.d" -MT "../build/ulong_extras/is_strong_probabprime_precomp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_oddprime_binary.c -o ../build/ulong_extras/is_oddprime_binary.lo -MMD -MP -MF "../build/ulong_extras/is_oddprime_binary.d" -MT "../build/ulong_extras/is_oddprime_binary.d" -MT "../build/ulong_extras/is_oddprime_binary.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrtmodn.c -o ../build/ulong_extras/sqrtmodn.lo -MMD -MP -MF "../build/ulong_extras/sqrtmodn.d" -MT "../build/ulong_extras/sqrtmodn.d" -MT "../build/ulong_extras/sqrtmodn.lo"
gcc -Wl,-z,relro -Wl,-r ../build/ulong_extras/nextprime.lo ../build/ulong_extras/euler_phi.lo ../build/ulong_extras/factor_trial_range.lo ../build/ulong_extras/xgcd.lo ../build/ulong_extras/is_oddprime_small.lo ../build/ulong_extras/is_probabprime_fibonacci.lo ../build/ulong_extras/mulmod_preinv.lo ../build/ulong_extras/factor_trial_partial.lo ../build/ulong_extras/sizeinbase.lo ../build/ulong_extras/mulmod_precomp.lo ../build/ulong_extras/moebius_mu.lo ../build/ulong_extras/clog.lo ../build/ulong_extras/mulmod2_preinv.lo ../build/ulong_extras/factor_SQUFOF.lo ../build/ulong_extras/powmod2_preinv.lo ../build/ulong_extras/nth_prime_bounds.lo ../build/ulong_extras/primes_clear.lo ../build/ulong_extras/factor_one_line.lo ../build/ulong_extras/factor_partial.lo ../build/ulong_extras/is_square.lo ../build/ulong_extras/flog.lo ../build/ulong_extras/factorial_mod2_preinv.lo ../build/ulong_extras/invmod.lo ../build/ulong_extras/factor_pp1.lo ../build/ulong_extras/is_probabprime_fermat.lo ../build/ulong_extras/prime_inverses_arr_readonly.lo ../build/ulong_extras/is_probabprime_BPSW.lo ../build/ulong_extras/gcd.lo ../build/ulong_extras/randprime.lo ../build/ulong_extras/cleanup_primes.lo ../build/ulong_extras/jacobi.lo ../build/ulong_extras/mod_precomp.lo ../build/ulong_extras/randint.lo ../build/ulong_extras/is_prime_pseudosquare.lo ../build/ulong_extras/primes_extend_small.lo ../build/ulong_extras/primes_sieve_range.lo ../build/ulong_extras/mod2_preinv.lo ../build/ulong_extras/is_perfect_power235.lo ../build/ulong_extras/lll_mod_preinv.lo ../build/ulong_extras/sqrtrem.lo ../build/ulong_extras/revbin.lo ../build/ulong_extras/primitive_root_prime.lo ../build/ulong_extras/factor.lo ../build/ulong_extras/factor_trial.lo ../build/ulong_extras/is_strong_probabprime2_preinv.lo ../build/ulong_extras/ll_mod_preinv.lo ../build/ulong_extras/is_prime_pocklington.lo ../build/ulong_extras/factor_power235.lo ../build/ulong_extras/sqrt.lo ../build/ulong_extras/powmod_precomp.lo ../build/ulong_extras/remove2_precomp.lo ../build/ulong_extras/sqrtmod.lo ../build/ulong_extras/factor_insert.lo ../build/ulong_extras/mod2_precomp.lo ../build/ulong_extras/prime_pi_bounds.lo ../build/ulong_extras/discrete_log_bsgs.lo ../build/ulong_extras/prime_pi.lo ../build/ulong_extras/sqrtmod_primepow.lo ../build/ulong_extras/randlimb.lo ../build/ulong_extras/randbits.lo ../build/ulong_extras/pow.lo ../build/ulong_extras/factorial_fast_mod2_preinv.lo ../build/ulong_extras/remove.lo ../build/ulong_extras/is_probabprime.lo ../build/ulong_extras/is_squarefree.lo ../build/ulong_extras/gcdinv.lo ../build/ulong_extras/primes_init.lo ../build/ulong_extras/randtest.lo ../build/ulong_extras/primes_arr_readonly.lo ../build/ulong_extras/primes_jump_after.lo ../build/ulong_extras/is_prime.lo ../build/ulong_extras/compute_primes.lo ../build/ulong_extras/is_probabprime_lucas.lo ../build/ulong_extras/nth_prime.lo ../build/ulong_extras/divrem2_precomp.lo ../build/ulong_extras/factor_lehman.lo ../build/ulong_extras/is_strong_probabprime_precomp.lo ../build/ulong_extras/is_oddprime_binary.lo ../build/ulong_extras/sqrtmodn.lo -o ../build/ulong_extras/../ulong_extras.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/ulong_extras'
make[4]: Entering directory '/«PKGBUILDDIR»/long_extras'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randint.c -o ../build/long_extras/randint.lo -MMD -MP -MF "../build/long_extras/randint.d" -MT "../build/long_extras/randint.d" -MT "../build/long_extras/randint.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sizeinbase.c -o ../build/long_extras/sizeinbase.lo -MMD -MP -MF "../build/long_extras/sizeinbase.d" -MT "../build/long_extras/sizeinbase.d" -MT "../build/long_extras/sizeinbase.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/long_extras/randtest.lo -MMD -MP -MF "../build/long_extras/randtest.d" -MT "../build/long_extras/randtest.d" -MT "../build/long_extras/randtest.lo"
gcc -Wl,-z,relro -Wl,-r ../build/long_extras/randint.lo ../build/long_extras/sizeinbase.lo ../build/long_extras/randtest.lo -o ../build/long_extras/../long_extras.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/long_extras'
make[4]: Entering directory '/«PKGBUILDDIR»/perm'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c parity.c -o ../build/perm/parity.lo -MMD -MP -MF "../build/perm/parity.d" -MT "../build/perm/parity.d" -MT "../build/perm/parity.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/perm/randtest.lo -MMD -MP -MF "../build/perm/randtest.d" -MT "../build/perm/randtest.d" -MT "../build/perm/randtest.lo"
gcc -Wl,-z,relro -Wl,-r ../build/perm/parity.lo ../build/perm/randtest.lo -o ../build/perm/../perm.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/perm'
make[4]: Entering directory '/«PKGBUILDDIR»/fmpz'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fmpz/set.lo -MMD -MP -MF "../build/fmpz/set.d" -MT "../build/fmpz/set.d" -MT "../build/fmpz/set.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fmpz.c -o ../build/fmpz/fmpz.lo -MMD -MP -MF "../build/fmpz/fmpz.d" -MT "../build/fmpz/fmpz.d" -MT "../build/fmpz/fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divisible.c -o ../build/fmpz/divisible.lo -MMD -MP -MF "../build/fmpz/divisible.d" -MT "../build/fmpz/divisible.d" -MT "../build/fmpz/divisible.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_str.c -o ../build/fmpz/set_str.lo -MMD -MP -MF "../build/fmpz/set_str.d" -MT "../build/fmpz/set_str.d" -MT "../build/fmpz/set_str.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clrbit.c -o ../build/fmpz/clrbit.lo -MMD -MP -MF "../build/fmpz/clrbit.d" -MT "../build/fmpz/clrbit.d" -MT "../build/fmpz/clrbit.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fdiv_q_2exp.c -o ../build/fmpz/fdiv_q_2exp.lo -MMD -MP -MF "../build/fmpz/fdiv_q_2exp.d" -MT "../build/fmpz/fdiv_q_2exp.d" -MT "../build/fmpz/fdiv_q_2exp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divisible_si.c -o ../build/fmpz/divisible_si.lo -MMD -MP -MF "../build/fmpz/divisible_si.d" -MT "../build/fmpz/divisible_si.d" -MT "../build/fmpz/divisible_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str.c -o ../build/fmpz/get_str.lo -MMD -MP -MF "../build/fmpz/get_str.d" -MT "../build/fmpz/get_str.d" -MT "../build/fmpz/get_str.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear_readonly.c -o ../build/fmpz/clear_readonly.lo -MMD -MP -MF "../build/fmpz/clear_readonly.d" -MT "../build/fmpz/clear_readonly.d" -MT "../build/fmpz/clear_readonly.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal_si.c -o ../build/fmpz/equal_si.lo -MMD -MP -MF "../build/fmpz/equal_si.d" -MT "../build/fmpz/equal_si.d" -MT "../build/fmpz/equal_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/fmpz/mul.lo -MMD -MP -MF "../build/fmpz/mul.d" -MT "../build/fmpz/mul.d" -MT "../build/fmpz/mul.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randbits.c -o ../build/fmpz/randbits.lo -MMD -MP -MF "../build/fmpz/randbits.d" -MT "../build/fmpz/randbits.d" -MT "../build/fmpz/randbits.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_mpz.c -o ../build/fmpz/get_mpz.lo -MMD -MP -MF "../build/fmpz/get_mpz.d" -MT "../build/fmpz/get_mpz.d" -MT "../build/fmpz/get_mpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c val2.c -o ../build/fmpz/val2.lo -MMD -MP -MF "../build/fmpz/val2.d" -MT "../build/fmpz/val2.d" -MT "../build/fmpz/val2.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c abs_ubound_ui_2exp.c -o ../build/fmpz/abs_ubound_ui_2exp.lo -MMD -MP -MF "../build/fmpz/abs_ubound_ui_2exp.d" -MT "../build/fmpz/abs_ubound_ui_2exp.d" -MT "../build/fmpz/abs_ubound_ui_2exp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_si.c -o ../build/fmpz/mul_si.lo -MMD -MP -MF "../build/fmpz/mul_si.d" -MT "../build/fmpz/mul_si.d" -MT "../build/fmpz/mul_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fits_si.c -o ../build/fmpz/fits_si.lo -MMD -MP -MF "../build/fmpz/fits_si.d" -MT "../build/fmpz/fits_si.d" -MT "../build/fmpz/fits_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c abs.c -o ../build/fmpz/abs.lo -MMD -MP -MF "../build/fmpz/abs.d" -MT "../build/fmpz/abs.d" -MT "../build/fmpz/abs.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c abs_fits_ui.c -o ../build/fmpz/abs_fits_ui.lo -MMD -MP -MF "../build/fmpz/abs_fits_ui.d" -MT "../build/fmpz/abs_fits_ui.d" -MT "../build/fmpz/abs_fits_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/fmpz/equal.lo -MMD -MP -MF "../build/fmpz/equal.d" -MT "../build/fmpz/equal.d" -MT "../build/fmpz/equal.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clog_ui.c -o ../build/fmpz/clog_ui.lo -MMD -MP -MF "../build/fmpz/clog_ui.d" -MT "../build/fmpz/clog_ui.d" -MT "../build/fmpz/clog_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_d.c -o ../build/fmpz/set_d.lo -MMD -MP -MF "../build/fmpz/set_d.d" -MT "../build/fmpz/set_d.d" -MT "../build/fmpz/set_d.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c tdiv_ui.c -o ../build/fmpz/tdiv_ui.lo -MMD -MP -MF "../build/fmpz/tdiv_ui.d" -MT "../build/fmpz/tdiv_ui.d" -MT "../build/fmpz/tdiv_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fib_ui.c -o ../build/fmpz/fib_ui.lo -MMD -MP -MF "../build/fmpz/fib_ui.d" -MT "../build/fmpz/fib_ui.d" -MT "../build/fmpz/fib_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c addmul.c -o ../build/fmpz/addmul.lo -MMD -MP -MF "../build/fmpz/addmul.d" -MT "../build/fmpz/addmul.d" -MT "../build/fmpz/addmul.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clog.c -o ../build/fmpz/clog.lo -MMD -MP -MF "../build/fmpz/clog.d" -MT "../build/fmpz/clog.d" -MT "../build/fmpz/clog.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c combit.c -o ../build/fmpz/combit.lo -MMD -MP -MF "../build/fmpz/combit.d" -MT "../build/fmpz/combit.d" -MT "../build/fmpz/combit.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c comb_clear.c -o ../build/fmpz/comb_clear.lo -MMD -MP -MF "../build/fmpz/comb_clear.d" -MT "../build/fmpz/comb_clear.d" -MT "../build/fmpz/comb_clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c jacobi.c -o ../build/fmpz/jacobi.lo -MMD -MP -MF "../build/fmpz/jacobi.d" -MT "../build/fmpz/jacobi.d" -MT "../build/fmpz/jacobi.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c multi_mod_ui.c -o ../build/fmpz/multi_mod_ui.lo -MMD -MP -MF "../build/fmpz/multi_mod_ui.d" -MT "../build/fmpz/multi_mod_ui.d" -MT "../build/fmpz/multi_mod_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c tdiv_q_2exp.c -o ../build/fmpz/tdiv_q_2exp.lo -MMD -MP -MF "../build/fmpz/tdiv_q_2exp.d" -MT "../build/fmpz/tdiv_q_2exp.d" -MT "../build/fmpz/tdiv_q_2exp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c tdiv_q.c -o ../build/fmpz/tdiv_q.lo -MMD -MP -MF "../build/fmpz/tdiv_q.d" -MT "../build/fmpz/tdiv_q.d" -MT "../build/fmpz/tdiv_q.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c cmp.c -o ../build/fmpz/cmp.lo -MMD -MP -MF "../build/fmpz/cmp.d" -MT "../build/fmpz/cmp.d" -MT "../build/fmpz/cmp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcd.c -o ../build/fmpz/gcd.lo -MMD -MP -MF "../build/fmpz/gcd.d" -MT "../build/fmpz/gcd.d" -MT "../build/fmpz/gcd.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divexact_si.c -o ../build/fmpz/divexact_si.lo -MMD -MP -MF "../build/fmpz/divexact_si.d" -MT "../build/fmpz/divexact_si.d" -MT "../build/fmpz/divexact_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c flog.c -o ../build/fmpz/flog.lo -MMD -MP -MF "../build/fmpz/flog.d" -MT "../build/fmpz/flog.d" -MT "../build/fmpz/flog.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c cmp_si.c -o ../build/fmpz/cmp_si.lo -MMD -MP -MF "../build/fmpz/cmp_si.d" -MT "../build/fmpz/cmp_si.d" -MT "../build/fmpz/cmp_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c multi_CRT_ui.c -o ../build/fmpz/multi_CRT_ui.lo -MMD -MP -MF "../build/fmpz/multi_CRT_ui.d" -MT "../build/fmpz/multi_CRT_ui.d" -MT "../build/fmpz/multi_CRT_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_prime_pseudosquare.c -o ../build/fmpz/is_prime_pseudosquare.lo -MMD -MP -MF "../build/fmpz/is_prime_pseudosquare.d" -MT "../build/fmpz/is_prime_pseudosquare.d" -MT "../build/fmpz/is_prime_pseudosquare.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lcm.c -o ../build/fmpz/lcm.lo -MMD -MP -MF "../build/fmpz/lcm.d" -MT "../build/fmpz/lcm.d" -MT "../build/fmpz/lcm.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fdiv_q.c -o ../build/fmpz/fdiv_q.lo -MMD -MP -MF "../build/fmpz/fdiv_q.d" -MT "../build/fmpz/fdiv_q.d" -MT "../build/fmpz/fdiv_q.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c preinvn_init.c -o ../build/fmpz/preinvn_init.lo -MMD -MP -MF "../build/fmpz/preinvn_init.d" -MT "../build/fmpz/preinvn_init.d" -MT "../build/fmpz/preinvn_init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fdiv_q_si.c -o ../build/fmpz/fdiv_q_si.lo -MMD -MP -MF "../build/fmpz/fdiv_q_si.d" -MT "../build/fmpz/fdiv_q_si.d" -MT "../build/fmpz/fdiv_q_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_d_2exp.c -o ../build/fmpz/get_d_2exp.lo -MMD -MP -MF "../build/fmpz/get_d_2exp.d" -MT "../build/fmpz/get_d_2exp.d" -MT "../build/fmpz/get_d_2exp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divexact.c -o ../build/fmpz/divexact.lo -MMD -MP -MF "../build/fmpz/divexact.d" -MT "../build/fmpz/divexact.d" -MT "../build/fmpz/divexact.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fmpz/add.lo -MMD -MP -MF "../build/fmpz/add.d" -MT "../build/fmpz/add.d" -MT "../build/fmpz/add.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inp_raw.c -o ../build/fmpz/inp_raw.lo -MMD -MP -MF "../build/fmpz/inp_raw.d" -MT "../build/fmpz/inp_raw.d" -MT "../build/fmpz/inp_raw.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c cmp_ui.c -o ../build/fmpz/cmp_ui.lo -MMD -MP -MF "../build/fmpz/cmp_ui.d" -MT "../build/fmpz/cmp_ui.d" -MT "../build/fmpz/cmp_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c preinvn_clear.c -o ../build/fmpz/preinvn_clear.lo -MMD -MP -MF "../build/fmpz/preinvn_clear.d" -MT "../build/fmpz/preinvn_clear.d" -MT "../build/fmpz/preinvn_clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c cdiv_q_2exp.c -o ../build/fmpz/cdiv_q_2exp.lo -MMD -MP -MF "../build/fmpz/cdiv_q_2exp.d" -MT "../build/fmpz/cdiv_q_2exp.d" -MT "../build/fmpz/cdiv_q_2exp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c comb_init.c -o ../build/fmpz/comb_init.lo -MMD -MP -MF "../build/fmpz/comb_init.d" -MT "../build/fmpz/comb_init.d" -MT "../build/fmpz/comb_init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c size.c -o ../build/fmpz/size.lo -MMD -MP -MF "../build/fmpz/size.d" -MT "../build/fmpz/size.d" -MT "../build/fmpz/size.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_mpz.c -o ../build/fmpz/set_mpz.lo -MMD -MP -MF "../build/fmpz/set_mpz.d" -MT "../build/fmpz/set_mpz.d" -MT "../build/fmpz/set_mpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fdiv_q_ui.c -o ../build/fmpz/fdiv_q_ui.lo -MMD -MP -MF "../build/fmpz/fdiv_q_ui.d" -MT "../build/fmpz/fdiv_q_ui.d" -MT "../build/fmpz/fdiv_q_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow_ui.c -o ../build/fmpz/pow_ui.lo -MMD -MP -MF "../build/fmpz/pow_ui.d" -MT "../build/fmpz/pow_ui.d" -MT "../build/fmpz/pow_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mpz_init_set_readonly.c -o ../build/fmpz/mpz_init_set_readonly.lo -MMD -MP -MF "../build/fmpz/mpz_init_set_readonly.d" -MT "../build/fmpz/mpz_init_set_readonly.d" -MT "../build/fmpz/mpz_init_set_readonly.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c print.c -o ../build/fmpz/print.lo -MMD -MP -MF "../build/fmpz/print.d" -MT "../build/fmpz/print.d" -MT "../build/fmpz/print.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c tdiv_q_si.c -o ../build/fmpz/tdiv_q_si.lo -MMD -MP -MF "../build/fmpz/tdiv_q_si.d" -MT "../build/fmpz/tdiv_q_si.d" -MT "../build/fmpz/tdiv_q_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rfac_ui.c -o ../build/fmpz/rfac_ui.lo -MMD -MP -MF "../build/fmpz/rfac_ui.d" -MT "../build/fmpz/rfac_ui.d" -MT "../build/fmpz/rfac_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mod.c -o ../build/fmpz/mod.lo -MMD -MP -MF "../build/fmpz/mod.d" -MT "../build/fmpz/mod.d" -MT "../build/fmpz/mod.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add_ui.c -o ../build/fmpz/add_ui.lo -MMD -MP -MF "../build/fmpz/add_ui.d" -MT "../build/fmpz/add_ui.d" -MT "../build/fmpz/add_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init2.c -o ../build/fmpz/init2.lo -MMD -MP -MF "../build/fmpz/init2.d" -MT "../build/fmpz/init2.d" -MT "../build/fmpz/init2.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c cdiv_q.c -o ../build/fmpz/cdiv_q.lo -MMD -MP -MF "../build/fmpz/cdiv_q.d" -MT "../build/fmpz/cdiv_q.d" -MT "../build/fmpz/cdiv_q.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_probabprime.c -o ../build/fmpz/is_probabprime.lo -MMD -MP -MF "../build/fmpz/is_probabprime.d" -MT "../build/fmpz/is_probabprime.d" -MT "../build/fmpz/is_probabprime.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcdinv.c -o ../build/fmpz/gcdinv.lo -MMD -MP -MF "../build/fmpz/gcdinv.d" -MT "../build/fmpz/gcdinv.d" -MT "../build/fmpz/gcdinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_ui.c -o ../build/fmpz/get_ui.lo -MMD -MP -MF "../build/fmpz/get_ui.d" -MT "../build/fmpz/get_ui.d" -MT "../build/fmpz/get_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_si.c -o ../build/fmpz/get_si.lo -MMD -MP -MF "../build/fmpz/get_si.d" -MT "../build/fmpz/get_si.d" -MT "../build/fmpz/get_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c cdiv_q_si.c -o ../build/fmpz/cdiv_q_si.lo -MMD -MP -MF "../build/fmpz/cdiv_q_si.d" -MT "../build/fmpz/cdiv_q_si.d" -MT "../build/fmpz/cdiv_q_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sizeinbase.c -o ../build/fmpz/sizeinbase.lo -MMD -MP -MF "../build/fmpz/sizeinbase.d" -MT "../build/fmpz/sizeinbase.d" -MT "../build/fmpz/sizeinbase.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fdiv_qr.c -o ../build/fmpz/fdiv_qr.lo -MMD -MP -MF "../build/fmpz/fdiv_qr.d" -MT "../build/fmpz/fdiv_qr.d" -MT "../build/fmpz/fdiv_qr.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_d.c -o ../build/fmpz/get_d.lo -MMD -MP -MF "../build/fmpz/get_d.d" -MT "../build/fmpz/get_d.d" -MT "../build/fmpz/get_d.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c tdiv_qr.c -o ../build/fmpz/tdiv_qr.lo -MMD -MP -MF "../build/fmpz/tdiv_qr.d" -MT "../build/fmpz/tdiv_qr.d" -MT "../build/fmpz/tdiv_qr.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c tdiv_q_ui.c -o ../build/fmpz/tdiv_q_ui.lo -MMD -MP -MF "../build/fmpz/tdiv_q_ui.d" -MT "../build/fmpz/tdiv_q_ui.d" -MT "../build/fmpz/tdiv_q_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powm_ui.c -o ../build/fmpz/powm_ui.lo -MMD -MP -MF "../build/fmpz/powm_ui.d" -MT "../build/fmpz/powm_ui.d" -MT "../build/fmpz/powm_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fdiv_r.c -o ../build/fmpz/fdiv_r.lo -MMD -MP -MF "../build/fmpz/fdiv_r.d" -MT "../build/fmpz/fdiv_r.d" -MT "../build/fmpz/fdiv_r.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c read.c -o ../build/fmpz/read.lo -MMD -MP -MF "../build/fmpz/read.d" -MT "../build/fmpz/read.d" -MT "../build/fmpz/read.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c abs_lbound_ui_2exp.c -o ../build/fmpz/abs_lbound_ui_2exp.lo -MMD -MP -MF "../build/fmpz/abs_lbound_ui_2exp.d" -MT "../build/fmpz/abs_lbound_ui_2exp.d" -MT "../build/fmpz/abs_lbound_ui_2exp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c flog_ui.c -o ../build/fmpz/flog_ui.lo -MMD -MP -MF "../build/fmpz/flog_ui.d" -MT "../build/fmpz/flog_ui.d" -MT "../build/fmpz/flog_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub_ui.c -o ../build/fmpz/sub_ui.lo -MMD -MP -MF "../build/fmpz/sub_ui.d" -MT "../build/fmpz/sub_ui.d" -MT "../build/fmpz/sub_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sgn.c -o ../build/fmpz/sgn.lo -MMD -MP -MF "../build/fmpz/sgn.d" -MT "../build/fmpz/sgn.d" -MT "../build/fmpz/sgn.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c setbit.c -o ../build/fmpz/setbit.lo -MMD -MP -MF "../build/fmpz/setbit.d" -MT "../build/fmpz/setbit.d" -MT "../build/fmpz/setbit.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rfac_uiui.c -o ../build/fmpz/rfac_uiui.lo -MMD -MP -MF "../build/fmpz/rfac_uiui.d" -MT "../build/fmpz/rfac_uiui.d" -MT "../build/fmpz/rfac_uiui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c cdiv_q_ui.c -o ../build/fmpz/cdiv_q_ui.lo -MMD -MP -MF "../build/fmpz/cdiv_q_ui.d" -MT "../build/fmpz/cdiv_q_ui.d" -MT "../build/fmpz/cdiv_q_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c CRT_ui.c -o ../build/fmpz/CRT_ui.lo -MMD -MP -MF "../build/fmpz/CRT_ui.d" -MT "../build/fmpz/CRT_ui.d" -MT "../build/fmpz/CRT_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c submul.c -o ../build/fmpz/submul.lo -MMD -MP -MF "../build/fmpz/submul.d" -MT "../build/fmpz/submul.d" -MT "../build/fmpz/submul.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c addmul_ui.c -o ../build/fmpz/addmul_ui.lo -MMD -MP -MF "../build/fmpz/addmul_ui.d" -MT "../build/fmpz/addmul_ui.d" -MT "../build/fmpz/addmul_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divexact_ui.c -o ../build/fmpz/divexact_ui.lo -MMD -MP -MF "../build/fmpz/divexact_ui.d" -MT "../build/fmpz/divexact_ui.d" -MT "../build/fmpz/divexact_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/fmpz/fprint.lo -MMD -MP -MF "../build/fmpz/fprint.d" -MT "../build/fmpz/fprint.d" -MT "../build/fmpz/fprint.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_tdiv_q_2exp.c -o ../build/fmpz/mul_tdiv_q_2exp.lo -MMD -MP -MF "../build/fmpz/mul_tdiv_q_2exp.d" -MT "../build/fmpz/mul_tdiv_q_2exp.d" -MT "../build/fmpz/mul_tdiv_q_2exp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fdiv_qr_preinvn.c -o ../build/fmpz/fdiv_qr_preinvn.lo -MMD -MP -MF "../build/fmpz/fdiv_qr_preinvn.d" -MT "../build/fmpz/fdiv_qr_preinvn.d" -MT "../build/fmpz/fdiv_qr_preinvn.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bin_uiui.c -o ../build/fmpz/bin_uiui.lo -MMD -MP -MF "../build/fmpz/bin_uiui.d" -MT "../build/fmpz/bin_uiui.d" -MT "../build/fmpz/bin_uiui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_si_tdiv_q_2exp.c -o ../build/fmpz/mul_si_tdiv_q_2exp.lo -MMD -MP -MF "../build/fmpz/mul_si_tdiv_q_2exp.d" -MT "../build/fmpz/mul_si_tdiv_q_2exp.d" -MT "../build/fmpz/mul_si_tdiv_q_2exp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c tstbit.c -o ../build/fmpz/tstbit.lo -MMD -MP -MF "../build/fmpz/tstbit.d" -MT "../build/fmpz/tstbit.d" -MT "../build/fmpz/tstbit.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c invmod.c -o ../build/fmpz/invmod.lo -MMD -MP -MF "../build/fmpz/invmod.d" -MT "../build/fmpz/invmod.d" -MT "../build/fmpz/invmod.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c submul_ui.c -o ../build/fmpz/submul_ui.lo -MMD -MP -MF "../build/fmpz/submul_ui.d" -MT "../build/fmpz/submul_ui.d" -MT "../build/fmpz/submul_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_square.c -o ../build/fmpz/is_square.lo -MMD -MP -MF "../build/fmpz/is_square.d" -MT "../build/fmpz/is_square.d" -MT "../build/fmpz/is_square.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powm.c -o ../build/fmpz/powm.lo -MMD -MP -MF "../build/fmpz/powm.d" -MT "../build/fmpz/powm.d" -MT "../build/fmpz/powm.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fdiv_r_2exp.c -o ../build/fmpz/fdiv_r_2exp.lo -MMD -MP -MF "../build/fmpz/fdiv_r_2exp.d" -MT "../build/fmpz/fdiv_r_2exp.d" -MT "../build/fmpz/fdiv_r_2exp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c root.c -o ../build/fmpz/root.lo -MMD -MP -MF "../build/fmpz/root.d" -MT "../build/fmpz/root.d" -MT "../build/fmpz/root.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c xgcd_partial.c -o ../build/fmpz/xgcd_partial.lo -MMD -MP -MF "../build/fmpz/xgcd_partial.d" -MT "../build/fmpz/xgcd_partial.d" -MT "../build/fmpz/xgcd_partial.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c complement.c -o ../build/fmpz/complement.lo -MMD -MP -MF "../build/fmpz/complement.d" -MT "../build/fmpz/complement.d" -MT "../build/fmpz/complement.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inlines.c -o ../build/fmpz/inlines.lo -MMD -MP -MF "../build/fmpz/inlines.d" -MT "../build/fmpz/inlines.d" -MT "../build/fmpz/inlines.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_ui.c -o ../build/fmpz/mul_ui.lo -MMD -MP -MF "../build/fmpz/mul_ui.d" -MT "../build/fmpz/mul_ui.d" -MT "../build/fmpz/mul_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fac_ui.c -o ../build/fmpz/fac_ui.lo -MMD -MP -MF "../build/fmpz/fac_ui.d" -MT "../build/fmpz/fac_ui.d" -MT "../build/fmpz/fac_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c cmpabs.c -o ../build/fmpz/cmpabs.lo -MMD -MP -MF "../build/fmpz/cmpabs.d" -MT "../build/fmpz/cmpabs.d" -MT "../build/fmpz/cmpabs.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c and.c -o ../build/fmpz/and.lo -MMD -MP -MF "../build/fmpz/and.d" -MT "../build/fmpz/and.d" -MT "../build/fmpz/and.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c xgcd.c -o ../build/fmpz/xgcd.lo -MMD -MP -MF "../build/fmpz/xgcd.d" -MT "../build/fmpz/xgcd.d" -MT "../build/fmpz/xgcd.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fmpz/randtest.lo -MMD -MP -MF "../build/fmpz/randtest.d" -MT "../build/fmpz/randtest.d" -MT "../build/fmpz/randtest.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrtrem.c -o ../build/fmpz/sqrtrem.lo -MMD -MP -MF "../build/fmpz/sqrtrem.d" -MT "../build/fmpz/sqrtrem.d" -MT "../build/fmpz/sqrtrem.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bit_pack.c -o ../build/fmpz/bit_pack.lo -MMD -MP -MF "../build/fmpz/bit_pack.d" -MT "../build/fmpz/bit_pack.d" -MT "../build/fmpz/bit_pack.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_2exp.c -o ../build/fmpz/mul_2exp.lo -MMD -MP -MF "../build/fmpz/mul_2exp.d" -MT "../build/fmpz/mul_2exp.d" -MT "../build/fmpz/mul_2exp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c dlog.c -o ../build/fmpz/dlog.lo -MMD -MP -MF "../build/fmpz/dlog.d" -MT "../build/fmpz/dlog.d" -MT "../build/fmpz/dlog.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mod_ui.c -o ../build/fmpz/mod_ui.lo -MMD -MP -MF "../build/fmpz/mod_ui.d" -MT "../build/fmpz/mod_ui.d" -MT "../build/fmpz/mod_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c popcnt.c -o ../build/fmpz/popcnt.lo -MMD -MP -MF "../build/fmpz/popcnt.d" -MT "../build/fmpz/popcnt.d" -MT "../build/fmpz/popcnt.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init_set_readonly.c -o ../build/fmpz/init_set_readonly.lo -MMD -MP -MF "../build/fmpz/init_set_readonly.d" -MT "../build/fmpz/init_set_readonly.d" -MT "../build/fmpz/init_set_readonly.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest_mod.c -o ../build/fmpz/randtest_mod.lo -MMD -MP -MF "../build/fmpz/randtest_mod.d" -MT "../build/fmpz/randtest_mod.d" -MT "../build/fmpz/randtest_mod.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c xor.c -o ../build/fmpz/xor.lo -MMD -MP -MF "../build/fmpz/xor.d" -MT "../build/fmpz/xor.d" -MT "../build/fmpz/xor.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrt.c -o ../build/fmpz/sqrt.lo -MMD -MP -MF "../build/fmpz/sqrt.d" -MT "../build/fmpz/sqrt.d" -MT "../build/fmpz/sqrt.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mpz_clear_readonly.c -o ../build/fmpz/mpz_clear_readonly.lo -MMD -MP -MF "../build/fmpz/mpz_clear_readonly.d" -MT "../build/fmpz/mpz_clear_readonly.d" -MT "../build/fmpz/mpz_clear_readonly.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bit_unpack.c -o ../build/fmpz/bit_unpack.lo -MMD -MP -MF "../build/fmpz/bit_unpack.d" -MT "../build/fmpz/bit_unpack.d" -MT "../build/fmpz/bit_unpack.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fdiv_ui.c -o ../build/fmpz/fdiv_ui.lo -MMD -MP -MF "../build/fmpz/fdiv_ui.d" -MT "../build/fmpz/fdiv_ui.d" -MT "../build/fmpz/fdiv_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randm.c -o ../build/fmpz/randm.lo -MMD -MP -MF "../build/fmpz/randm.d" -MT "../build/fmpz/randm.d" -MT "../build/fmpz/randm.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c remove.c -o ../build/fmpz/remove.lo -MMD -MP -MF "../build/fmpz/remove.d" -MT "../build/fmpz/remove.d" -MT "../build/fmpz/remove.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c or.c -o ../build/fmpz/or.lo -MMD -MP -MF "../build/fmpz/or.d" -MT "../build/fmpz/or.d" -MT "../build/fmpz/or.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fmpz/sub.lo -MMD -MP -MF "../build/fmpz/sub.d" -MT "../build/fmpz/sub.d" -MT "../build/fmpz/sub.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrtmod.c -o ../build/fmpz/sqrtmod.lo -MMD -MP -MF "../build/fmpz/sqrtmod.d" -MT "../build/fmpz/sqrtmod.d" -MT "../build/fmpz/sqrtmod.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bits.c -o ../build/fmpz/bits.lo -MMD -MP -MF "../build/fmpz/bits.d" -MT "../build/fmpz/bits.d" -MT "../build/fmpz/bits.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal_ui.c -o ../build/fmpz/equal_ui.lo -MMD -MP -MF "../build/fmpz/equal_ui.d" -MT "../build/fmpz/equal_ui.d" -MT "../build/fmpz/equal_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c out_raw.c -o ../build/fmpz/out_raw.lo -MMD -MP -MF "../build/fmpz/out_raw.d" -MT "../build/fmpz/out_raw.d" -MT "../build/fmpz/out_raw.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fread.c -o ../build/fmpz/fread.lo -MMD -MP -MF "../build/fmpz/fread.d" -MT "../build/fmpz/fread.d" -MT "../build/fmpz/fread.lo"
gcc -Wl,-z,relro -Wl,-r ../build/fmpz/set.lo ../build/fmpz/fmpz.lo ../build/fmpz/divisible.lo ../build/fmpz/set_str.lo ../build/fmpz/clrbit.lo ../build/fmpz/fdiv_q_2exp.lo ../build/fmpz/divisible_si.lo ../build/fmpz/get_str.lo ../build/fmpz/clear_readonly.lo ../build/fmpz/equal_si.lo ../build/fmpz/mul.lo ../build/fmpz/randbits.lo ../build/fmpz/get_mpz.lo ../build/fmpz/val2.lo ../build/fmpz/abs_ubound_ui_2exp.lo ../build/fmpz/mul_si.lo ../build/fmpz/fits_si.lo ../build/fmpz/abs.lo ../build/fmpz/abs_fits_ui.lo ../build/fmpz/equal.lo ../build/fmpz/clog_ui.lo ../build/fmpz/set_d.lo ../build/fmpz/tdiv_ui.lo ../build/fmpz/fib_ui.lo ../build/fmpz/addmul.lo ../build/fmpz/clog.lo ../build/fmpz/combit.lo ../build/fmpz/comb_clear.lo ../build/fmpz/jacobi.lo ../build/fmpz/multi_mod_ui.lo ../build/fmpz/tdiv_q_2exp.lo ../build/fmpz/tdiv_q.lo ../build/fmpz/cmp.lo ../build/fmpz/gcd.lo ../build/fmpz/divexact_si.lo ../build/fmpz/flog.lo ../build/fmpz/cmp_si.lo ../build/fmpz/multi_CRT_ui.lo ../build/fmpz/is_prime_pseudosquare.lo ../build/fmpz/lcm.lo ../build/fmpz/fdiv_q.lo ../build/fmpz/preinvn_init.lo ../build/fmpz/fdiv_q_si.lo ../build/fmpz/get_d_2exp.lo ../build/fmpz/divexact.lo ../build/fmpz/add.lo ../build/fmpz/inp_raw.lo ../build/fmpz/cmp_ui.lo ../build/fmpz/preinvn_clear.lo ../build/fmpz/cdiv_q_2exp.lo ../build/fmpz/comb_init.lo ../build/fmpz/size.lo ../build/fmpz/set_mpz.lo ../build/fmpz/fdiv_q_ui.lo ../build/fmpz/pow_ui.lo ../build/fmpz/mpz_init_set_readonly.lo ../build/fmpz/print.lo ../build/fmpz/tdiv_q_si.lo ../build/fmpz/rfac_ui.lo ../build/fmpz/mod.lo ../build/fmpz/add_ui.lo ../build/fmpz/init2.lo ../build/fmpz/cdiv_q.lo ../build/fmpz/is_probabprime.lo ../build/fmpz/gcdinv.lo ../build/fmpz/get_ui.lo ../build/fmpz/get_si.lo ../build/fmpz/cdiv_q_si.lo ../build/fmpz/sizeinbase.lo ../build/fmpz/fdiv_qr.lo ../build/fmpz/get_d.lo ../build/fmpz/tdiv_qr.lo ../build/fmpz/tdiv_q_ui.lo ../build/fmpz/powm_ui.lo ../build/fmpz/fdiv_r.lo ../build/fmpz/read.lo ../build/fmpz/abs_lbound_ui_2exp.lo ../build/fmpz/flog_ui.lo ../build/fmpz/sub_ui.lo ../build/fmpz/sgn.lo ../build/fmpz/setbit.lo ../build/fmpz/rfac_uiui.lo ../build/fmpz/cdiv_q_ui.lo ../build/fmpz/CRT_ui.lo ../build/fmpz/submul.lo ../build/fmpz/addmul_ui.lo ../build/fmpz/divexact_ui.lo ../build/fmpz/fprint.lo ../build/fmpz/mul_tdiv_q_2exp.lo ../build/fmpz/fdiv_qr_preinvn.lo ../build/fmpz/bin_uiui.lo ../build/fmpz/mul_si_tdiv_q_2exp.lo ../build/fmpz/tstbit.lo ../build/fmpz/invmod.lo ../build/fmpz/submul_ui.lo ../build/fmpz/is_square.lo ../build/fmpz/powm.lo ../build/fmpz/fdiv_r_2exp.lo ../build/fmpz/root.lo ../build/fmpz/xgcd_partial.lo ../build/fmpz/complement.lo ../build/fmpz/inlines.lo ../build/fmpz/mul_ui.lo ../build/fmpz/fac_ui.lo ../build/fmpz/cmpabs.lo ../build/fmpz/and.lo ../build/fmpz/xgcd.lo ../build/fmpz/randtest.lo ../build/fmpz/sqrtrem.lo ../build/fmpz/bit_pack.lo ../build/fmpz/mul_2exp.lo ../build/fmpz/dlog.lo ../build/fmpz/mod_ui.lo ../build/fmpz/popcnt.lo ../build/fmpz/init_set_readonly.lo ../build/fmpz/randtest_mod.lo ../build/fmpz/xor.lo ../build/fmpz/sqrt.lo ../build/fmpz/mpz_clear_readonly.lo ../build/fmpz/bit_unpack.lo ../build/fmpz/fdiv_ui.lo ../build/fmpz/randm.lo ../build/fmpz/remove.lo ../build/fmpz/or.lo ../build/fmpz/sub.lo ../build/fmpz/sqrtmod.lo ../build/fmpz/bits.lo ../build/fmpz/equal_ui.lo ../build/fmpz/out_raw.lo ../build/fmpz/fread.lo -o ../build/fmpz/../fmpz.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/fmpz'
make[4]: Entering directory '/«PKGBUILDDIR»/fmpz_vec'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sum.c -o ../build/fmpz_vec/sum.lo -MMD -MP -MF "../build/fmpz_vec/sum.d" -MT "../build/fmpz_vec/sum.d" -MT "../build/fmpz_vec/sum.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_fdiv_r_2exp.c -o ../build/fmpz_vec/scalar_fdiv_r_2exp.lo -MMD -MP -MF "../build/fmpz_vec/scalar_fdiv_r_2exp.d" -MT "../build/fmpz_vec/scalar_fdiv_r_2exp.d" -MT "../build/fmpz_vec/scalar_fdiv_r_2exp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_submul_si_2exp.c -o ../build/fmpz_vec/scalar_submul_si_2exp.lo -MMD -MP -MF "../build/fmpz_vec/scalar_submul_si_2exp.d" -MT "../build/fmpz_vec/scalar_submul_si_2exp.d" -MT "../build/fmpz_vec/scalar_submul_si_2exp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_divexact_ui.c -o ../build/fmpz_vec/scalar_divexact_ui.lo -MMD -MP -MF "../build/fmpz_vec/scalar_divexact_ui.d" -MT "../build/fmpz_vec/scalar_divexact_ui.d" -MT "../build/fmpz_vec/scalar_divexact_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c max_limbs.c -o ../build/fmpz_vec/max_limbs.lo -MMD -MP -MF "../build/fmpz_vec/max_limbs.d" -MT "../build/fmpz_vec/max_limbs.d" -MT "../build/fmpz_vec/max_limbs.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_zero.c -o ../build/fmpz_vec/is_zero.lo -MMD -MP -MF "../build/fmpz_vec/is_zero.d" -MT "../build/fmpz_vec/is_zero.d" -MT "../build/fmpz_vec/is_zero.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_addmul_si.c -o ../build/fmpz_vec/scalar_addmul_si.lo -MMD -MP -MF "../build/fmpz_vec/scalar_addmul_si.d" -MT "../build/fmpz_vec/scalar_addmul_si.d" -MT "../build/fmpz_vec/scalar_addmul_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fft.c -o ../build/fmpz_vec/set_fft.lo -MMD -MP -MF "../build/fmpz_vec/set_fft.d" -MT "../build/fmpz_vec/set_fft.d" -MT "../build/fmpz_vec/set_fft.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_addmul_fmpz.c -o ../build/fmpz_vec/scalar_addmul_fmpz.lo -MMD -MP -MF "../build/fmpz_vec/scalar_addmul_fmpz.d" -MT "../build/fmpz_vec/scalar_addmul_fmpz.d" -MT "../build/fmpz_vec/scalar_addmul_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_addmul_si_2exp.c -o ../build/fmpz_vec/scalar_addmul_si_2exp.lo -MMD -MP -MF "../build/fmpz_vec/scalar_addmul_si_2exp.d" -MT "../build/fmpz_vec/scalar_addmul_si_2exp.d" -MT "../build/fmpz_vec/scalar_addmul_si_2exp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fmpz_vec/neg.lo -MMD -MP -MF "../build/fmpz_vec/neg.d" -MT "../build/fmpz_vec/neg.d" -MT "../build/fmpz_vec/neg.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_tdiv_q_si.c -o ../build/fmpz_vec/scalar_tdiv_q_si.lo -MMD -MP -MF "../build/fmpz_vec/scalar_tdiv_q_si.d" -MT "../build/fmpz_vec/scalar_tdiv_q_si.d" -MT "../build/fmpz_vec/scalar_tdiv_q_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fmpz_vec/init.lo -MMD -MP -MF "../build/fmpz_vec/init.d" -MT "../build/fmpz_vec/init.d" -MT "../build/fmpz_vec/init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_2exp.c -o ../build/fmpz_vec/scalar_mul_2exp.lo -MMD -MP -MF "../build/fmpz_vec/scalar_mul_2exp.d" -MT "../build/fmpz_vec/scalar_mul_2exp.d" -MT "../build/fmpz_vec/scalar_mul_2exp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_fdiv_q_2exp.c -o ../build/fmpz_vec/scalar_fdiv_q_2exp.lo -MMD -MP -MF "../build/fmpz_vec/scalar_fdiv_q_2exp.d" -MT "../build/fmpz_vec/scalar_fdiv_q_2exp.d" -MT "../build/fmpz_vec/scalar_fdiv_q_2exp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sort.c -o ../build/fmpz_vec/sort.lo -MMD -MP -MF "../build/fmpz_vec/sort.d" -MT "../build/fmpz_vec/sort.d" -MT "../build/fmpz_vec/sort.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_fmpz.c -o ../build/fmpz_vec/scalar_mul_fmpz.lo -MMD -MP -MF "../build/fmpz_vec/scalar_mul_fmpz.d" -MT "../build/fmpz_vec/scalar_mul_fmpz.d" -MT "../build/fmpz_vec/scalar_mul_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/fmpz_vec/fprint.lo -MMD -MP -MF "../build/fmpz_vec/fprint.d" -MT "../build/fmpz_vec/fprint.d" -MT "../build/fmpz_vec/fprint.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_fdiv_q_fmpz.c -o ../build/fmpz_vec/scalar_fdiv_q_fmpz.lo -MMD -MP -MF "../build/fmpz_vec/scalar_fdiv_q_fmpz.d" -MT "../build/fmpz_vec/scalar_fdiv_q_fmpz.d" -MT "../build/fmpz_vec/scalar_fdiv_q_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c max_bits_ref.c -o ../build/fmpz_vec/max_bits_ref.lo -MMD -MP -MF "../build/fmpz_vec/max_bits_ref.d" -MT "../build/fmpz_vec/max_bits_ref.d" -MT "../build/fmpz_vec/max_bits_ref.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c height.c -o ../build/fmpz_vec/height.lo -MMD -MP -MF "../build/fmpz_vec/height.d" -MT "../build/fmpz_vec/height.d" -MT "../build/fmpz_vec/height.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_divexact_fmpz.c -o ../build/fmpz_vec/scalar_divexact_fmpz.lo -MMD -MP -MF "../build/fmpz_vec/scalar_divexact_fmpz.d" -MT "../build/fmpz_vec/scalar_divexact_fmpz.d" -MT "../build/fmpz_vec/scalar_divexact_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_submul_si.c -o ../build/fmpz_vec/scalar_submul_si.lo -MMD -MP -MF "../build/fmpz_vec/scalar_submul_si.d" -MT "../build/fmpz_vec/scalar_submul_si.d" -MT "../build/fmpz_vec/scalar_submul_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_fft.c -o ../build/fmpz_vec/get_fft.lo -MMD -MP -MF "../build/fmpz_vec/get_fft.d" -MT "../build/fmpz_vec/get_fft.d" -MT "../build/fmpz_vec/get_fft.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/fmpz_vec/swap.lo -MMD -MP -MF "../build/fmpz_vec/swap.d" -MT "../build/fmpz_vec/swap.d" -MT "../build/fmpz_vec/swap.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_fdiv_q_si.c -o ../build/fmpz_vec/scalar_fdiv_q_si.lo -MMD -MP -MF "../build/fmpz_vec/scalar_fdiv_q_si.d" -MT "../build/fmpz_vec/scalar_fdiv_q_si.d" -MT "../build/fmpz_vec/scalar_fdiv_q_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_tdiv_q_ui.c -o ../build/fmpz_vec/scalar_tdiv_q_ui.lo -MMD -MP -MF "../build/fmpz_vec/scalar_tdiv_q_ui.d" -MT "../build/fmpz_vec/scalar_tdiv_q_ui.d" -MT "../build/fmpz_vec/scalar_tdiv_q_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c height_index.c -o ../build/fmpz_vec/height_index.lo -MMD -MP -MF "../build/fmpz_vec/height_index.d" -MT "../build/fmpz_vec/height_index.d" -MT "../build/fmpz_vec/height_index.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fmpz_vec/randtest.lo -MMD -MP -MF "../build/fmpz_vec/randtest.d" -MT "../build/fmpz_vec/randtest.d" -MT "../build/fmpz_vec/randtest.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_submul_fmpz.c -o ../build/fmpz_vec/scalar_submul_fmpz.lo -MMD -MP -MF "../build/fmpz_vec/scalar_submul_fmpz.d" -MT "../build/fmpz_vec/scalar_submul_fmpz.d" -MT "../build/fmpz_vec/scalar_submul_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_nmod_vec.c -o ../build/fmpz_vec/set_nmod_vec.lo -MMD -MP -MF "../build/fmpz_vec/set_nmod_vec.d" -MT "../build/fmpz_vec/set_nmod_vec.d" -MT "../build/fmpz_vec/set_nmod_vec.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mod_fmpz.c -o ../build/fmpz_vec/scalar_mod_fmpz.lo -MMD -MP -MF "../build/fmpz_vec/scalar_mod_fmpz.d" -MT "../build/fmpz_vec/scalar_mod_fmpz.d" -MT "../build/fmpz_vec/scalar_mod_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_tdiv_q_fmpz.c -o ../build/fmpz_vec/scalar_tdiv_q_fmpz.lo -MMD -MP -MF "../build/fmpz_vec/scalar_tdiv_q_fmpz.d" -MT "../build/fmpz_vec/scalar_tdiv_q_fmpz.d" -MT "../build/fmpz_vec/scalar_tdiv_q_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/fmpz_vec/equal.lo -MMD -MP -MF "../build/fmpz_vec/equal.d" -MT "../build/fmpz_vec/equal.d" -MT "../build/fmpz_vec/equal.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_si.c -o ../build/fmpz_vec/scalar_mul_si.lo -MMD -MP -MF "../build/fmpz_vec/scalar_mul_si.d" -MT "../build/fmpz_vec/scalar_mul_si.d" -MT "../build/fmpz_vec/scalar_mul_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fmpz_vec/add.lo -MMD -MP -MF "../build/fmpz_vec/add.d" -MT "../build/fmpz_vec/add.d" -MT "../build/fmpz_vec/add.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_smod_fmpz.c -o ../build/fmpz_vec/scalar_smod_fmpz.lo -MMD -MP -MF "../build/fmpz_vec/scalar_smod_fmpz.d" -MT "../build/fmpz_vec/scalar_smod_fmpz.d" -MT "../build/fmpz_vec/scalar_smod_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fmpz_vec/clear.lo -MMD -MP -MF "../build/fmpz_vec/clear.d" -MT "../build/fmpz_vec/clear.d" -MT "../build/fmpz_vec/clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_divexact_si.c -o ../build/fmpz_vec/scalar_divexact_si.lo -MMD -MP -MF "../build/fmpz_vec/scalar_divexact_si.d" -MT "../build/fmpz_vec/scalar_divexact_si.d" -MT "../build/fmpz_vec/scalar_divexact_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_tdiv_q_2exp.c -o ../build/fmpz_vec/scalar_tdiv_q_2exp.lo -MMD -MP -MF "../build/fmpz_vec/scalar_tdiv_q_2exp.d" -MT "../build/fmpz_vec/scalar_tdiv_q_2exp.d" -MT "../build/fmpz_vec/scalar_tdiv_q_2exp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_nmod_vec.c -o ../build/fmpz_vec/get_nmod_vec.lo -MMD -MP -MF "../build/fmpz_vec/get_nmod_vec.d" -MT "../build/fmpz_vec/get_nmod_vec.d" -MT "../build/fmpz_vec/get_nmod_vec.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c max_bits.c -o ../build/fmpz_vec/max_bits.lo -MMD -MP -MF "../build/fmpz_vec/max_bits.d" -MT "../build/fmpz_vec/max_bits.d" -MT "../build/fmpz_vec/max_bits.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c content.c -o ../build/fmpz_vec/content.lo -MMD -MP -MF "../build/fmpz_vec/content.d" -MT "../build/fmpz_vec/content.d" -MT "../build/fmpz_vec/content.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c zero.c -o ../build/fmpz_vec/zero.lo -MMD -MP -MF "../build/fmpz_vec/zero.d" -MT "../build/fmpz_vec/zero.d" -MT "../build/fmpz_vec/zero.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_ui.c -o ../build/fmpz_vec/scalar_mul_ui.lo -MMD -MP -MF "../build/fmpz_vec/scalar_mul_ui.d" -MT "../build/fmpz_vec/scalar_mul_ui.d" -MT "../build/fmpz_vec/scalar_mul_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_fdiv_q_ui.c -o ../build/fmpz_vec/scalar_fdiv_q_ui.lo -MMD -MP -MF "../build/fmpz_vec/scalar_fdiv_q_ui.d" -MT "../build/fmpz_vec/scalar_fdiv_q_ui.d" -MT "../build/fmpz_vec/scalar_fdiv_q_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fmpz_vec/set.lo -MMD -MP -MF "../build/fmpz_vec/set.d" -MT "../build/fmpz_vec/set.d" -MT "../build/fmpz_vec/set.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fmpz_vec/sub.lo -MMD -MP -MF "../build/fmpz_vec/sub.d" -MT "../build/fmpz_vec/sub.d" -MT "../build/fmpz_vec/sub.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lcm.c -o ../build/fmpz_vec/lcm.lo -MMD -MP -MF "../build/fmpz_vec/lcm.d" -MT "../build/fmpz_vec/lcm.d" -MT "../build/fmpz_vec/lcm.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fread.c -o ../build/fmpz_vec/fread.lo -MMD -MP -MF "../build/fmpz_vec/fread.d" -MT "../build/fmpz_vec/fread.d" -MT "../build/fmpz_vec/fread.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c prod.c -o ../build/fmpz_vec/prod.lo -MMD -MP -MF "../build/fmpz_vec/prod.d" -MT "../build/fmpz_vec/prod.d" -MT "../build/fmpz_vec/prod.lo"
gcc -Wl,-z,relro -Wl,-r ../build/fmpz_vec/sum.lo ../build/fmpz_vec/scalar_fdiv_r_2exp.lo ../build/fmpz_vec/scalar_submul_si_2exp.lo ../build/fmpz_vec/scalar_divexact_ui.lo ../build/fmpz_vec/max_limbs.lo ../build/fmpz_vec/is_zero.lo ../build/fmpz_vec/scalar_addmul_si.lo ../build/fmpz_vec/set_fft.lo ../build/fmpz_vec/scalar_addmul_fmpz.lo ../build/fmpz_vec/scalar_addmul_si_2exp.lo ../build/fmpz_vec/neg.lo ../build/fmpz_vec/scalar_tdiv_q_si.lo ../build/fmpz_vec/init.lo ../build/fmpz_vec/scalar_mul_2exp.lo ../build/fmpz_vec/scalar_fdiv_q_2exp.lo ../build/fmpz_vec/sort.lo ../build/fmpz_vec/scalar_mul_fmpz.lo ../build/fmpz_vec/fprint.lo ../build/fmpz_vec/scalar_fdiv_q_fmpz.lo ../build/fmpz_vec/max_bits_ref.lo ../build/fmpz_vec/height.lo ../build/fmpz_vec/scalar_divexact_fmpz.lo ../build/fmpz_vec/scalar_submul_si.lo ../build/fmpz_vec/get_fft.lo ../build/fmpz_vec/swap.lo ../build/fmpz_vec/scalar_fdiv_q_si.lo ../build/fmpz_vec/scalar_tdiv_q_ui.lo ../build/fmpz_vec/height_index.lo ../build/fmpz_vec/randtest.lo ../build/fmpz_vec/scalar_submul_fmpz.lo ../build/fmpz_vec/set_nmod_vec.lo ../build/fmpz_vec/scalar_mod_fmpz.lo ../build/fmpz_vec/scalar_tdiv_q_fmpz.lo ../build/fmpz_vec/equal.lo ../build/fmpz_vec/scalar_mul_si.lo ../build/fmpz_vec/add.lo ../build/fmpz_vec/scalar_smod_fmpz.lo ../build/fmpz_vec/clear.lo ../build/fmpz_vec/scalar_divexact_si.lo ../build/fmpz_vec/scalar_tdiv_q_2exp.lo ../build/fmpz_vec/get_nmod_vec.lo ../build/fmpz_vec/max_bits.lo ../build/fmpz_vec/content.lo ../build/fmpz_vec/zero.lo ../build/fmpz_vec/scalar_mul_ui.lo ../build/fmpz_vec/scalar_fdiv_q_ui.lo ../build/fmpz_vec/set.lo ../build/fmpz_vec/sub.lo ../build/fmpz_vec/lcm.lo ../build/fmpz_vec/fread.lo ../build/fmpz_vec/prod.lo -o ../build/fmpz_vec/../fmpz_vec.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/fmpz_vec'
make[4]: Entering directory '/«PKGBUILDDIR»/fmpz_poly'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_addmul_fmpz.c -o ../build/fmpz_poly/scalar_addmul_fmpz.lo -MMD -MP -MF "../build/fmpz_poly/scalar_addmul_fmpz.d" -MT "../build/fmpz_poly/scalar_addmul_fmpz.d" -MT "../build/fmpz_poly/scalar_addmul_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_str.c -o ../build/fmpz_poly/set_str.lo -MMD -MP -MF "../build/fmpz_poly/set_str.d" -MT "../build/fmpz_poly/set_str.d" -MT "../build/fmpz_poly/set_str.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divremlow_divconquer_recursive.c -o ../build/fmpz_poly/divremlow_divconquer_recursive.lo -MMD -MP -MF "../build/fmpz_poly/divremlow_divconquer_recursive.d" -MT "../build/fmpz_poly/divremlow_divconquer_recursive.d" -MT "../build/fmpz_poly/divremlow_divconquer_recursive.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_2exp.c -o ../build/fmpz_poly/scalar_mul_2exp.lo -MMD -MP -MF "../build/fmpz_poly/scalar_mul_2exp.d" -MT "../build/fmpz_poly/scalar_mul_2exp.d" -MT "../build/fmpz_poly/scalar_mul_2exp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pseudo_rem.c -o ../build/fmpz_poly/pseudo_rem.lo -MMD -MP -MF "../build/fmpz_poly/pseudo_rem.d" -MT "../build/fmpz_poly/pseudo_rem.d" -MT "../build/fmpz_poly/pseudo_rem.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c hensel_lift_tree.c -o ../build/fmpz_poly/hensel_lift_tree.lo -MMD -MP -MF "../build/fmpz_poly/hensel_lift_tree.d" -MT "../build/fmpz_poly/hensel_lift_tree.d" -MT "../build/fmpz_poly/hensel_lift_tree.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_series_horner.c -o ../build/fmpz_poly/compose_series_horner.lo -MMD -MP -MF "../build/fmpz_poly/compose_series_horner.d" -MT "../build/fmpz_poly/compose_series_horner.d" -MT "../build/fmpz_poly/compose_series_horner.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_coeff_fmpz.c -o ../build/fmpz_poly/get_coeff_fmpz.lo -MMD -MP -MF "../build/fmpz_poly/get_coeff_fmpz.d" -MT "../build/fmpz_poly/get_coeff_fmpz.d" -MT "../build/fmpz_poly/get_coeff_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_karatsuba.c -o ../build/fmpz_poly/mul_karatsuba.lo -MMD -MP -MF "../build/fmpz_poly/mul_karatsuba.d" -MT "../build/fmpz_poly/mul_karatsuba.d" -MT "../build/fmpz_poly/mul_karatsuba.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pseudo_rem_cohen.c -o ../build/fmpz_poly/pseudo_rem_cohen.lo -MMD -MP -MF "../build/fmpz_poly/pseudo_rem_cohen.d" -MT "../build/fmpz_poly/pseudo_rem_cohen.d" -MT "../build/fmpz_poly/pseudo_rem_cohen.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_horner_mpq.c -o ../build/fmpz_poly/evaluate_horner_mpq.lo -MMD -MP -MF "../build/fmpz_poly/evaluate_horner_mpq.d" -MT "../build/fmpz_poly/evaluate_horner_mpq.d" -MT "../build/fmpz_poly/evaluate_horner_mpq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c realloc.c -o ../build/fmpz_poly/realloc.lo -MMD -MP -MF "../build/fmpz_poly/realloc.d" -MT "../build/fmpz_poly/realloc.d" -MT "../build/fmpz_poly/realloc.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/fmpz_poly/pow.lo -MMD -MP -MF "../build/fmpz_poly/pow.d" -MT "../build/fmpz_poly/pow.d" -MT "../build/fmpz_poly/pow.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_nmod_poly.c -o ../build/fmpz_poly/get_nmod_poly.lo -MMD -MP -MF "../build/fmpz_poly/get_nmod_poly.d" -MT "../build/fmpz_poly/get_nmod_poly.d" -MT "../build/fmpz_poly/get_nmod_poly.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_series.c -o ../build/fmpz_poly/compose_series.lo -MMD -MP -MF "../build/fmpz_poly/compose_series.d" -MT "../build/fmpz_poly/compose_series.d" -MT "../build/fmpz_poly/compose_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow_KS.c -o ../build/fmpz_poly/mullow_KS.lo -MMD -MP -MF "../build/fmpz_poly/mullow_KS.d" -MT "../build/fmpz_poly/mullow_KS.d" -MT "../build/fmpz_poly/mullow_KS.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_coeff_fmpz.c -o ../build/fmpz_poly/set_coeff_fmpz.lo -MMD -MP -MF "../build/fmpz_poly/set_coeff_fmpz.d" -MT "../build/fmpz_poly/set_coeff_fmpz.d" -MT "../build/fmpz_poly/set_coeff_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c hensel_lift_without_inverse.c -o ../build/fmpz_poly/hensel_lift_without_inverse.lo -MMD -MP -MF "../build/fmpz_poly/hensel_lift_without_inverse.d" -MT "../build/fmpz_poly/hensel_lift_without_inverse.d" -MT "../build/fmpz_poly/hensel_lift_without_inverse.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fmpz_poly/add.lo -MMD -MP -MF "../build/fmpz_poly/add.d" -MT "../build/fmpz_poly/add.d" -MT "../build/fmpz_poly/add.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c newton_to_monomial.c -o ../build/fmpz_poly/newton_to_monomial.lo -MMD -MP -MF "../build/fmpz_poly/newton_to_monomial.d" -MT "../build/fmpz_poly/newton_to_monomial.d" -MT "../build/fmpz_poly/newton_to_monomial.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c hensel_lift.c -o ../build/fmpz_poly/hensel_lift.lo -MMD -MP -MF "../build/fmpz_poly/hensel_lift.d" -MT "../build/fmpz_poly/hensel_lift.d" -MT "../build/fmpz_poly/hensel_lift.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcd_subresultant.c -o ../build/fmpz_poly/gcd_subresultant.lo -MMD -MP -MF "../build/fmpz_poly/gcd_subresultant.d" -MT "../build/fmpz_poly/gcd_subresultant.d" -MT "../build/fmpz_poly/gcd_subresultant.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcd_modular.c -o ../build/fmpz_poly/gcd_modular.lo -MMD -MP -MF "../build/fmpz_poly/gcd_modular.d" -MT "../build/fmpz_poly/gcd_modular.d" -MT "../build/fmpz_poly/gcd_modular.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_mpq.c -o ../build/fmpz_poly/evaluate_mpq.lo -MMD -MP -MF "../build/fmpz_poly/evaluate_mpq.d" -MT "../build/fmpz_poly/evaluate_mpq.d" -MT "../build/fmpz_poly/evaluate_mpq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow_karatsuba_n.c -o ../build/fmpz_poly/mullow_karatsuba_n.lo -MMD -MP -MF "../build/fmpz_poly/mullow_karatsuba_n.d" -MT "../build/fmpz_poly/mullow_karatsuba_n.d" -MT "../build/fmpz_poly/mullow_karatsuba_n.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcd.c -o ../build/fmpz_poly/gcd.lo -MMD -MP -MF "../build/fmpz_poly/gcd.d" -MT "../build/fmpz_poly/gcd.d" -MT "../build/fmpz_poly/gcd.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c revert_series_lagrange.c -o ../build/fmpz_poly/revert_series_lagrange.lo -MMD -MP -MF "../build/fmpz_poly/revert_series_lagrange.d" -MT "../build/fmpz_poly/revert_series_lagrange.d" -MT "../build/fmpz_poly/revert_series_lagrange.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv_series_newton.c -o ../build/fmpz_poly/inv_series_newton.lo -MMD -MP -MF "../build/fmpz_poly/inv_series_newton.d" -MT "../build/fmpz_poly/inv_series_newton.d" -MT "../build/fmpz_poly/inv_series_newton.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_horner_fmpz.c -o ../build/fmpz_poly/evaluate_horner_fmpz.lo -MMD -MP -MF "../build/fmpz_poly/evaluate_horner_fmpz.d" -MT "../build/fmpz_poly/evaluate_horner_fmpz.d" -MT "../build/fmpz_poly/evaluate_horner_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_coeff_ui.c -o ../build/fmpz_poly/set_coeff_ui.lo -MMD -MP -MF "../build/fmpz_poly/set_coeff_ui.d" -MT "../build/fmpz_poly/set_coeff_ui.d" -MT "../build/fmpz_poly/set_coeff_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lcm.c -o ../build/fmpz_poly/lcm.lo -MMD -MP -MF "../build/fmpz_poly/lcm.d" -MT "../build/fmpz_poly/lcm.d" -MT "../build/fmpz_poly/lcm.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c taylor_shift_horner.c -o ../build/fmpz_poly/taylor_shift_horner.lo -MMD -MP -MF "../build/fmpz_poly/taylor_shift_horner.d" -MT "../build/fmpz_poly/taylor_shift_horner.d" -MT "../build/fmpz_poly/taylor_shift_horner.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_tdiv_2exp.c -o ../build/fmpz_poly/scalar_tdiv_2exp.lo -MMD -MP -MF "../build/fmpz_poly/scalar_tdiv_2exp.d" -MT "../build/fmpz_poly/scalar_tdiv_2exp.d" -MT "../build/fmpz_poly/scalar_tdiv_2exp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_tdiv_fmpz.c -o ../build/fmpz_poly/scalar_tdiv_fmpz.lo -MMD -MP -MF "../build/fmpz_poly/scalar_tdiv_fmpz.d" -MT "../build/fmpz_poly/scalar_tdiv_fmpz.d" -MT "../build/fmpz_poly/scalar_tdiv_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem.c -o ../build/fmpz_poly/divrem.lo -MMD -MP -MF "../build/fmpz_poly/divrem.d" -MT "../build/fmpz_poly/divrem.d" -MT "../build/fmpz_poly/divrem.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_basecase.c -o ../build/fmpz_poly/div_basecase.lo -MMD -MP -MF "../build/fmpz_poly/div_basecase.d" -MT "../build/fmpz_poly/div_basecase.d" -MT "../build/fmpz_poly/div_basecase.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_basecase.c -o ../build/fmpz_poly/divrem_basecase.lo -MMD -MP -MF "../build/fmpz_poly/divrem_basecase.d" -MT "../build/fmpz_poly/divrem_basecase.d" -MT "../build/fmpz_poly/divrem_basecase.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_divconquer.c -o ../build/fmpz_poly/compose_divconquer.lo -MMD -MP -MF "../build/fmpz_poly/compose_divconquer.d" -MT "../build/fmpz_poly/compose_divconquer.d" -MT "../build/fmpz_poly/compose_divconquer.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_fmpz.c -o ../build/fmpz_poly/evaluate_fmpz.lo -MMD -MP -MF "../build/fmpz_poly/evaluate_fmpz.d" -MT "../build/fmpz_poly/evaluate_fmpz.d" -MT "../build/fmpz_poly/evaluate_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow_small.c -o ../build/fmpz_poly/pow_small.lo -MMD -MP -MF "../build/fmpz_poly/pow_small.d" -MT "../build/fmpz_poly/pow_small.d" -MT "../build/fmpz_poly/pow_small.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr_classical.c -o ../build/fmpz_poly/sqr_classical.lo -MMD -MP -MF "../build/fmpz_poly/sqr_classical.d" -MT "../build/fmpz_poly/sqr_classical.d" -MT "../build/fmpz_poly/sqr_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_divconquer.c -o ../build/fmpz_poly/div_divconquer.lo -MMD -MP -MF "../build/fmpz_poly/div_divconquer.d" -MT "../build/fmpz_poly/div_divconquer.d" -MT "../build/fmpz_poly/div_divconquer.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_fdiv_2exp.c -o ../build/fmpz_poly/scalar_fdiv_2exp.lo -MMD -MP -MF "../build/fmpz_poly/scalar_fdiv_2exp.d" -MT "../build/fmpz_poly/scalar_fdiv_2exp.d" -MT "../build/fmpz_poly/scalar_fdiv_2exp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c taylor_shift_divconquer.c -o ../build/fmpz_poly/taylor_shift_divconquer.lo -MMD -MP -MF "../build/fmpz_poly/taylor_shift_divconquer.d" -MT "../build/fmpz_poly/taylor_shift_divconquer.d" -MT "../build/fmpz_poly/taylor_shift_divconquer.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrlow_karatsuba_n.c -o ../build/fmpz_poly/sqrlow_karatsuba_n.lo -MMD -MP -MF "../build/fmpz_poly/sqrlow_karatsuba_n.d" -MT "../build/fmpz_poly/sqrlow_karatsuba_n.d" -MT "../build/fmpz_poly/sqrlow_karatsuba_n.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powers_clear.c -o ../build/fmpz_poly/powers_clear.lo -MMD -MP -MF "../build/fmpz_poly/powers_clear.d" -MT "../build/fmpz_poly/powers_clear.d" -MT "../build/fmpz_poly/powers_clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_si.c -o ../build/fmpz_poly/set_si.lo -MMD -MP -MF "../build/fmpz_poly/set_si.d" -MT "../build/fmpz_poly/set_si.d" -MT "../build/fmpz_poly/set_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powers_precompute.c -o ../build/fmpz_poly/powers_precompute.lo -MMD -MP -MF "../build/fmpz_poly/powers_precompute.d" -MT "../build/fmpz_poly/powers_precompute.d" -MT "../build/fmpz_poly/powers_precompute.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_fdiv_fmpz.c -o ../build/fmpz_poly/scalar_fdiv_fmpz.lo -MMD -MP -MF "../build/fmpz_poly/scalar_fdiv_fmpz.d" -MT "../build/fmpz_poly/scalar_fdiv_fmpz.d" -MT "../build/fmpz_poly/scalar_fdiv_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose.c -o ../build/fmpz_poly/compose.lo -MMD -MP -MF "../build/fmpz_poly/compose.d" -MT "../build/fmpz_poly/compose.d" -MT "../build/fmpz_poly/compose.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fit_length.c -o ../build/fmpz_poly/fit_length.lo -MMD -MP -MF "../build/fmpz_poly/fit_length.d" -MT "../build/fmpz_poly/fit_length.d" -MT "../build/fmpz_poly/fit_length.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c monomial_to_newton.c -o ../build/fmpz_poly/monomial_to_newton.lo -MMD -MP -MF "../build/fmpz_poly/monomial_to_newton.d" -MT "../build/fmpz_poly/monomial_to_newton.d" -MT "../build/fmpz_poly/monomial_to_newton.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c content.c -o ../build/fmpz_poly/content.lo -MMD -MP -MF "../build/fmpz_poly/content.d" -MT "../build/fmpz_poly/content.d" -MT "../build/fmpz_poly/content.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpz.c -o ../build/fmpz_poly/set_fmpz.lo -MMD -MP -MF "../build/fmpz_poly/set_fmpz.d" -MT "../build/fmpz_poly/set_fmpz.d" -MT "../build/fmpz_poly/set_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rem_basecase.c -o ../build/fmpz_poly/rem_basecase.lo -MMD -MP -MF "../build/fmpz_poly/rem_basecase.d" -MT "../build/fmpz_poly/rem_basecase.d" -MT "../build/fmpz_poly/rem_basecase.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c taylor_shift.c -o ../build/fmpz_poly/taylor_shift.lo -MMD -MP -MF "../build/fmpz_poly/taylor_shift.d" -MT "../build/fmpz_poly/taylor_shift.d" -MT "../build/fmpz_poly/taylor_shift.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_root.c -o ../build/fmpz_poly/div_root.lo -MMD -MP -MF "../build/fmpz_poly/div_root.d" -MT "../build/fmpz_poly/div_root.d" -MT "../build/fmpz_poly/div_root.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_preinv.c -o ../build/fmpz_poly/divrem_preinv.lo -MMD -MP -MF "../build/fmpz_poly/divrem_preinv.d" -MT "../build/fmpz_poly/divrem_preinv.d" -MT "../build/fmpz_poly/divrem_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c hensel_lift_only_inverse.c -o ../build/fmpz_poly/hensel_lift_only_inverse.lo -MMD -MP -MF "../build/fmpz_poly/hensel_lift_only_inverse.d" -MT "../build/fmpz_poly/hensel_lift_only_inverse.d" -MT "../build/fmpz_poly/hensel_lift_only_inverse.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rem.c -o ../build/fmpz_poly/rem.lo -MMD -MP -MF "../build/fmpz_poly/rem.d" -MT "../build/fmpz_poly/rem.d" -MT "../build/fmpz_poly/rem.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_divconquer_fmpz.c -o ../build/fmpz_poly/evaluate_divconquer_fmpz.lo -MMD -MP -MF "../build/fmpz_poly/evaluate_divconquer_fmpz.d" -MT "../build/fmpz_poly/evaluate_divconquer_fmpz.d" -MT "../build/fmpz_poly/evaluate_divconquer_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c shift_left.c -o ../build/fmpz_poly/shift_left.lo -MMD -MP -MF "../build/fmpz_poly/shift_left.d" -MT "../build/fmpz_poly/shift_left.d" -MT "../build/fmpz_poly/shift_left.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_SS.c -o ../build/fmpz_poly/mul_SS.lo -MMD -MP -MF "../build/fmpz_poly/mul_SS.d" -MT "../build/fmpz_poly/mul_SS.d" -MT "../build/fmpz_poly/mul_SS.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrlow_KS.c -o ../build/fmpz_poly/sqrlow_KS.lo -MMD -MP -MF "../build/fmpz_poly/sqrlow_KS.d" -MT "../build/fmpz_poly/sqrlow_KS.d" -MT "../build/fmpz_poly/sqrlow_KS.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c hensel_lift_once.c -o ../build/fmpz_poly/hensel_lift_once.lo -MMD -MP -MF "../build/fmpz_poly/hensel_lift_once.d" -MT "../build/fmpz_poly/hensel_lift_once.d" -MT "../build/fmpz_poly/hensel_lift_once.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str_pretty.c -o ../build/fmpz_poly/get_str_pretty.lo -MMD -MP -MF "../build/fmpz_poly/get_str_pretty.d" -MT "../build/fmpz_poly/get_str_pretty.d" -MT "../build/fmpz_poly/get_str_pretty.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulhigh_classical.c -o ../build/fmpz_poly/mulhigh_classical.lo -MMD -MP -MF "../build/fmpz_poly/mulhigh_classical.d" -MT "../build/fmpz_poly/mulhigh_classical.d" -MT "../build/fmpz_poly/mulhigh_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pseudo_divrem_divconquer.c -o ../build/fmpz_poly/pseudo_divrem_divconquer.lo -MMD -MP -MF "../build/fmpz_poly/pseudo_divrem_divconquer.d" -MT "../build/fmpz_poly/pseudo_divrem_divconquer.d" -MT "../build/fmpz_poly/pseudo_divrem_divconquer.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_series.c -o ../build/fmpz_poly/div_series.lo -MMD -MP -MF "../build/fmpz_poly/div_series.d" -MT "../build/fmpz_poly/div_series.d" -MT "../build/fmpz_poly/div_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow_binexp.c -o ../build/fmpz_poly/pow_binexp.lo -MMD -MP -MF "../build/fmpz_poly/pow_binexp.d" -MT "../build/fmpz_poly/pow_binexp.d" -MT "../build/fmpz_poly/pow_binexp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c hensel_start_lift.c -o ../build/fmpz_poly/hensel_start_lift.lo -MMD -MP -MF "../build/fmpz_poly/hensel_start_lift.d" -MT "../build/fmpz_poly/hensel_start_lift.d" -MT "../build/fmpz_poly/hensel_start_lift.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_horner.c -o ../build/fmpz_poly/compose_horner.lo -MMD -MP -MF "../build/fmpz_poly/compose_horner.d" -MT "../build/fmpz_poly/compose_horner.d" -MT "../build/fmpz_poly/compose_horner.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_fmpz.c -o ../build/fmpz_poly/scalar_mul_fmpz.lo -MMD -MP -MF "../build/fmpz_poly/scalar_mul_fmpz.d" -MT "../build/fmpz_poly/scalar_mul_fmpz.d" -MT "../build/fmpz_poly/scalar_mul_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulhigh_n.c -o ../build/fmpz_poly/mulhigh_n.lo -MMD -MP -MF "../build/fmpz_poly/mulhigh_n.d" -MT "../build/fmpz_poly/mulhigh_n.d" -MT "../build/fmpz_poly/mulhigh_n.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fmpz_poly/clear.lo -MMD -MP -MF "../build/fmpz_poly/clear.d" -MT "../build/fmpz_poly/clear.d" -MT "../build/fmpz_poly/clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_classical.c -o ../build/fmpz_poly/mul_classical.lo -MMD -MP -MF "../build/fmpz_poly/mul_classical.d" -MT "../build/fmpz_poly/mul_classical.d" -MT "../build/fmpz_poly/mul_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_mpz.c -o ../build/fmpz_poly/set_mpz.lo -MMD -MP -MF "../build/fmpz_poly/set_mpz.d" -MT "../build/fmpz_poly/set_mpz.d" -MT "../build/fmpz_poly/set_mpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c shift_right.c -o ../build/fmpz_poly/shift_right.lo -MMD -MP -MF "../build/fmpz_poly/shift_right.d" -MT "../build/fmpz_poly/shift_right.d" -MT "../build/fmpz_poly/shift_right.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulhigh_karatsuba_n.c -o ../build/fmpz_poly/mulhigh_karatsuba_n.lo -MMD -MP -MF "../build/fmpz_poly/mulhigh_karatsuba_n.d" -MT "../build/fmpz_poly/mulhigh_karatsuba_n.d" -MT "../build/fmpz_poly/mulhigh_karatsuba_n.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rem_powers_precomp.c -o ../build/fmpz_poly/rem_powers_precomp.lo -MMD -MP -MF "../build/fmpz_poly/rem_powers_precomp.d" -MT "../build/fmpz_poly/rem_powers_precomp.d" -MT "../build/fmpz_poly/rem_powers_precomp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pseudo_divrem_basecase.c -o ../build/fmpz_poly/pseudo_divrem_basecase.lo -MMD -MP -MF "../build/fmpz_poly/pseudo_divrem_basecase.d" -MT "../build/fmpz_poly/pseudo_divrem_basecase.d" -MT "../build/fmpz_poly/pseudo_divrem_basecase.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_tdiv_si.c -o ../build/fmpz_poly/scalar_tdiv_si.lo -MMD -MP -MF "../build/fmpz_poly/scalar_tdiv_si.d" -MT "../build/fmpz_poly/scalar_tdiv_si.d" -MT "../build/fmpz_poly/scalar_tdiv_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fmpz_poly/neg.lo -MMD -MP -MF "../build/fmpz_poly/neg.d" -MT "../build/fmpz_poly/neg.d" -MT "../build/fmpz_poly/neg.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_fdiv_si.c -o ../build/fmpz_poly/scalar_fdiv_si.lo -MMD -MP -MF "../build/fmpz_poly/scalar_fdiv_si.d" -MT "../build/fmpz_poly/scalar_fdiv_si.d" -MT "../build/fmpz_poly/scalar_fdiv_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pseudo_divrem_cohen.c -o ../build/fmpz_poly/pseudo_divrem_cohen.lo -MMD -MP -MF "../build/fmpz_poly/pseudo_divrem_cohen.d" -MT "../build/fmpz_poly/pseudo_divrem_cohen.d" -MT "../build/fmpz_poly/pseudo_divrem_cohen.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fmpz_poly/init.lo -MMD -MP -MF "../build/fmpz_poly/init.d" -MT "../build/fmpz_poly/init.d" -MT "../build/fmpz_poly/init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c CRT_ui.c -o ../build/fmpz_poly/CRT_ui.lo -MMD -MP -MF "../build/fmpz_poly/CRT_ui.d" -MT "../build/fmpz_poly/CRT_ui.d" -MT "../build/fmpz_poly/CRT_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrt_classical.c -o ../build/fmpz_poly/sqrt_classical.lo -MMD -MP -MF "../build/fmpz_poly/sqrt_classical.d" -MT "../build/fmpz_poly/sqrt_classical.d" -MT "../build/fmpz_poly/sqrt_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_divconquer_recursive.c -o ../build/fmpz_poly/divrem_divconquer_recursive.lo -MMD -MP -MF "../build/fmpz_poly/divrem_divconquer_recursive.d" -MT "../build/fmpz_poly/divrem_divconquer_recursive.d" -MT "../build/fmpz_poly/divrem_divconquer_recursive.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrlow.c -o ../build/fmpz_poly/sqrlow.lo -MMD -MP -MF "../build/fmpz_poly/sqrlow.d" -MT "../build/fmpz_poly/sqrlow.d" -MT "../build/fmpz_poly/sqrlow.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/fmpz_poly/fprint.lo -MMD -MP -MF "../build/fmpz_poly/fprint.d" -MT "../build/fmpz_poly/fprint.d" -MT "../build/fmpz_poly/fprint.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrt.c -o ../build/fmpz_poly/sqrt.lo -MMD -MP -MF "../build/fmpz_poly/sqrt.d" -MT "../build/fmpz_poly/sqrt.d" -MT "../build/fmpz_poly/sqrt.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c resultant.c -o ../build/fmpz_poly/resultant.lo -MMD -MP -MF "../build/fmpz_poly/resultant.d" -MT "../build/fmpz_poly/resultant.d" -MT "../build/fmpz_poly/resultant.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr_KS.c -o ../build/fmpz_poly/sqr_KS.lo -MMD -MP -MF "../build/fmpz_poly/sqr_KS.d" -MT "../build/fmpz_poly/sqr_KS.d" -MT "../build/fmpz_poly/sqr_KS.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pseudo_div.c -o ../build/fmpz_poly/pseudo_div.lo -MMD -MP -MF "../build/fmpz_poly/pseudo_div.d" -MT "../build/fmpz_poly/pseudo_div.d" -MT "../build/fmpz_poly/pseudo_div.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_divexact_fmpz.c -o ../build/fmpz_poly/scalar_divexact_fmpz.lo -MMD -MP -MF "../build/fmpz_poly/scalar_divexact_fmpz.d" -MT "../build/fmpz_poly/scalar_divexact_fmpz.d" -MT "../build/fmpz_poly/scalar_divexact_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_series_brent_kung.c -o ../build/fmpz_poly/compose_series_brent_kung.lo -MMD -MP -MF "../build/fmpz_poly/compose_series_brent_kung.d" -MT "../build/fmpz_poly/compose_series_brent_kung.d" -MT "../build/fmpz_poly/compose_series_brent_kung.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr_karatsuba.c -o ../build/fmpz_poly/sqr_karatsuba.lo -MMD -MP -MF "../build/fmpz_poly/sqr_karatsuba.d" -MT "../build/fmpz_poly/sqr_karatsuba.d" -MT "../build/fmpz_poly/sqr_karatsuba.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_fmpz_vec.c -o ../build/fmpz_poly/evaluate_fmpz_vec.lo -MMD -MP -MF "../build/fmpz_poly/evaluate_fmpz_vec.d" -MT "../build/fmpz_poly/evaluate_fmpz_vec.d" -MT "../build/fmpz_poly/evaluate_fmpz_vec.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_fdiv_ui.c -o ../build/fmpz_poly/scalar_fdiv_ui.lo -MMD -MP -MF "../build/fmpz_poly/scalar_fdiv_ui.d" -MT "../build/fmpz_poly/scalar_fdiv_ui.d" -MT "../build/fmpz_poly/scalar_fdiv_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_coeff_si.c -o ../build/fmpz_poly/set_coeff_si.lo -MMD -MP -MF "../build/fmpz_poly/set_coeff_si.d" -MT "../build/fmpz_poly/set_coeff_si.d" -MT "../build/fmpz_poly/set_coeff_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_KS.c -o ../build/fmpz_poly/mul_KS.lo -MMD -MP -MF "../build/fmpz_poly/mul_KS.d" -MT "../build/fmpz_poly/mul_KS.d" -MT "../build/fmpz_poly/mul_KS.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divides.c -o ../build/fmpz_poly/divides.lo -MMD -MP -MF "../build/fmpz_poly/divides.d" -MT "../build/fmpz_poly/divides.d" -MT "../build/fmpz_poly/divides.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint_pretty.c -o ../build/fmpz_poly/fprint_pretty.lo -MMD -MP -MF "../build/fmpz_poly/fprint_pretty.d" -MT "../build/fmpz_poly/fprint_pretty.d" -MT "../build/fmpz_poly/fprint_pretty.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c preinvert.c -o ../build/fmpz_poly/preinvert.lo -MMD -MP -MF "../build/fmpz_poly/preinvert.d" -MT "../build/fmpz_poly/preinvert.d" -MT "../build/fmpz_poly/preinvert.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_si.c -o ../build/fmpz_poly/scalar_mul_si.lo -MMD -MP -MF "../build/fmpz_poly/scalar_mul_si.d" -MT "../build/fmpz_poly/scalar_mul_si.d" -MT "../build/fmpz_poly/scalar_mul_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_coeff_ui.c -o ../build/fmpz_poly/get_coeff_ui.lo -MMD -MP -MF "../build/fmpz_poly/get_coeff_ui.d" -MT "../build/fmpz_poly/get_coeff_ui.d" -MT "../build/fmpz_poly/get_coeff_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow_trunc.c -o ../build/fmpz_poly/pow_trunc.lo -MMD -MP -MF "../build/fmpz_poly/pow_trunc.d" -MT "../build/fmpz_poly/pow_trunc.d" -MT "../build/fmpz_poly/pow_trunc.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_mod.c -o ../build/fmpz_poly/evaluate_mod.lo -MMD -MP -MF "../build/fmpz_poly/evaluate_mod.d" -MT "../build/fmpz_poly/evaluate_mod.d" -MT "../build/fmpz_poly/evaluate_mod.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow_addchains.c -o ../build/fmpz_poly/pow_addchains.lo -MMD -MP -MF "../build/fmpz_poly/pow_addchains.d" -MT "../build/fmpz_poly/pow_addchains.d" -MT "../build/fmpz_poly/pow_addchains.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrlow_classical.c -o ../build/fmpz_poly/sqrlow_classical.lo -MMD -MP -MF "../build/fmpz_poly/sqrlow_classical.d" -MT "../build/fmpz_poly/sqrlow_classical.d" -MT "../build/fmpz_poly/sqrlow_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c hensel_build_tree.c -o ../build/fmpz_poly/hensel_build_tree.lo -MMD -MP -MF "../build/fmpz_poly/hensel_build_tree.d" -MT "../build/fmpz_poly/hensel_build_tree.d" -MT "../build/fmpz_poly/hensel_build_tree.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c product_roots_fmpz_vec.c -o ../build/fmpz_poly/product_roots_fmpz_vec.lo -MMD -MP -MF "../build/fmpz_poly/product_roots_fmpz_vec.d" -MT "../build/fmpz_poly/product_roots_fmpz_vec.d" -MT "../build/fmpz_poly/product_roots_fmpz_vec.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c signature.c -o ../build/fmpz_poly/signature.lo -MMD -MP -MF "../build/fmpz_poly/signature.d" -MT "../build/fmpz_poly/signature.d" -MT "../build/fmpz_poly/signature.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow.c -o ../build/fmpz_poly/mullow.lo -MMD -MP -MF "../build/fmpz_poly/mullow.d" -MT "../build/fmpz_poly/mullow.d" -MT "../build/fmpz_poly/mullow.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c 2norm_normalised_bits.c -o ../build/fmpz_poly/2norm_normalised_bits.lo -MMD -MP -MF "../build/fmpz_poly/2norm_normalised_bits.d" -MT "../build/fmpz_poly/2norm_normalised_bits.d" -MT "../build/fmpz_poly/2norm_normalised_bits.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_nmod_poly_unsigned.c -o ../build/fmpz_poly/set_nmod_poly_unsigned.lo -MMD -MP -MF "../build/fmpz_poly/set_nmod_poly_unsigned.d" -MT "../build/fmpz_poly/set_nmod_poly_unsigned.d" -MT "../build/fmpz_poly/set_nmod_poly_unsigned.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c derivative.c -o ../build/fmpz_poly/derivative.lo -MMD -MP -MF "../build/fmpz_poly/derivative.d" -MT "../build/fmpz_poly/derivative.d" -MT "../build/fmpz_poly/derivative.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fmpz_poly/randtest.lo -MMD -MP -MF "../build/fmpz_poly/randtest.d" -MT "../build/fmpz_poly/randtest.d" -MT "../build/fmpz_poly/randtest.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_nmod_poly.c -o ../build/fmpz_poly/set_nmod_poly.lo -MMD -MP -MF "../build/fmpz_poly/set_nmod_poly.d" -MT "../build/fmpz_poly/set_nmod_poly.d" -MT "../build/fmpz_poly/set_nmod_poly.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow_multinomial.c -o ../build/fmpz_poly/pow_multinomial.lo -MMD -MP -MF "../build/fmpz_poly/pow_multinomial.d" -MT "../build/fmpz_poly/pow_multinomial.d" -MT "../build/fmpz_poly/pow_multinomial.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c revert_series_newton.c -o ../build/fmpz_poly/revert_series_newton.lo -MMD -MP -MF "../build/fmpz_poly/revert_series_newton.d" -MT "../build/fmpz_poly/revert_series_newton.d" -MT "../build/fmpz_poly/revert_series_newton.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bit_pack.c -o ../build/fmpz_poly/bit_pack.lo -MMD -MP -MF "../build/fmpz_poly/bit_pack.d" -MT "../build/fmpz_poly/bit_pack.d" -MT "../build/fmpz_poly/bit_pack.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/fmpz_poly/equal.lo -MMD -MP -MF "../build/fmpz_poly/equal.d" -MT "../build/fmpz_poly/equal.d" -MT "../build/fmpz_poly/equal.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/fmpz_poly/swap.lo -MMD -MP -MF "../build/fmpz_poly/swap.d" -MT "../build/fmpz_poly/swap.d" -MT "../build/fmpz_poly/swap.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow_binomial.c -o ../build/fmpz_poly/pow_binomial.lo -MMD -MP -MF "../build/fmpz_poly/pow_binomial.d" -MT "../build/fmpz_poly/pow_binomial.d" -MT "../build/fmpz_poly/pow_binomial.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c primitive_part.c -o ../build/fmpz_poly/primitive_part.lo -MMD -MP -MF "../build/fmpz_poly/primitive_part.d" -MT "../build/fmpz_poly/primitive_part.d" -MT "../build/fmpz_poly/primitive_part.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bound_roots.c -o ../build/fmpz_poly/bound_roots.lo -MMD -MP -MF "../build/fmpz_poly/bound_roots.d" -MT "../build/fmpz_poly/bound_roots.d" -MT "../build/fmpz_poly/bound_roots.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c zero_coeffs.c -o ../build/fmpz_poly/zero_coeffs.lo -MMD -MP -MF "../build/fmpz_poly/zero_coeffs.d" -MT "../build/fmpz_poly/zero_coeffs.d" -MT "../build/fmpz_poly/zero_coeffs.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_divexact_si.c -o ../build/fmpz_poly/scalar_divexact_si.lo -MMD -MP -MF "../build/fmpz_poly/scalar_divexact_si.d" -MT "../build/fmpz_poly/scalar_divexact_si.d" -MT "../build/fmpz_poly/scalar_divexact_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_tdiv_ui.c -o ../build/fmpz_poly/scalar_tdiv_ui.lo -MMD -MP -MF "../build/fmpz_poly/scalar_tdiv_ui.d" -MT "../build/fmpz_poly/scalar_tdiv_ui.d" -MT "../build/fmpz_poly/scalar_tdiv_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c revert_series.c -o ../build/fmpz_poly/revert_series.lo -MMD -MP -MF "../build/fmpz_poly/revert_series.d" -MT "../build/fmpz_poly/revert_series.d" -MT "../build/fmpz_poly/revert_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bit_unpack.c -o ../build/fmpz_poly/bit_unpack.lo -MMD -MP -MF "../build/fmpz_poly/bit_unpack.d" -MT "../build/fmpz_poly/bit_unpack.d" -MT "../build/fmpz_poly/bit_unpack.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c reverse.c -o ../build/fmpz_poly/reverse.lo -MMD -MP -MF "../build/fmpz_poly/reverse.d" -MT "../build/fmpz_poly/reverse.d" -MT "../build/fmpz_poly/reverse.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_coeff_si.c -o ../build/fmpz_poly/get_coeff_si.lo -MMD -MP -MF "../build/fmpz_poly/get_coeff_si.d" -MT "../build/fmpz_poly/get_coeff_si.d" -MT "../build/fmpz_poly/get_coeff_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_divconquer.c -o ../build/fmpz_poly/divrem_divconquer.lo -MMD -MP -MF "../build/fmpz_poly/divrem_divconquer.d" -MT "../build/fmpz_poly/divrem_divconquer.d" -MT "../build/fmpz_poly/divrem_divconquer.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c 2norm.c -o ../build/fmpz_poly/2norm.lo -MMD -MP -MF "../build/fmpz_poly/2norm.d" -MT "../build/fmpz_poly/2norm.d" -MT "../build/fmpz_poly/2norm.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fmpz_poly/sub.lo -MMD -MP -MF "../build/fmpz_poly/sub.d" -MT "../build/fmpz_poly/sub.d" -MT "../build/fmpz_poly/sub.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_divconquer_recursive.c -o ../build/fmpz_poly/div_divconquer_recursive.lo -MMD -MP -MF "../build/fmpz_poly/div_divconquer_recursive.d" -MT "../build/fmpz_poly/div_divconquer_recursive.d" -MT "../build/fmpz_poly/div_divconquer_recursive.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c hensel_lift_tree_recursive.c -o ../build/fmpz_poly/hensel_lift_tree_recursive.lo -MMD -MP -MF "../build/fmpz_poly/hensel_lift_tree_recursive.d" -MT "../build/fmpz_poly/hensel_lift_tree_recursive.d" -MT "../build/fmpz_poly/hensel_lift_tree_recursive.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c normalise.c -o ../build/fmpz_poly/normalise.lo -MMD -MP -MF "../build/fmpz_poly/normalise.d" -MT "../build/fmpz_poly/normalise.d" -MT "../build/fmpz_poly/normalise.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fmpz_poly/set.lo -MMD -MP -MF "../build/fmpz_poly/set.d" -MT "../build/fmpz_poly/set.d" -MT "../build/fmpz_poly/set.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_submul_fmpz.c -o ../build/fmpz_poly/scalar_submul_fmpz.lo -MMD -MP -MF "../build/fmpz_poly/scalar_submul_fmpz.d" -MT "../build/fmpz_poly/scalar_submul_fmpz.d" -MT "../build/fmpz_poly/scalar_submul_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fread.c -o ../build/fmpz_poly/fread.lo -MMD -MP -MF "../build/fmpz_poly/fread.d" -MT "../build/fmpz_poly/fread.d" -MT "../build/fmpz_poly/fread.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_ui.c -o ../build/fmpz_poly/scalar_mul_ui.lo -MMD -MP -MF "../build/fmpz_poly/scalar_mul_ui.d" -MT "../build/fmpz_poly/scalar_mul_ui.d" -MT "../build/fmpz_poly/scalar_mul_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow_SS.c -o ../build/fmpz_poly/mullow_SS.lo -MMD -MP -MF "../build/fmpz_poly/mullow_SS.d" -MT "../build/fmpz_poly/mullow_SS.d" -MT "../build/fmpz_poly/mullow_SS.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulmid_classical.c -o ../build/fmpz_poly/mulmid_classical.lo -MMD -MP -MF "../build/fmpz_poly/mulmid_classical.d" -MT "../build/fmpz_poly/mulmid_classical.d" -MT "../build/fmpz_poly/mulmid_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_squarefree.c -o ../build/fmpz_poly/is_squarefree.lo -MMD -MP -MF "../build/fmpz_poly/is_squarefree.d" -MT "../build/fmpz_poly/is_squarefree.d" -MT "../build/fmpz_poly/is_squarefree.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_ui.c -o ../build/fmpz_poly/set_ui.lo -MMD -MP -MF "../build/fmpz_poly/set_ui.d" -MT "../build/fmpz_poly/set_ui.d" -MT "../build/fmpz_poly/set_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_preinv.c -o ../build/fmpz_poly/div_preinv.lo -MMD -MP -MF "../build/fmpz_poly/div_preinv.d" -MT "../build/fmpz_poly/div_preinv.d" -MT "../build/fmpz_poly/div_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c hensel_continue_lift.c -o ../build/fmpz_poly/hensel_continue_lift.lo -MMD -MP -MF "../build/fmpz_poly/hensel_continue_lift.d" -MT "../build/fmpz_poly/hensel_continue_lift.d" -MT "../build/fmpz_poly/hensel_continue_lift.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr.c -o ../build/fmpz_poly/sqr.lo -MMD -MP -MF "../build/fmpz_poly/sqr.d" -MT "../build/fmpz_poly/sqr.d" -MT "../build/fmpz_poly/sqr.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c revert_series_lagrange_fast.c -o ../build/fmpz_poly/revert_series_lagrange_fast.lo -MMD -MP -MF "../build/fmpz_poly/revert_series_lagrange_fast.d" -MT "../build/fmpz_poly/revert_series_lagrange_fast.d" -MT "../build/fmpz_poly/revert_series_lagrange_fast.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c interpolate_fmpz_vec.c -o ../build/fmpz_poly/interpolate_fmpz_vec.lo -MMD -MP -MF "../build/fmpz_poly/interpolate_fmpz_vec.d" -MT "../build/fmpz_poly/interpolate_fmpz_vec.d" -MT "../build/fmpz_poly/interpolate_fmpz_vec.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c xgcd_modular.c -o ../build/fmpz_poly/xgcd_modular.lo -MMD -MP -MF "../build/fmpz_poly/xgcd_modular.d" -MT "../build/fmpz_poly/xgcd_modular.d" -MT "../build/fmpz_poly/xgcd_modular.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fread_pretty.c -o ../build/fmpz_poly/fread_pretty.lo -MMD -MP -MF "../build/fmpz_poly/fread_pretty.d" -MT "../build/fmpz_poly/fread_pretty.d" -MT "../build/fmpz_poly/fread_pretty.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/fmpz_poly/mul.lo -MMD -MP -MF "../build/fmpz_poly/mul.d" -MT "../build/fmpz_poly/mul.d" -MT "../build/fmpz_poly/mul.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_divexact_ui.c -o ../build/fmpz_poly/scalar_divexact_ui.lo -MMD -MP -MF "../build/fmpz_poly/scalar_divexact_ui.d" -MT "../build/fmpz_poly/scalar_divexact_ui.d" -MT "../build/fmpz_poly/scalar_divexact_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow_classical.c -o ../build/fmpz_poly/mullow_classical.lo -MMD -MP -MF "../build/fmpz_poly/mullow_classical.d" -MT "../build/fmpz_poly/mullow_classical.d" -MT "../build/fmpz_poly/mullow_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcd_heuristic.c -o ../build/fmpz_poly/gcd_heuristic.lo -MMD -MP -MF "../build/fmpz_poly/gcd_heuristic.d" -MT "../build/fmpz_poly/gcd_heuristic.d" -MT "../build/fmpz_poly/gcd_heuristic.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div.c -o ../build/fmpz_poly/div.lo -MMD -MP -MF "../build/fmpz_poly/div.d" -MT "../build/fmpz_poly/div.d" -MT "../build/fmpz_poly/div.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str.c -o ../build/fmpz_poly/get_str.lo -MMD -MP -MF "../build/fmpz_poly/get_str.d" -MT "../build/fmpz_poly/get_str.d" -MT "../build/fmpz_poly/get_str.lo"
gcc -Wl,-z,relro -Wl,-r ../build/fmpz_poly/scalar_addmul_fmpz.lo ../build/fmpz_poly/set_str.lo ../build/fmpz_poly/divremlow_divconquer_recursive.lo ../build/fmpz_poly/scalar_mul_2exp.lo ../build/fmpz_poly/pseudo_rem.lo ../build/fmpz_poly/hensel_lift_tree.lo ../build/fmpz_poly/compose_series_horner.lo ../build/fmpz_poly/get_coeff_fmpz.lo ../build/fmpz_poly/mul_karatsuba.lo ../build/fmpz_poly/pseudo_rem_cohen.lo ../build/fmpz_poly/evaluate_horner_mpq.lo ../build/fmpz_poly/realloc.lo ../build/fmpz_poly/pow.lo ../build/fmpz_poly/get_nmod_poly.lo ../build/fmpz_poly/compose_series.lo ../build/fmpz_poly/mullow_KS.lo ../build/fmpz_poly/set_coeff_fmpz.lo ../build/fmpz_poly/hensel_lift_without_inverse.lo ../build/fmpz_poly/add.lo ../build/fmpz_poly/newton_to_monomial.lo ../build/fmpz_poly/hensel_lift.lo ../build/fmpz_poly/gcd_subresultant.lo ../build/fmpz_poly/gcd_modular.lo ../build/fmpz_poly/evaluate_mpq.lo ../build/fmpz_poly/mullow_karatsuba_n.lo ../build/fmpz_poly/gcd.lo ../build/fmpz_poly/revert_series_lagrange.lo ../build/fmpz_poly/inv_series_newton.lo ../build/fmpz_poly/evaluate_horner_fmpz.lo ../build/fmpz_poly/set_coeff_ui.lo ../build/fmpz_poly/lcm.lo ../build/fmpz_poly/taylor_shift_horner.lo ../build/fmpz_poly/scalar_tdiv_2exp.lo ../build/fmpz_poly/scalar_tdiv_fmpz.lo ../build/fmpz_poly/divrem.lo ../build/fmpz_poly/div_basecase.lo ../build/fmpz_poly/divrem_basecase.lo ../build/fmpz_poly/compose_divconquer.lo ../build/fmpz_poly/evaluate_fmpz.lo ../build/fmpz_poly/pow_small.lo ../build/fmpz_poly/sqr_classical.lo ../build/fmpz_poly/div_divconquer.lo ../build/fmpz_poly/scalar_fdiv_2exp.lo ../build/fmpz_poly/taylor_shift_divconquer.lo ../build/fmpz_poly/sqrlow_karatsuba_n.lo ../build/fmpz_poly/powers_clear.lo ../build/fmpz_poly/set_si.lo ../build/fmpz_poly/powers_precompute.lo ../build/fmpz_poly/scalar_fdiv_fmpz.lo ../build/fmpz_poly/compose.lo ../build/fmpz_poly/fit_length.lo ../build/fmpz_poly/monomial_to_newton.lo ../build/fmpz_poly/content.lo ../build/fmpz_poly/set_fmpz.lo ../build/fmpz_poly/rem_basecase.lo ../build/fmpz_poly/taylor_shift.lo ../build/fmpz_poly/div_root.lo ../build/fmpz_poly/divrem_preinv.lo ../build/fmpz_poly/hensel_lift_only_inverse.lo ../build/fmpz_poly/rem.lo ../build/fmpz_poly/evaluate_divconquer_fmpz.lo ../build/fmpz_poly/shift_left.lo ../build/fmpz_poly/mul_SS.lo ../build/fmpz_poly/sqrlow_KS.lo ../build/fmpz_poly/hensel_lift_once.lo ../build/fmpz_poly/get_str_pretty.lo ../build/fmpz_poly/mulhigh_classical.lo ../build/fmpz_poly/pseudo_divrem_divconquer.lo ../build/fmpz_poly/div_series.lo ../build/fmpz_poly/pow_binexp.lo ../build/fmpz_poly/hensel_start_lift.lo ../build/fmpz_poly/compose_horner.lo ../build/fmpz_poly/scalar_mul_fmpz.lo ../build/fmpz_poly/mulhigh_n.lo ../build/fmpz_poly/clear.lo ../build/fmpz_poly/mul_classical.lo ../build/fmpz_poly/set_mpz.lo ../build/fmpz_poly/shift_right.lo ../build/fmpz_poly/mulhigh_karatsuba_n.lo ../build/fmpz_poly/rem_powers_precomp.lo ../build/fmpz_poly/pseudo_divrem_basecase.lo ../build/fmpz_poly/scalar_tdiv_si.lo ../build/fmpz_poly/neg.lo ../build/fmpz_poly/scalar_fdiv_si.lo ../build/fmpz_poly/pseudo_divrem_cohen.lo ../build/fmpz_poly/init.lo ../build/fmpz_poly/CRT_ui.lo ../build/fmpz_poly/sqrt_classical.lo ../build/fmpz_poly/divrem_divconquer_recursive.lo ../build/fmpz_poly/sqrlow.lo ../build/fmpz_poly/fprint.lo ../build/fmpz_poly/sqrt.lo ../build/fmpz_poly/resultant.lo ../build/fmpz_poly/sqr_KS.lo ../build/fmpz_poly/pseudo_div.lo ../build/fmpz_poly/scalar_divexact_fmpz.lo ../build/fmpz_poly/compose_series_brent_kung.lo ../build/fmpz_poly/sqr_karatsuba.lo ../build/fmpz_poly/evaluate_fmpz_vec.lo ../build/fmpz_poly/scalar_fdiv_ui.lo ../build/fmpz_poly/set_coeff_si.lo ../build/fmpz_poly/mul_KS.lo ../build/fmpz_poly/divides.lo ../build/fmpz_poly/fprint_pretty.lo ../build/fmpz_poly/preinvert.lo ../build/fmpz_poly/scalar_mul_si.lo ../build/fmpz_poly/get_coeff_ui.lo ../build/fmpz_poly/pow_trunc.lo ../build/fmpz_poly/evaluate_mod.lo ../build/fmpz_poly/pow_addchains.lo ../build/fmpz_poly/sqrlow_classical.lo ../build/fmpz_poly/hensel_build_tree.lo ../build/fmpz_poly/product_roots_fmpz_vec.lo ../build/fmpz_poly/signature.lo ../build/fmpz_poly/mullow.lo ../build/fmpz_poly/2norm_normalised_bits.lo ../build/fmpz_poly/set_nmod_poly_unsigned.lo ../build/fmpz_poly/derivative.lo ../build/fmpz_poly/randtest.lo ../build/fmpz_poly/set_nmod_poly.lo ../build/fmpz_poly/pow_multinomial.lo ../build/fmpz_poly/revert_series_newton.lo ../build/fmpz_poly/bit_pack.lo ../build/fmpz_poly/equal.lo ../build/fmpz_poly/swap.lo ../build/fmpz_poly/pow_binomial.lo ../build/fmpz_poly/primitive_part.lo ../build/fmpz_poly/bound_roots.lo ../build/fmpz_poly/zero_coeffs.lo ../build/fmpz_poly/scalar_divexact_si.lo ../build/fmpz_poly/scalar_tdiv_ui.lo ../build/fmpz_poly/revert_series.lo ../build/fmpz_poly/bit_unpack.lo ../build/fmpz_poly/reverse.lo ../build/fmpz_poly/get_coeff_si.lo ../build/fmpz_poly/divrem_divconquer.lo ../build/fmpz_poly/2norm.lo ../build/fmpz_poly/sub.lo ../build/fmpz_poly/div_divconquer_recursive.lo ../build/fmpz_poly/hensel_lift_tree_recursive.lo ../build/fmpz_poly/normalise.lo ../build/fmpz_poly/set.lo ../build/fmpz_poly/scalar_submul_fmpz.lo ../build/fmpz_poly/fread.lo ../build/fmpz_poly/scalar_mul_ui.lo ../build/fmpz_poly/mullow_SS.lo ../build/fmpz_poly/mulmid_classical.lo ../build/fmpz_poly/is_squarefree.lo ../build/fmpz_poly/set_ui.lo ../build/fmpz_poly/div_preinv.lo ../build/fmpz_poly/hensel_continue_lift.lo ../build/fmpz_poly/sqr.lo ../build/fmpz_poly/revert_series_lagrange_fast.lo ../build/fmpz_poly/interpolate_fmpz_vec.lo ../build/fmpz_poly/xgcd_modular.lo ../build/fmpz_poly/fread_pretty.lo ../build/fmpz_poly/mul.lo ../build/fmpz_poly/scalar_divexact_ui.lo ../build/fmpz_poly/mullow_classical.lo ../build/fmpz_poly/gcd_heuristic.lo ../build/fmpz_poly/div.lo ../build/fmpz_poly/get_str.lo -o ../build/fmpz_poly/../fmpz_poly.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/fmpz_poly'
make[4]: Entering directory '/«PKGBUILDDIR»/fmpq_poly'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint_pretty.c -o ../build/fmpq_poly/fprint_pretty.lo -MMD -MP -MF "../build/fmpq_poly/fprint_pretty.d" -MT "../build/fmpq_poly/fprint_pretty.d" -MT "../build/fmpq_poly/fprint_pretty.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_series.c -o ../build/fmpq_poly/div_series.lo -MMD -MP -MF "../build/fmpq_poly/div_series.d" -MT "../build/fmpq_poly/div_series.d" -MT "../build/fmpq_poly/div_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_mpq.c -o ../build/fmpq_poly/evaluate_mpq.lo -MMD -MP -MF "../build/fmpq_poly/evaluate_mpq.d" -MT "../build/fmpq_poly/evaluate_mpq.d" -MT "../build/fmpq_poly/evaluate_mpq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_coeff_ui.c -o ../build/fmpq_poly/set_coeff_ui.lo -MMD -MP -MF "../build/fmpq_poly/set_coeff_ui.d" -MT "../build/fmpq_poly/set_coeff_ui.d" -MT "../build/fmpq_poly/set_coeff_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sinh_series.c -o ../build/fmpq_poly/sinh_series.lo -MMD -MP -MF "../build/fmpq_poly/sinh_series.d" -MT "../build/fmpq_poly/sinh_series.d" -MT "../build/fmpq_poly/sinh_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c tan_series.c -o ../build/fmpq_poly/tan_series.lo -MMD -MP -MF "../build/fmpq_poly/tan_series.d" -MT "../build/fmpq_poly/tan_series.d" -MT "../build/fmpq_poly/tan_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c revert_series_lagrange.c -o ../build/fmpq_poly/revert_series_lagrange.lo -MMD -MP -MF "../build/fmpq_poly/revert_series_lagrange.d" -MT "../build/fmpq_poly/revert_series_lagrange.d" -MT "../build/fmpq_poly/revert_series_lagrange.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c cmp.c -o ../build/fmpq_poly/cmp.lo -MMD -MP -MF "../build/fmpq_poly/cmp.d" -MT "../build/fmpq_poly/cmp.d" -MT "../build/fmpq_poly/cmp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fmpq_poly/sub.lo -MMD -MP -MF "../build/fmpq_poly/sub.d" -MT "../build/fmpq_poly/sub.d" -MT "../build/fmpq_poly/sub.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_squarefree.c -o ../build/fmpq_poly/is_squarefree.lo -MMD -MP -MF "../build/fmpq_poly/is_squarefree.d" -MT "../build/fmpq_poly/is_squarefree.d" -MT "../build/fmpq_poly/is_squarefree.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpz_poly.c -o ../build/fmpq_poly/set_fmpz_poly.lo -MMD -MP -MF "../build/fmpq_poly/set_fmpz_poly.d" -MT "../build/fmpq_poly/set_fmpz_poly.d" -MT "../build/fmpq_poly/set_fmpz_poly.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_div_ui.c -o ../build/fmpq_poly/scalar_div_ui.lo -MMD -MP -MF "../build/fmpq_poly/scalar_div_ui.d" -MT "../build/fmpq_poly/scalar_div_ui.d" -MT "../build/fmpq_poly/scalar_div_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcd.c -o ../build/fmpq_poly/gcd.lo -MMD -MP -MF "../build/fmpq_poly/gcd.d" -MT "../build/fmpq_poly/gcd.d" -MT "../build/fmpq_poly/gcd.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c realloc.c -o ../build/fmpq_poly/realloc.lo -MMD -MP -MF "../build/fmpq_poly/realloc.d" -MT "../build/fmpq_poly/realloc.d" -MT "../build/fmpq_poly/realloc.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fmpq_poly/neg.lo -MMD -MP -MF "../build/fmpq_poly/neg.d" -MT "../build/fmpq_poly/neg.d" -MT "../build/fmpq_poly/neg.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_length.c -o ../build/fmpq_poly/set_length.lo -MMD -MP -MF "../build/fmpq_poly/set_length.d" -MT "../build/fmpq_poly/set_length.d" -MT "../build/fmpq_poly/set_length.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv_series_newton.c -o ../build/fmpq_poly/inv_series_newton.lo -MMD -MP -MF "../build/fmpq_poly/inv_series_newton.d" -MT "../build/fmpq_poly/inv_series_newton.d" -MT "../build/fmpq_poly/inv_series_newton.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow.c -o ../build/fmpq_poly/mullow.lo -MMD -MP -MF "../build/fmpq_poly/mullow.d" -MT "../build/fmpq_poly/mullow.d" -MT "../build/fmpq_poly/mullow.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_div_si.c -o ../build/fmpq_poly/scalar_div_si.lo -MMD -MP -MF "../build/fmpq_poly/scalar_div_si.d" -MT "../build/fmpq_poly/scalar_div_si.d" -MT "../build/fmpq_poly/scalar_div_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c tanh_series.c -o ../build/fmpq_poly/tanh_series.lo -MMD -MP -MF "../build/fmpq_poly/tanh_series.d" -MT "../build/fmpq_poly/tanh_series.d" -MT "../build/fmpq_poly/tanh_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c integral.c -o ../build/fmpq_poly/integral.lo -MMD -MP -MF "../build/fmpq_poly/integral.d" -MT "../build/fmpq_poly/integral.d" -MT "../build/fmpq_poly/integral.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_mpq.c -o ../build/fmpq_poly/set_mpq.lo -MMD -MP -MF "../build/fmpq_poly/set_mpq.d" -MT "../build/fmpq_poly/set_mpq.d" -MT "../build/fmpq_poly/set_mpq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_coeff_mpz.c -o ../build/fmpq_poly/set_coeff_mpz.lo -MMD -MP -MF "../build/fmpq_poly/set_coeff_mpz.d" -MT "../build/fmpq_poly/set_coeff_mpz.d" -MT "../build/fmpq_poly/set_coeff_mpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_fmpq.c -o ../build/fmpq_poly/scalar_mul_fmpq.lo -MMD -MP -MF "../build/fmpq_poly/scalar_mul_fmpq.d" -MT "../build/fmpq_poly/scalar_mul_fmpq.d" -MT "../build/fmpq_poly/scalar_mul_fmpq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fmpq_poly/randtest.lo -MMD -MP -MF "../build/fmpq_poly/randtest.d" -MT "../build/fmpq_poly/randtest.d" -MT "../build/fmpq_poly/randtest.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_div_fmpz.c -o ../build/fmpq_poly/scalar_div_fmpz.lo -MMD -MP -MF "../build/fmpq_poly/scalar_div_fmpz.d" -MT "../build/fmpq_poly/scalar_div_fmpz.d" -MT "../build/fmpq_poly/scalar_div_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lcm.c -o ../build/fmpq_poly/lcm.lo -MMD -MP -MF "../build/fmpq_poly/lcm.d" -MT "../build/fmpq_poly/lcm.d" -MT "../build/fmpq_poly/lcm.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem.c -o ../build/fmpq_poly/divrem.lo -MMD -MP -MF "../build/fmpq_poly/divrem.d" -MT "../build/fmpq_poly/divrem.d" -MT "../build/fmpq_poly/divrem.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_div_mpz.c -o ../build/fmpq_poly/scalar_div_mpz.lo -MMD -MP -MF "../build/fmpq_poly/scalar_div_mpz.d" -MT "../build/fmpq_poly/scalar_div_mpz.d" -MT "../build/fmpq_poly/scalar_div_mpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_coeff_fmpq.c -o ../build/fmpq_poly/get_coeff_fmpq.lo -MMD -MP -MF "../build/fmpq_poly/get_coeff_fmpq.d" -MT "../build/fmpq_poly/get_coeff_fmpq.d" -MT "../build/fmpq_poly/get_coeff_fmpq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c debug.c -o ../build/fmpq_poly/debug.lo -MMD -MP -MF "../build/fmpq_poly/debug.d" -MT "../build/fmpq_poly/debug.d" -MT "../build/fmpq_poly/debug.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_fmpz.c -o ../build/fmpq_poly/evaluate_fmpz.lo -MMD -MP -MF "../build/fmpq_poly/evaluate_fmpz.d" -MT "../build/fmpq_poly/evaluate_fmpz.d" -MT "../build/fmpq_poly/evaluate_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_si.c -o ../build/fmpq_poly/scalar_mul_si.lo -MMD -MP -MF "../build/fmpq_poly/scalar_mul_si.d" -MT "../build/fmpq_poly/scalar_mul_si.d" -MT "../build/fmpq_poly/scalar_mul_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fmpq_poly/add.lo -MMD -MP -MF "../build/fmpq_poly/add.d" -MT "../build/fmpq_poly/add.d" -MT "../build/fmpq_poly/add.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c cos_series.c -o ../build/fmpq_poly/cos_series.lo -MMD -MP -MF "../build/fmpq_poly/cos_series.d" -MT "../build/fmpq_poly/cos_series.d" -MT "../build/fmpq_poly/cos_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fmpq_poly/clear.lo -MMD -MP -MF "../build/fmpq_poly/clear.d" -MT "../build/fmpq_poly/clear.d" -MT "../build/fmpq_poly/clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c primitive_part.c -o ../build/fmpq_poly/primitive_part.lo -MMD -MP -MF "../build/fmpq_poly/primitive_part.d" -MT "../build/fmpq_poly/primitive_part.d" -MT "../build/fmpq_poly/primitive_part.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_series_brent_kung.c -o ../build/fmpq_poly/compose_series_brent_kung.lo -MMD -MP -MF "../build/fmpq_poly/compose_series_brent_kung.d" -MT "../build/fmpq_poly/compose_series_brent_kung.d" -MT "../build/fmpq_poly/compose_series_brent_kung.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_si.c -o ../build/fmpq_poly/set_si.lo -MMD -MP -MF "../build/fmpq_poly/set_si.d" -MT "../build/fmpq_poly/set_si.d" -MT "../build/fmpq_poly/set_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powers_precompute.c -o ../build/fmpq_poly/powers_precompute.lo -MMD -MP -MF "../build/fmpq_poly/powers_precompute.d" -MT "../build/fmpq_poly/powers_precompute.d" -MT "../build/fmpq_poly/powers_precompute.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c revert_series.c -o ../build/fmpq_poly/revert_series.lo -MMD -MP -MF "../build/fmpq_poly/revert_series.d" -MT "../build/fmpq_poly/revert_series.d" -MT "../build/fmpq_poly/revert_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rescale.c -o ../build/fmpq_poly/rescale.lo -MMD -MP -MF "../build/fmpq_poly/rescale.d" -MT "../build/fmpq_poly/rescale.d" -MT "../build/fmpq_poly/rescale.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose.c -o ../build/fmpq_poly/compose.lo -MMD -MP -MF "../build/fmpq_poly/compose.d" -MT "../build/fmpq_poly/compose.d" -MT "../build/fmpq_poly/compose.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c reverse.c -o ../build/fmpq_poly/reverse.lo -MMD -MP -MF "../build/fmpq_poly/reverse.d" -MT "../build/fmpq_poly/reverse.d" -MT "../build/fmpq_poly/reverse.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c cosh_series.c -o ../build/fmpq_poly/cosh_series.lo -MMD -MP -MF "../build/fmpq_poly/cosh_series.d" -MT "../build/fmpq_poly/cosh_series.d" -MT "../build/fmpq_poly/cosh_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_mpz.c -o ../build/fmpq_poly/scalar_mul_mpz.lo -MMD -MP -MF "../build/fmpq_poly/scalar_mul_mpz.d" -MT "../build/fmpq_poly/scalar_mul_mpz.d" -MT "../build/fmpq_poly/scalar_mul_mpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c content.c -o ../build/fmpq_poly/content.lo -MMD -MP -MF "../build/fmpq_poly/content.d" -MT "../build/fmpq_poly/content.d" -MT "../build/fmpq_poly/content.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c normalise.c -o ../build/fmpq_poly/normalise.lo -MMD -MP -MF "../build/fmpq_poly/normalise.d" -MT "../build/fmpq_poly/normalise.d" -MT "../build/fmpq_poly/normalise.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpq.c -o ../build/fmpq_poly/set_fmpq.lo -MMD -MP -MF "../build/fmpq_poly/set_fmpq.d" -MT "../build/fmpq_poly/set_fmpq.d" -MT "../build/fmpq_poly/set_fmpq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c asin_series.c -o ../build/fmpq_poly/asin_series.lo -MMD -MP -MF "../build/fmpq_poly/asin_series.d" -MT "../build/fmpq_poly/asin_series.d" -MT "../build/fmpq_poly/asin_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_slice.c -o ../build/fmpq_poly/get_slice.lo -MMD -MP -MF "../build/fmpq_poly/get_slice.d" -MT "../build/fmpq_poly/get_slice.d" -MT "../build/fmpq_poly/get_slice.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_ui.c -o ../build/fmpq_poly/scalar_mul_ui.lo -MMD -MP -MF "../build/fmpq_poly/scalar_mul_ui.d" -MT "../build/fmpq_poly/scalar_mul_ui.d" -MT "../build/fmpq_poly/scalar_mul_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/fmpq_poly/pow.lo -MMD -MP -MF "../build/fmpq_poly/pow.d" -MT "../build/fmpq_poly/pow.d" -MT "../build/fmpq_poly/pow.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/fmpq_poly/swap.lo -MMD -MP -MF "../build/fmpq_poly/swap.d" -MT "../build/fmpq_poly/swap.d" -MT "../build/fmpq_poly/swap.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_div_mpq.c -o ../build/fmpq_poly/scalar_div_mpq.lo -MMD -MP -MF "../build/fmpq_poly/scalar_div_mpq.d" -MT "../build/fmpq_poly/scalar_div_mpq.d" -MT "../build/fmpq_poly/scalar_div_mpq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c resultant.c -o ../build/fmpq_poly/resultant.lo -MMD -MP -MF "../build/fmpq_poly/resultant.d" -MT "../build/fmpq_poly/resultant.d" -MT "../build/fmpq_poly/resultant.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c exp_series.c -o ../build/fmpq_poly/exp_series.lo -MMD -MP -MF "../build/fmpq_poly/exp_series.d" -MT "../build/fmpq_poly/exp_series.d" -MT "../build/fmpq_poly/exp_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c log_series.c -o ../build/fmpq_poly/log_series.lo -MMD -MP -MF "../build/fmpq_poly/log_series.d" -MT "../build/fmpq_poly/log_series.d" -MT "../build/fmpq_poly/log_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_fmpq.c -o ../build/fmpq_poly/evaluate_fmpq.lo -MMD -MP -MF "../build/fmpq_poly/evaluate_fmpq.d" -MT "../build/fmpq_poly/evaluate_fmpq.d" -MT "../build/fmpq_poly/evaluate_fmpq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fread.c -o ../build/fmpq_poly/fread.lo -MMD -MP -MF "../build/fmpq_poly/fread.d" -MT "../build/fmpq_poly/fread.d" -MT "../build/fmpq_poly/fread.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powers_clear.c -o ../build/fmpq_poly/powers_clear.lo -MMD -MP -MF "../build/fmpq_poly/powers_clear.d" -MT "../build/fmpq_poly/powers_clear.d" -MT "../build/fmpq_poly/powers_clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fmpq_poly/set.lo -MMD -MP -MF "../build/fmpq_poly/set.d" -MT "../build/fmpq_poly/set.d" -MT "../build/fmpq_poly/set.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_monic.c -o ../build/fmpq_poly/is_monic.lo -MMD -MP -MF "../build/fmpq_poly/is_monic.d" -MT "../build/fmpq_poly/is_monic.d" -MT "../build/fmpq_poly/is_monic.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c invsqrt_series.c -o ../build/fmpq_poly/invsqrt_series.lo -MMD -MP -MF "../build/fmpq_poly/invsqrt_series.d" -MT "../build/fmpq_poly/invsqrt_series.d" -MT "../build/fmpq_poly/invsqrt_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c atan_series.c -o ../build/fmpq_poly/atan_series.lo -MMD -MP -MF "../build/fmpq_poly/atan_series.d" -MT "../build/fmpq_poly/atan_series.d" -MT "../build/fmpq_poly/atan_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_coeff_fmpz.c -o ../build/fmpq_poly/set_coeff_fmpz.lo -MMD -MP -MF "../build/fmpq_poly/set_coeff_fmpz.d" -MT "../build/fmpq_poly/set_coeff_fmpz.d" -MT "../build/fmpq_poly/set_coeff_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_ui.c -o ../build/fmpq_poly/set_ui.lo -MMD -MP -MF "../build/fmpq_poly/set_ui.d" -MT "../build/fmpq_poly/set_ui.d" -MT "../build/fmpq_poly/set_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str.c -o ../build/fmpq_poly/get_str.lo -MMD -MP -MF "../build/fmpq_poly/get_str.d" -MT "../build/fmpq_poly/get_str.d" -MT "../build/fmpq_poly/get_str.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_mpq.c -o ../build/fmpq_poly/scalar_mul_mpq.lo -MMD -MP -MF "../build/fmpq_poly/scalar_mul_mpq.d" -MT "../build/fmpq_poly/scalar_mul_mpq.d" -MT "../build/fmpq_poly/scalar_mul_mpq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv.c -o ../build/fmpq_poly/inv.lo -MMD -MP -MF "../build/fmpq_poly/inv.d" -MT "../build/fmpq_poly/inv.d" -MT "../build/fmpq_poly/inv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c revert_series_lagrange_fast.c -o ../build/fmpq_poly/revert_series_lagrange_fast.lo -MMD -MP -MF "../build/fmpq_poly/revert_series_lagrange_fast.d" -MT "../build/fmpq_poly/revert_series_lagrange_fast.d" -MT "../build/fmpq_poly/revert_series_lagrange_fast.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c interpolate_fmpz_vec.c -o ../build/fmpq_poly/interpolate_fmpz_vec.lo -MMD -MP -MF "../build/fmpq_poly/interpolate_fmpz_vec.d" -MT "../build/fmpq_poly/interpolate_fmpz_vec.d" -MT "../build/fmpq_poly/interpolate_fmpz_vec.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c zero.c -o ../build/fmpq_poly/zero.lo -MMD -MP -MF "../build/fmpq_poly/zero.d" -MT "../build/fmpq_poly/zero.d" -MT "../build/fmpq_poly/zero.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/fmpq_poly/mul.lo -MMD -MP -MF "../build/fmpq_poly/mul.d" -MT "../build/fmpq_poly/mul.d" -MT "../build/fmpq_poly/mul.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_coeff_mpq.c -o ../build/fmpq_poly/set_coeff_mpq.lo -MMD -MP -MF "../build/fmpq_poly/set_coeff_mpq.d" -MT "../build/fmpq_poly/set_coeff_mpq.d" -MT "../build/fmpq_poly/set_coeff_mpq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_mpz.c -o ../build/fmpq_poly/set_mpz.lo -MMD -MP -MF "../build/fmpq_poly/set_mpz.d" -MT "../build/fmpq_poly/set_mpz.d" -MT "../build/fmpq_poly/set_mpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c shift_right.c -o ../build/fmpq_poly/shift_right.lo -MMD -MP -MF "../build/fmpq_poly/shift_right.d" -MT "../build/fmpq_poly/shift_right.d" -MT "../build/fmpq_poly/shift_right.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div.c -o ../build/fmpq_poly/div.lo -MMD -MP -MF "../build/fmpq_poly/div.d" -MT "../build/fmpq_poly/div.d" -MT "../build/fmpq_poly/div.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rem.c -o ../build/fmpq_poly/rem.lo -MMD -MP -MF "../build/fmpq_poly/rem.d" -MT "../build/fmpq_poly/rem.d" -MT "../build/fmpq_poly/rem.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str_pretty.c -o ../build/fmpq_poly/get_str_pretty.lo -MMD -MP -MF "../build/fmpq_poly/get_str_pretty.d" -MT "../build/fmpq_poly/get_str_pretty.d" -MT "../build/fmpq_poly/get_str_pretty.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_coeff_si.c -o ../build/fmpq_poly/set_coeff_si.lo -MMD -MP -MF "../build/fmpq_poly/set_coeff_si.d" -MT "../build/fmpq_poly/set_coeff_si.d" -MT "../build/fmpq_poly/set_coeff_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_coeff_mpq.c -o ../build/fmpq_poly/get_coeff_mpq.lo -MMD -MP -MF "../build/fmpq_poly/get_coeff_mpq.d" -MT "../build/fmpq_poly/get_coeff_mpq.d" -MT "../build/fmpq_poly/get_coeff_mpq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_canonical.c -o ../build/fmpq_poly/is_canonical.lo -MMD -MP -MF "../build/fmpq_poly/is_canonical.d" -MT "../build/fmpq_poly/is_canonical.d" -MT "../build/fmpq_poly/is_canonical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_mpz.c -o ../build/fmpq_poly/evaluate_mpz.lo -MMD -MP -MF "../build/fmpq_poly/evaluate_mpz.d" -MT "../build/fmpq_poly/evaluate_mpz.d" -MT "../build/fmpq_poly/evaluate_mpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fmpq_poly/init.lo -MMD -MP -MF "../build/fmpq_poly/init.d" -MT "../build/fmpq_poly/init.d" -MT "../build/fmpq_poly/init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_str.c -o ../build/fmpq_poly/set_str.lo -MMD -MP -MF "../build/fmpq_poly/set_str.d" -MT "../build/fmpq_poly/set_str.d" -MT "../build/fmpq_poly/set_str.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpz.c -o ../build/fmpq_poly/set_fmpz.lo -MMD -MP -MF "../build/fmpq_poly/set_fmpz.d" -MT "../build/fmpq_poly/set_fmpz.d" -MT "../build/fmpq_poly/set_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_array_mpq.c -o ../build/fmpq_poly/set_array_mpq.lo -MMD -MP -MF "../build/fmpq_poly/set_array_mpq.d" -MT "../build/fmpq_poly/set_array_mpq.d" -MT "../build/fmpq_poly/set_array_mpq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/fmpq_poly/equal.lo -MMD -MP -MF "../build/fmpq_poly/equal.d" -MT "../build/fmpq_poly/equal.d" -MT "../build/fmpq_poly/equal.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_series_horner.c -o ../build/fmpq_poly/compose_series_horner.lo -MMD -MP -MF "../build/fmpq_poly/compose_series_horner.d" -MT "../build/fmpq_poly/compose_series_horner.d" -MT "../build/fmpq_poly/compose_series_horner.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_fmpz.c -o ../build/fmpq_poly/scalar_mul_fmpz.lo -MMD -MP -MF "../build/fmpq_poly/scalar_mul_fmpz.d" -MT "../build/fmpq_poly/scalar_mul_fmpz.d" -MT "../build/fmpq_poly/scalar_mul_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/fmpq_poly/fprint.lo -MMD -MP -MF "../build/fmpq_poly/fprint.d" -MT "../build/fmpq_poly/fprint.d" -MT "../build/fmpq_poly/fprint.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sin_series.c -o ../build/fmpq_poly/sin_series.lo -MMD -MP -MF "../build/fmpq_poly/sin_series.d" -MT "../build/fmpq_poly/sin_series.d" -MT "../build/fmpq_poly/sin_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rem_powers_precomp.c -o ../build/fmpq_poly/rem_powers_precomp.lo -MMD -MP -MF "../build/fmpq_poly/rem_powers_precomp.d" -MT "../build/fmpq_poly/rem_powers_precomp.d" -MT "../build/fmpq_poly/rem_powers_precomp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c asinh_series.c -o ../build/fmpq_poly/asinh_series.lo -MMD -MP -MF "../build/fmpq_poly/asinh_series.d" -MT "../build/fmpq_poly/asinh_series.d" -MT "../build/fmpq_poly/asinh_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c make_monic.c -o ../build/fmpq_poly/make_monic.lo -MMD -MP -MF "../build/fmpq_poly/make_monic.d" -MT "../build/fmpq_poly/make_monic.d" -MT "../build/fmpq_poly/make_monic.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fit_length.c -o ../build/fmpq_poly/fit_length.lo -MMD -MP -MF "../build/fmpq_poly/fit_length.d" -MT "../build/fmpq_poly/fit_length.d" -MT "../build/fmpq_poly/fit_length.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c derivative.c -o ../build/fmpq_poly/derivative.lo -MMD -MP -MF "../build/fmpq_poly/derivative.d" -MT "../build/fmpq_poly/derivative.d" -MT "../build/fmpq_poly/derivative.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_coeff_fmpq.c -o ../build/fmpq_poly/set_coeff_fmpq.lo -MMD -MP -MF "../build/fmpq_poly/set_coeff_fmpq.d" -MT "../build/fmpq_poly/set_coeff_fmpq.d" -MT "../build/fmpq_poly/set_coeff_fmpq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c atanh_series.c -o ../build/fmpq_poly/atanh_series.lo -MMD -MP -MF "../build/fmpq_poly/atanh_series.d" -MT "../build/fmpq_poly/atanh_series.d" -MT "../build/fmpq_poly/atanh_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c canonicalise.c -o ../build/fmpq_poly/canonicalise.lo -MMD -MP -MF "../build/fmpq_poly/canonicalise.d" -MT "../build/fmpq_poly/canonicalise.d" -MT "../build/fmpq_poly/canonicalise.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c xgcd.c -o ../build/fmpq_poly/xgcd.lo -MMD -MP -MF "../build/fmpq_poly/xgcd.d" -MT "../build/fmpq_poly/xgcd.d" -MT "../build/fmpq_poly/xgcd.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrt_series.c -o ../build/fmpq_poly/sqrt_series.lo -MMD -MP -MF "../build/fmpq_poly/sqrt_series.d" -MT "../build/fmpq_poly/sqrt_series.d" -MT "../build/fmpq_poly/sqrt_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_series.c -o ../build/fmpq_poly/compose_series.lo -MMD -MP -MF "../build/fmpq_poly/compose_series.d" -MT "../build/fmpq_poly/compose_series.d" -MT "../build/fmpq_poly/compose_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c shift_left.c -o ../build/fmpq_poly/shift_left.lo -MMD -MP -MF "../build/fmpq_poly/shift_left.d" -MT "../build/fmpq_poly/shift_left.d" -MT "../build/fmpq_poly/shift_left.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_div_fmpq.c -o ../build/fmpq_poly/scalar_div_fmpq.lo -MMD -MP -MF "../build/fmpq_poly/scalar_div_fmpq.d" -MT "../build/fmpq_poly/scalar_div_fmpq.d" -MT "../build/fmpq_poly/scalar_div_fmpq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c revert_series_newton.c -o ../build/fmpq_poly/revert_series_newton.lo -MMD -MP -MF "../build/fmpq_poly/revert_series_newton.d" -MT "../build/fmpq_poly/revert_series_newton.d" -MT "../build/fmpq_poly/revert_series_newton.lo"
gcc -Wl,-z,relro -Wl,-r ../build/fmpq_poly/fprint_pretty.lo ../build/fmpq_poly/div_series.lo ../build/fmpq_poly/evaluate_mpq.lo ../build/fmpq_poly/set_coeff_ui.lo ../build/fmpq_poly/sinh_series.lo ../build/fmpq_poly/tan_series.lo ../build/fmpq_poly/revert_series_lagrange.lo ../build/fmpq_poly/cmp.lo ../build/fmpq_poly/sub.lo ../build/fmpq_poly/is_squarefree.lo ../build/fmpq_poly/set_fmpz_poly.lo ../build/fmpq_poly/scalar_div_ui.lo ../build/fmpq_poly/gcd.lo ../build/fmpq_poly/realloc.lo ../build/fmpq_poly/neg.lo ../build/fmpq_poly/set_length.lo ../build/fmpq_poly/inv_series_newton.lo ../build/fmpq_poly/mullow.lo ../build/fmpq_poly/scalar_div_si.lo ../build/fmpq_poly/tanh_series.lo ../build/fmpq_poly/integral.lo ../build/fmpq_poly/set_mpq.lo ../build/fmpq_poly/set_coeff_mpz.lo ../build/fmpq_poly/scalar_mul_fmpq.lo ../build/fmpq_poly/randtest.lo ../build/fmpq_poly/scalar_div_fmpz.lo ../build/fmpq_poly/lcm.lo ../build/fmpq_poly/divrem.lo ../build/fmpq_poly/scalar_div_mpz.lo ../build/fmpq_poly/get_coeff_fmpq.lo ../build/fmpq_poly/debug.lo ../build/fmpq_poly/evaluate_fmpz.lo ../build/fmpq_poly/scalar_mul_si.lo ../build/fmpq_poly/add.lo ../build/fmpq_poly/cos_series.lo ../build/fmpq_poly/clear.lo ../build/fmpq_poly/primitive_part.lo ../build/fmpq_poly/compose_series_brent_kung.lo ../build/fmpq_poly/set_si.lo ../build/fmpq_poly/powers_precompute.lo ../build/fmpq_poly/revert_series.lo ../build/fmpq_poly/rescale.lo ../build/fmpq_poly/compose.lo ../build/fmpq_poly/reverse.lo ../build/fmpq_poly/cosh_series.lo ../build/fmpq_poly/scalar_mul_mpz.lo ../build/fmpq_poly/content.lo ../build/fmpq_poly/normalise.lo ../build/fmpq_poly/set_fmpq.lo ../build/fmpq_poly/asin_series.lo ../build/fmpq_poly/get_slice.lo ../build/fmpq_poly/scalar_mul_ui.lo ../build/fmpq_poly/pow.lo ../build/fmpq_poly/swap.lo ../build/fmpq_poly/scalar_div_mpq.lo ../build/fmpq_poly/resultant.lo ../build/fmpq_poly/exp_series.lo ../build/fmpq_poly/log_series.lo ../build/fmpq_poly/evaluate_fmpq.lo ../build/fmpq_poly/fread.lo ../build/fmpq_poly/powers_clear.lo ../build/fmpq_poly/set.lo ../build/fmpq_poly/is_monic.lo ../build/fmpq_poly/invsqrt_series.lo ../build/fmpq_poly/atan_series.lo ../build/fmpq_poly/set_coeff_fmpz.lo ../build/fmpq_poly/set_ui.lo ../build/fmpq_poly/get_str.lo ../build/fmpq_poly/scalar_mul_mpq.lo ../build/fmpq_poly/inv.lo ../build/fmpq_poly/revert_series_lagrange_fast.lo ../build/fmpq_poly/interpolate_fmpz_vec.lo ../build/fmpq_poly/zero.lo ../build/fmpq_poly/mul.lo ../build/fmpq_poly/set_coeff_mpq.lo ../build/fmpq_poly/set_mpz.lo ../build/fmpq_poly/shift_right.lo ../build/fmpq_poly/div.lo ../build/fmpq_poly/rem.lo ../build/fmpq_poly/get_str_pretty.lo ../build/fmpq_poly/set_coeff_si.lo ../build/fmpq_poly/get_coeff_mpq.lo ../build/fmpq_poly/is_canonical.lo ../build/fmpq_poly/evaluate_mpz.lo ../build/fmpq_poly/init.lo ../build/fmpq_poly/set_str.lo ../build/fmpq_poly/set_fmpz.lo ../build/fmpq_poly/set_array_mpq.lo ../build/fmpq_poly/equal.lo ../build/fmpq_poly/compose_series_horner.lo ../build/fmpq_poly/scalar_mul_fmpz.lo ../build/fmpq_poly/fprint.lo ../build/fmpq_poly/sin_series.lo ../build/fmpq_poly/rem_powers_precomp.lo ../build/fmpq_poly/asinh_series.lo ../build/fmpq_poly/make_monic.lo ../build/fmpq_poly/fit_length.lo ../build/fmpq_poly/derivative.lo ../build/fmpq_poly/set_coeff_fmpq.lo ../build/fmpq_poly/atanh_series.lo ../build/fmpq_poly/canonicalise.lo ../build/fmpq_poly/xgcd.lo ../build/fmpq_poly/sqrt_series.lo ../build/fmpq_poly/compose_series.lo ../build/fmpq_poly/shift_left.lo ../build/fmpq_poly/scalar_div_fmpq.lo ../build/fmpq_poly/revert_series_newton.lo -o ../build/fmpq_poly/../fmpq_poly.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/fmpq_poly'
make[4]: Entering directory '/«PKGBUILDDIR»/fmpz_mat'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randajtai.c -o ../build/fmpz_mat/randajtai.lo -MMD -MP -MF "../build/fmpz_mat/randajtai.d" -MT "../build/fmpz_mat/randajtai.d" -MT "../build/fmpz_mat/randajtai.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv.c -o ../build/fmpz_mat/inv.lo -MMD -MP -MF "../build/fmpz_mat/inv.d" -MT "../build/fmpz_mat/inv.d" -MT "../build/fmpz_mat/inv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randintrel.c -o ../build/fmpz_mat/randintrel.lo -MMD -MP -MF "../build/fmpz_mat/randintrel.d" -MT "../build/fmpz_mat/randintrel.d" -MT "../build/fmpz_mat/randintrel.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fmpz_mat/init.lo -MMD -MP -MF "../build/fmpz_mat/init.d" -MT "../build/fmpz_mat/init.d" -MT "../build/fmpz_mat/init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rref_mod.c -o ../build/fmpz_mat/rref_mod.lo -MMD -MP -MF "../build/fmpz_mat/rref_mod.d" -MT "../build/fmpz_mat/rref_mod.d" -MT "../build/fmpz_mat/rref_mod.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c CRT_ui.c -o ../build/fmpz_mat/CRT_ui.lo -MMD -MP -MF "../build/fmpz_mat/CRT_ui.d" -MT "../build/fmpz_mat/CRT_ui.d" -MT "../build/fmpz_mat/CRT_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rank.c -o ../build/fmpz_mat/rank.lo -MMD -MP -MF "../build/fmpz_mat/rank.d" -MT "../build/fmpz_mat/rank.d" -MT "../build/fmpz_mat/rank.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c zero.c -o ../build/fmpz_mat/zero.lo -MMD -MP -MF "../build/fmpz_mat/zero.d" -MT "../build/fmpz_mat/zero.d" -MT "../build/fmpz_mat/zero.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_fmpz.c -o ../build/fmpz_mat/scalar_mul_fmpz.lo -MMD -MP -MF "../build/fmpz_mat/scalar_mul_fmpz.d" -MT "../build/fmpz_mat/scalar_mul_fmpz.d" -MT "../build/fmpz_mat/scalar_mul_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/fmpz_mat/fprint.lo -MMD -MP -MF "../build/fmpz_mat/fprint.d" -MT "../build/fmpz_mat/fprint.d" -MT "../build/fmpz_mat/fprint.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c det_divisor.c -o ../build/fmpz_mat/det_divisor.lo -MMD -MP -MF "../build/fmpz_mat/det_divisor.d" -MT "../build/fmpz_mat/det_divisor.d" -MT "../build/fmpz_mat/det_divisor.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve.c -o ../build/fmpz_mat/solve.lo -MMD -MP -MF "../build/fmpz_mat/solve.d" -MT "../build/fmpz_mat/solve.d" -MT "../build/fmpz_mat/solve.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_submul_fmpz.c -o ../build/fmpz_mat/scalar_submul_fmpz.lo -MMD -MP -MF "../build/fmpz_mat/scalar_submul_fmpz.d" -MT "../build/fmpz_mat/scalar_submul_fmpz.d" -MT "../build/fmpz_mat/scalar_submul_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fflu.c -o ../build/fmpz_mat/fflu.lo -MMD -MP -MF "../build/fmpz_mat/fflu.d" -MT "../build/fmpz_mat/fflu.d" -MT "../build/fmpz_mat/fflu.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_divexact_fmpz.c -o ../build/fmpz_mat/scalar_divexact_fmpz.lo -MMD -MP -MF "../build/fmpz_mat/scalar_divexact_fmpz.d" -MT "../build/fmpz_mat/scalar_divexact_fmpz.d" -MT "../build/fmpz_mat/scalar_divexact_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_submul_si.c -o ../build/fmpz_mat/scalar_submul_si.lo -MMD -MP -MF "../build/fmpz_mat/scalar_submul_si.d" -MT "../build/fmpz_mat/scalar_submul_si.d" -MT "../build/fmpz_mat/scalar_submul_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_bound.c -o ../build/fmpz_mat/solve_bound.lo -MMD -MP -MF "../build/fmpz_mat/solve_bound.d" -MT "../build/fmpz_mat/solve_bound.d" -MT "../build/fmpz_mat/solve_bound.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_dixon.c -o ../build/fmpz_mat/solve_dixon.lo -MMD -MP -MF "../build/fmpz_mat/solve_dixon.d" -MT "../build/fmpz_mat/solve_dixon.d" -MT "../build/fmpz_mat/solve_dixon.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_divexact_ui.c -o ../build/fmpz_mat/scalar_divexact_ui.lo -MMD -MP -MF "../build/fmpz_mat/scalar_divexact_ui.d" -MT "../build/fmpz_mat/scalar_divexact_ui.d" -MT "../build/fmpz_mat/scalar_divexact_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c transpose.c -o ../build/fmpz_mat/transpose.lo -MMD -MP -MF "../build/fmpz_mat/transpose.d" -MT "../build/fmpz_mat/transpose.d" -MT "../build/fmpz_mat/transpose.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_fflu_precomp.c -o ../build/fmpz_mat/solve_fflu_precomp.lo -MMD -MP -MF "../build/fmpz_mat/solve_fflu_precomp.d" -MT "../build/fmpz_mat/solve_fflu_precomp.d" -MT "../build/fmpz_mat/solve_fflu_precomp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c det.c -o ../build/fmpz_mat/det.lo -MMD -MP -MF "../build/fmpz_mat/det.d" -MT "../build/fmpz_mat/det.d" -MT "../build/fmpz_mat/det.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_zero.c -o ../build/fmpz_mat/is_zero.lo -MMD -MP -MF "../build/fmpz_mat/is_zero.d" -MT "../build/fmpz_mat/is_zero.d" -MT "../build/fmpz_mat/is_zero.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_multi_mod.c -o ../build/fmpz_mat/mul_multi_mod.lo -MMD -MP -MF "../build/fmpz_mat/mul_multi_mod.d" -MT "../build/fmpz_mat/mul_multi_mod.d" -MT "../build/fmpz_mat/mul_multi_mod.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_addmul_nmod_mat_fmpz.c -o ../build/fmpz_mat/scalar_addmul_nmod_mat_fmpz.lo -MMD -MP -MF "../build/fmpz_mat/scalar_addmul_nmod_mat_fmpz.d" -MT "../build/fmpz_mat/scalar_addmul_nmod_mat_fmpz.d" -MT "../build/fmpz_mat/scalar_addmul_nmod_mat_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_addmul_ui.c -o ../build/fmpz_mat/scalar_addmul_ui.lo -MMD -MP -MF "../build/fmpz_mat/scalar_addmul_ui.d" -MT "../build/fmpz_mat/scalar_addmul_ui.d" -MT "../build/fmpz_mat/scalar_addmul_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randntrulike.c -o ../build/fmpz_mat/randntrulike.lo -MMD -MP -MF "../build/fmpz_mat/randntrulike.d" -MT "../build/fmpz_mat/randntrulike.d" -MT "../build/fmpz_mat/randntrulike.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_nmod_mat_unsigned.c -o ../build/fmpz_mat/set_nmod_mat_unsigned.lo -MMD -MP -MF "../build/fmpz_mat/set_nmod_mat_unsigned.d" -MT "../build/fmpz_mat/set_nmod_mat_unsigned.d" -MT "../build/fmpz_mat/set_nmod_mat_unsigned.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_submul_ui.c -o ../build/fmpz_mat/scalar_submul_ui.lo -MMD -MP -MF "../build/fmpz_mat/scalar_submul_ui.d" -MT "../build/fmpz_mat/scalar_submul_ui.d" -MT "../build/fmpz_mat/scalar_submul_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c det_modular_given_divisor.c -o ../build/fmpz_mat/det_modular_given_divisor.lo -MMD -MP -MF "../build/fmpz_mat/det_modular_given_divisor.d" -MT "../build/fmpz_mat/det_modular_given_divisor.d" -MT "../build/fmpz_mat/det_modular_given_divisor.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c multi_CRT_ui.c -o ../build/fmpz_mat/multi_CRT_ui.lo -MMD -MP -MF "../build/fmpz_mat/multi_CRT_ui.d" -MT "../build/fmpz_mat/multi_CRT_ui.d" -MT "../build/fmpz_mat/multi_CRT_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rref.c -o ../build/fmpz_mat/rref.lo -MMD -MP -MF "../build/fmpz_mat/rref.d" -MT "../build/fmpz_mat/rref.d" -MT "../build/fmpz_mat/rref.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_addmul_si.c -o ../build/fmpz_mat/scalar_addmul_si.lo -MMD -MP -MF "../build/fmpz_mat/scalar_addmul_si.d" -MT "../build/fmpz_mat/scalar_addmul_si.d" -MT "../build/fmpz_mat/scalar_addmul_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_classical_inline.c -o ../build/fmpz_mat/mul_classical_inline.lo -MMD -MP -MF "../build/fmpz_mat/mul_classical_inline.d" -MT "../build/fmpz_mat/mul_classical_inline.d" -MT "../build/fmpz_mat/mul_classical_inline.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fmpz_mat/randtest.lo -MMD -MP -MF "../build/fmpz_mat/randtest.d" -MT "../build/fmpz_mat/randtest.d" -MT "../build/fmpz_mat/randtest.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c nullspace.c -o ../build/fmpz_mat/nullspace.lo -MMD -MP -MF "../build/fmpz_mat/nullspace.d" -MT "../build/fmpz_mat/nullspace.d" -MT "../build/fmpz_mat/nullspace.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mod_fmpz.c -o ../build/fmpz_mat/scalar_mod_fmpz.lo -MMD -MP -MF "../build/fmpz_mat/scalar_mod_fmpz.d" -MT "../build/fmpz_mat/scalar_mod_fmpz.d" -MT "../build/fmpz_mat/scalar_mod_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/fmpz_mat/equal.lo -MMD -MP -MF "../build/fmpz_mat/equal.d" -MT "../build/fmpz_mat/equal.d" -MT "../build/fmpz_mat/equal.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c one.c -o ../build/fmpz_mat/one.lo -MMD -MP -MF "../build/fmpz_mat/one.d" -MT "../build/fmpz_mat/one.d" -MT "../build/fmpz_mat/one.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_si.c -o ../build/fmpz_mat/scalar_mul_si.lo -MMD -MP -MF "../build/fmpz_mat/scalar_mul_si.d" -MT "../build/fmpz_mat/scalar_mul_si.d" -MT "../build/fmpz_mat/scalar_mul_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fmpz_mat/add.lo -MMD -MP -MF "../build/fmpz_mat/add.d" -MT "../build/fmpz_mat/add.d" -MT "../build/fmpz_mat/add.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/fmpz_mat/swap.lo -MMD -MP -MF "../build/fmpz_mat/swap.d" -MT "../build/fmpz_mat/swap.d" -MT "../build/fmpz_mat/swap.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fmpz_mat/clear.lo -MMD -MP -MF "../build/fmpz_mat/clear.d" -MT "../build/fmpz_mat/clear.d" -MT "../build/fmpz_mat/clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c trace.c -o ../build/fmpz_mat/trace.lo -MMD -MP -MF "../build/fmpz_mat/trace.d" -MT "../build/fmpz_mat/trace.d" -MT "../build/fmpz_mat/trace.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_divexact_si.c -o ../build/fmpz_mat/scalar_divexact_si.lo -MMD -MP -MF "../build/fmpz_mat/scalar_divexact_si.d" -MT "../build/fmpz_mat/scalar_divexact_si.d" -MT "../build/fmpz_mat/scalar_divexact_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c det_cofactor.c -o ../build/fmpz_mat/det_cofactor.lo -MMD -MP -MF "../build/fmpz_mat/det_cofactor.d" -MT "../build/fmpz_mat/det_cofactor.d" -MT "../build/fmpz_mat/det_cofactor.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_nmod_mat.c -o ../build/fmpz_mat/get_nmod_mat.lo -MMD -MP -MF "../build/fmpz_mat/get_nmod_mat.d" -MT "../build/fmpz_mat/get_nmod_mat.d" -MT "../build/fmpz_mat/get_nmod_mat.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c charpoly.c -o ../build/fmpz_mat/charpoly.lo -MMD -MP -MF "../build/fmpz_mat/charpoly.d" -MT "../build/fmpz_mat/charpoly.d" -MT "../build/fmpz_mat/charpoly.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c max_bits.c -o ../build/fmpz_mat/max_bits.lo -MMD -MP -MF "../build/fmpz_mat/max_bits.d" -MT "../build/fmpz_mat/max_bits.d" -MT "../build/fmpz_mat/max_bits.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fmpz_mat/sub.lo -MMD -MP -MF "../build/fmpz_mat/sub.d" -MT "../build/fmpz_mat/sub.d" -MT "../build/fmpz_mat/sub.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_nmod_mat.c -o ../build/fmpz_mat/set_nmod_mat.lo -MMD -MP -MF "../build/fmpz_mat/set_nmod_mat.d" -MT "../build/fmpz_mat/set_nmod_mat.d" -MT "../build/fmpz_mat/set_nmod_mat.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fmpz_mat/neg.lo -MMD -MP -MF "../build/fmpz_mat/neg.d" -MT "../build/fmpz_mat/neg.d" -MT "../build/fmpz_mat/neg.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest_unsigned.c -o ../build/fmpz_mat/randtest_unsigned.lo -MMD -MP -MF "../build/fmpz_mat/randtest_unsigned.d" -MT "../build/fmpz_mat/randtest_unsigned.d" -MT "../build/fmpz_mat/randtest_unsigned.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randdet.c -o ../build/fmpz_mat/randdet.lo -MMD -MP -MF "../build/fmpz_mat/randdet.d" -MT "../build/fmpz_mat/randdet.d" -MT "../build/fmpz_mat/randdet.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_ui.c -o ../build/fmpz_mat/scalar_mul_ui.lo -MMD -MP -MF "../build/fmpz_mat/scalar_mul_ui.d" -MT "../build/fmpz_mat/scalar_mul_ui.d" -MT "../build/fmpz_mat/scalar_mul_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init_set.c -o ../build/fmpz_mat/init_set.lo -MMD -MP -MF "../build/fmpz_mat/init_set.d" -MT "../build/fmpz_mat/init_set.d" -MT "../build/fmpz_mat/init_set.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fread.c -o ../build/fmpz_mat/fread.lo -MMD -MP -MF "../build/fmpz_mat/fread.d" -MT "../build/fmpz_mat/fread.d" -MT "../build/fmpz_mat/fread.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fmpz_mat/set.lo -MMD -MP -MF "../build/fmpz_mat/set.d" -MT "../build/fmpz_mat/set.d" -MT "../build/fmpz_mat/set.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c det_bareiss.c -o ../build/fmpz_mat/det_bareiss.lo -MMD -MP -MF "../build/fmpz_mat/det_bareiss.d" -MT "../build/fmpz_mat/det_bareiss.d" -MT "../build/fmpz_mat/det_bareiss.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randops.c -o ../build/fmpz_mat/randops.lo -MMD -MP -MF "../build/fmpz_mat/randops.d" -MT "../build/fmpz_mat/randops.d" -MT "../build/fmpz_mat/randops.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c det_modular_accelerated.c -o ../build/fmpz_mat/det_modular_accelerated.lo -MMD -MP -MF "../build/fmpz_mat/det_modular_accelerated.d" -MT "../build/fmpz_mat/det_modular_accelerated.d" -MT "../build/fmpz_mat/det_modular_accelerated.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c multi_mod_ui.c -o ../build/fmpz_mat/multi_mod_ui.lo -MMD -MP -MF "../build/fmpz_mat/multi_mod_ui.d" -MT "../build/fmpz_mat/multi_mod_ui.d" -MT "../build/fmpz_mat/multi_mod_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randrank.c -o ../build/fmpz_mat/randrank.lo -MMD -MP -MF "../build/fmpz_mat/randrank.d" -MT "../build/fmpz_mat/randrank.d" -MT "../build/fmpz_mat/randrank.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c find_pivot_any.c -o ../build/fmpz_mat/find_pivot_any.lo -MMD -MP -MF "../build/fmpz_mat/find_pivot_any.d" -MT "../build/fmpz_mat/find_pivot_any.d" -MT "../build/fmpz_mat/find_pivot_any.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c det_bound.c -o ../build/fmpz_mat/det_bound.lo -MMD -MP -MF "../build/fmpz_mat/det_bound.d" -MT "../build/fmpz_mat/det_bound.d" -MT "../build/fmpz_mat/det_bound.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr.c -o ../build/fmpz_mat/sqr.lo -MMD -MP -MF "../build/fmpz_mat/sqr.d" -MT "../build/fmpz_mat/sqr.d" -MT "../build/fmpz_mat/sqr.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_fflu.c -o ../build/fmpz_mat/solve_fflu.lo -MMD -MP -MF "../build/fmpz_mat/solve_fflu.d" -MT "../build/fmpz_mat/solve_fflu.d" -MT "../build/fmpz_mat/solve_fflu.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randntrulike2.c -o ../build/fmpz_mat/randntrulike2.lo -MMD -MP -MF "../build/fmpz_mat/randntrulike2.d" -MT "../build/fmpz_mat/randntrulike2.d" -MT "../build/fmpz_mat/randntrulike2.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/fmpz_mat/pow.lo -MMD -MP -MF "../build/fmpz_mat/pow.d" -MT "../build/fmpz_mat/pow.d" -MT "../build/fmpz_mat/pow.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randsimdioph.c -o ../build/fmpz_mat/randsimdioph.lo -MMD -MP -MF "../build/fmpz_mat/randsimdioph.d" -MT "../build/fmpz_mat/randsimdioph.d" -MT "../build/fmpz_mat/randsimdioph.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_addmul_nmod_mat_ui.c -o ../build/fmpz_mat/scalar_addmul_nmod_mat_ui.lo -MMD -MP -MF "../build/fmpz_mat/scalar_addmul_nmod_mat_ui.d" -MT "../build/fmpz_mat/scalar_addmul_nmod_mat_ui.d" -MT "../build/fmpz_mat/scalar_addmul_nmod_mat_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/fmpz_mat/mul.lo -MMD -MP -MF "../build/fmpz_mat/mul.d" -MT "../build/fmpz_mat/mul.d" -MT "../build/fmpz_mat/mul.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randbits.c -o ../build/fmpz_mat/randbits.lo -MMD -MP -MF "../build/fmpz_mat/randbits.d" -MT "../build/fmpz_mat/randbits.d" -MT "../build/fmpz_mat/randbits.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_classical.c -o ../build/fmpz_mat/mul_classical.lo -MMD -MP -MF "../build/fmpz_mat/mul_classical.d" -MT "../build/fmpz_mat/mul_classical.d" -MT "../build/fmpz_mat/mul_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c det_modular.c -o ../build/fmpz_mat/det_modular.lo -MMD -MP -MF "../build/fmpz_mat/det_modular.d" -MT "../build/fmpz_mat/det_modular.d" -MT "../build/fmpz_mat/det_modular.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_cramer.c -o ../build/fmpz_mat/solve_cramer.lo -MMD -MP -MF "../build/fmpz_mat/solve_cramer.d" -MT "../build/fmpz_mat/solve_cramer.d" -MT "../build/fmpz_mat/solve_cramer.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randpermdiag.c -o ../build/fmpz_mat/randpermdiag.lo -MMD -MP -MF "../build/fmpz_mat/randpermdiag.d" -MT "../build/fmpz_mat/randpermdiag.d" -MT "../build/fmpz_mat/randpermdiag.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_addmul_fmpz.c -o ../build/fmpz_mat/scalar_addmul_fmpz.lo -MMD -MP -MF "../build/fmpz_mat/scalar_addmul_fmpz.d" -MT "../build/fmpz_mat/scalar_addmul_fmpz.d" -MT "../build/fmpz_mat/scalar_addmul_fmpz.lo"
gcc -Wl,-z,relro -Wl,-r ../build/fmpz_mat/randajtai.lo ../build/fmpz_mat/inv.lo ../build/fmpz_mat/randintrel.lo ../build/fmpz_mat/init.lo ../build/fmpz_mat/rref_mod.lo ../build/fmpz_mat/CRT_ui.lo ../build/fmpz_mat/rank.lo ../build/fmpz_mat/zero.lo ../build/fmpz_mat/scalar_mul_fmpz.lo ../build/fmpz_mat/fprint.lo ../build/fmpz_mat/det_divisor.lo ../build/fmpz_mat/solve.lo ../build/fmpz_mat/scalar_submul_fmpz.lo ../build/fmpz_mat/fflu.lo ../build/fmpz_mat/scalar_divexact_fmpz.lo ../build/fmpz_mat/scalar_submul_si.lo ../build/fmpz_mat/solve_bound.lo ../build/fmpz_mat/solve_dixon.lo ../build/fmpz_mat/scalar_divexact_ui.lo ../build/fmpz_mat/transpose.lo ../build/fmpz_mat/solve_fflu_precomp.lo ../build/fmpz_mat/det.lo ../build/fmpz_mat/is_zero.lo ../build/fmpz_mat/mul_multi_mod.lo ../build/fmpz_mat/scalar_addmul_nmod_mat_fmpz.lo ../build/fmpz_mat/scalar_addmul_ui.lo ../build/fmpz_mat/randntrulike.lo ../build/fmpz_mat/set_nmod_mat_unsigned.lo ../build/fmpz_mat/scalar_submul_ui.lo ../build/fmpz_mat/det_modular_given_divisor.lo ../build/fmpz_mat/multi_CRT_ui.lo ../build/fmpz_mat/rref.lo ../build/fmpz_mat/scalar_addmul_si.lo ../build/fmpz_mat/mul_classical_inline.lo ../build/fmpz_mat/randtest.lo ../build/fmpz_mat/nullspace.lo ../build/fmpz_mat/scalar_mod_fmpz.lo ../build/fmpz_mat/equal.lo ../build/fmpz_mat/one.lo ../build/fmpz_mat/scalar_mul_si.lo ../build/fmpz_mat/add.lo ../build/fmpz_mat/swap.lo ../build/fmpz_mat/clear.lo ../build/fmpz_mat/trace.lo ../build/fmpz_mat/scalar_divexact_si.lo ../build/fmpz_mat/det_cofactor.lo ../build/fmpz_mat/get_nmod_mat.lo ../build/fmpz_mat/charpoly.lo ../build/fmpz_mat/max_bits.lo ../build/fmpz_mat/sub.lo ../build/fmpz_mat/set_nmod_mat.lo ../build/fmpz_mat/neg.lo ../build/fmpz_mat/randtest_unsigned.lo ../build/fmpz_mat/randdet.lo ../build/fmpz_mat/scalar_mul_ui.lo ../build/fmpz_mat/init_set.lo ../build/fmpz_mat/fread.lo ../build/fmpz_mat/set.lo ../build/fmpz_mat/det_bareiss.lo ../build/fmpz_mat/randops.lo ../build/fmpz_mat/det_modular_accelerated.lo ../build/fmpz_mat/multi_mod_ui.lo ../build/fmpz_mat/randrank.lo ../build/fmpz_mat/find_pivot_any.lo ../build/fmpz_mat/det_bound.lo ../build/fmpz_mat/sqr.lo ../build/fmpz_mat/solve_fflu.lo ../build/fmpz_mat/randntrulike2.lo ../build/fmpz_mat/pow.lo ../build/fmpz_mat/randsimdioph.lo ../build/fmpz_mat/scalar_addmul_nmod_mat_ui.lo ../build/fmpz_mat/mul.lo ../build/fmpz_mat/randbits.lo ../build/fmpz_mat/mul_classical.lo ../build/fmpz_mat/det_modular.lo ../build/fmpz_mat/solve_cramer.lo ../build/fmpz_mat/randpermdiag.lo ../build/fmpz_mat/scalar_addmul_fmpz.lo -o ../build/fmpz_mat/../fmpz_mat.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/fmpz_mat'
make[4]: Entering directory '/«PKGBUILDDIR»/mpfr_vec'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_product.c -o ../build/mpfr_vec/scalar_product.lo -MMD -MP -MF "../build/mpfr_vec/scalar_product.d" -MT "../build/mpfr_vec/scalar_product.d" -MT "../build/mpfr_vec/scalar_product.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/mpfr_vec/init.lo -MMD -MP -MF "../build/mpfr_vec/init.d" -MT "../build/mpfr_vec/init.d" -MT "../build/mpfr_vec/init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_2exp.c -o ../build/mpfr_vec/scalar_mul_2exp.lo -MMD -MP -MF "../build/mpfr_vec/scalar_mul_2exp.d" -MT "../build/mpfr_vec/scalar_mul_2exp.d" -MT "../build/mpfr_vec/scalar_mul_2exp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_mpfr.c -o ../build/mpfr_vec/scalar_mul_mpfr.lo -MMD -MP -MF "../build/mpfr_vec/scalar_mul_mpfr.d" -MT "../build/mpfr_vec/scalar_mul_mpfr.d" -MT "../build/mpfr_vec/scalar_mul_mpfr.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c zero.c -o ../build/mpfr_vec/zero.lo -MMD -MP -MF "../build/mpfr_vec/zero.d" -MT "../build/mpfr_vec/zero.d" -MT "../build/mpfr_vec/zero.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/mpfr_vec/add.lo -MMD -MP -MF "../build/mpfr_vec/add.d" -MT "../build/mpfr_vec/add.d" -MT "../build/mpfr_vec/add.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/mpfr_vec/clear.lo -MMD -MP -MF "../build/mpfr_vec/clear.d" -MT "../build/mpfr_vec/clear.d" -MT "../build/mpfr_vec/clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/mpfr_vec/set.lo -MMD -MP -MF "../build/mpfr_vec/set.d" -MT "../build/mpfr_vec/set.d" -MT "../build/mpfr_vec/set.lo"
gcc -Wl,-z,relro -Wl,-r ../build/mpfr_vec/scalar_product.lo ../build/mpfr_vec/init.lo ../build/mpfr_vec/scalar_mul_2exp.lo ../build/mpfr_vec/scalar_mul_mpfr.lo ../build/mpfr_vec/zero.lo ../build/mpfr_vec/add.lo ../build/mpfr_vec/clear.lo ../build/mpfr_vec/set.lo -o ../build/mpfr_vec/../mpfr_vec.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/mpfr_vec'
make[4]: Entering directory '/«PKGBUILDDIR»/mpfr_mat'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/mpfr_mat/init.lo -MMD -MP -MF "../build/mpfr_mat/init.d" -MT "../build/mpfr_mat/init.d" -MT "../build/mpfr_mat/init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/mpfr_mat/clear.lo -MMD -MP -MF "../build/mpfr_mat/clear.d" -MT "../build/mpfr_mat/clear.d" -MT "../build/mpfr_mat/clear.lo"
gcc -Wl,-z,relro -Wl,-r ../build/mpfr_mat/init.lo ../build/mpfr_mat/clear.lo -o ../build/mpfr_mat/../mpfr_mat.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/mpfr_mat'
make[4]: Entering directory '/«PKGBUILDDIR»/nmod_vec'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c dot_ptr.c -o ../build/nmod_vec/dot_ptr.lo -MMD -MP -MF "../build/nmod_vec/dot_ptr.d" -MT "../build/nmod_vec/dot_ptr.d" -MT "../build/nmod_vec/dot_ptr.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c dot_bound_limbs.c -o ../build/nmod_vec/dot_bound_limbs.lo -MMD -MP -MF "../build/nmod_vec/dot_bound_limbs.d" -MT "../build/nmod_vec/dot_bound_limbs.d" -MT "../build/nmod_vec/dot_bound_limbs.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c reduce.c -o ../build/nmod_vec/reduce.lo -MMD -MP -MF "../build/nmod_vec/reduce.d" -MT "../build/nmod_vec/reduce.d" -MT "../build/nmod_vec/reduce.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c max_bits.c -o ../build/nmod_vec/max_bits.lo -MMD -MP -MF "../build/nmod_vec/max_bits.d" -MT "../build/nmod_vec/max_bits.d" -MT "../build/nmod_vec/max_bits.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c dot.c -o ../build/nmod_vec/dot.lo -MMD -MP -MF "../build/nmod_vec/dot.d" -MT "../build/nmod_vec/dot.d" -MT "../build/nmod_vec/dot.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/nmod_vec/randtest.lo -MMD -MP -MF "../build/nmod_vec/randtest.d" -MT "../build/nmod_vec/randtest.d" -MT "../build/nmod_vec/randtest.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_addmul_nmod.c -o ../build/nmod_vec/scalar_addmul_nmod.lo -MMD -MP -MF "../build/nmod_vec/scalar_addmul_nmod.d" -MT "../build/nmod_vec/scalar_addmul_nmod.d" -MT "../build/nmod_vec/scalar_addmul_nmod.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/nmod_vec/add.lo -MMD -MP -MF "../build/nmod_vec/add.d" -MT "../build/nmod_vec/add.d" -MT "../build/nmod_vec/add.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_nmod.c -o ../build/nmod_vec/scalar_mul_nmod.lo -MMD -MP -MF "../build/nmod_vec/scalar_mul_nmod.d" -MT "../build/nmod_vec/scalar_mul_nmod.d" -MT "../build/nmod_vec/scalar_mul_nmod.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/nmod_vec/neg.lo -MMD -MP -MF "../build/nmod_vec/neg.d" -MT "../build/nmod_vec/neg.d" -MT "../build/nmod_vec/neg.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/nmod_vec/sub.lo -MMD -MP -MF "../build/nmod_vec/sub.d" -MT "../build/nmod_vec/sub.d" -MT "../build/nmod_vec/sub.lo"
gcc -Wl,-z,relro -Wl,-r ../build/nmod_vec/dot_ptr.lo ../build/nmod_vec/dot_bound_limbs.lo ../build/nmod_vec/reduce.lo ../build/nmod_vec/max_bits.lo ../build/nmod_vec/dot.lo ../build/nmod_vec/randtest.lo ../build/nmod_vec/scalar_addmul_nmod.lo ../build/nmod_vec/add.lo ../build/nmod_vec/scalar_mul_nmod.lo ../build/nmod_vec/neg.lo ../build/nmod_vec/sub.lo -o ../build/nmod_vec/../nmod_vec.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/nmod_vec'
make[4]: Entering directory '/«PKGBUILDDIR»/nmod_poly'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow.c -o ../build/nmod_poly/mullow.lo -MMD -MP -MF "../build/nmod_poly/mullow.d" -MT "../build/nmod_poly/mullow.d" -MT "../build/nmod_poly/mullow.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c revert_series_lagrange_fast.c -o ../build/nmod_poly/revert_series_lagrange_fast.lo -MMD -MP -MF "../build/nmod_poly/revert_series_lagrange_fast.d" -MT "../build/nmod_poly/revert_series_lagrange_fast.d" -MT "../build/nmod_poly/revert_series_lagrange_fast.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcd.c -o ../build/nmod_poly/gcd.lo -MMD -MP -MF "../build/nmod_poly/gcd.d" -MT "../build/nmod_poly/gcd.d" -MT "../build/nmod_poly/gcd.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrt.c -o ../build/nmod_poly/sqrt.lo -MMD -MP -MF "../build/nmod_poly/sqrt.d" -MT "../build/nmod_poly/sqrt.d" -MT "../build/nmod_poly/sqrt.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/nmod_poly/mul.lo -MMD -MP -MF "../build/nmod_poly/mul.d" -MT "../build/nmod_poly/mul.d" -MT "../build/nmod_poly/mul.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_nmod_vec.c -o ../build/nmod_poly/evaluate_nmod_vec.lo -MMD -MP -MF "../build/nmod_poly/evaluate_nmod_vec.d" -MT "../build/nmod_poly/evaluate_nmod_vec.d" -MT "../build/nmod_poly/evaluate_nmod_vec.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow_classical.c -o ../build/nmod_poly/mullow_classical.lo -MMD -MP -MF "../build/nmod_poly/mullow_classical.d" -MT "../build/nmod_poly/mullow_classical.d" -MT "../build/nmod_poly/mullow_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_brent_kung_preinv.c -o ../build/nmod_poly/compose_mod_brent_kung_preinv.lo -MMD -MP -MF "../build/nmod_poly/compose_mod_brent_kung_preinv.d" -MT "../build/nmod_poly/compose_mod_brent_kung_preinv.d" -MT "../build/nmod_poly/compose_mod_brent_kung_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c log_series_monomial_ui.c -o ../build/nmod_poly/log_series_monomial_ui.lo -MMD -MP -MF "../build/nmod_poly/log_series_monomial_ui.d" -MT "../build/nmod_poly/log_series_monomial_ui.d" -MT "../build/nmod_poly/log_series_monomial_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_mpz_binexp.c -o ../build/nmod_poly/powmod_mpz_binexp.lo -MMD -MP -MF "../build/nmod_poly/powmod_mpz_binexp.d" -MT "../build/nmod_poly/powmod_mpz_binexp.d" -MT "../build/nmod_poly/powmod_mpz_binexp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulmod.c -o ../build/nmod_poly/mulmod.lo -MMD -MP -MF "../build/nmod_poly/mulmod.d" -MT "../build/nmod_poly/mulmod.d" -MT "../build/nmod_poly/mulmod.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_nmod.c -o ../build/nmod_poly/evaluate_nmod.lo -MMD -MP -MF "../build/nmod_poly/evaluate_nmod.d" -MT "../build/nmod_poly/evaluate_nmod.d" -MT "../build/nmod_poly/evaluate_nmod.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_brent_kung_precomp_preinv.c -o ../build/nmod_poly/compose_mod_brent_kung_precomp_preinv.lo -MMD -MP -MF "../build/nmod_poly/compose_mod_brent_kung_precomp_preinv.d" -MT "../build/nmod_poly/compose_mod_brent_kung_precomp_preinv.d" -MT "../build/nmod_poly/compose_mod_brent_kung_precomp_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_series_horner.c -o ../build/nmod_poly/compose_series_horner.lo -MMD -MP -MF "../build/nmod_poly/compose_series_horner.d" -MT "../build/nmod_poly/compose_series_horner.d" -MT "../build/nmod_poly/compose_series_horner.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_q0.c -o ../build/nmod_poly/divrem_q0.lo -MMD -MP -MF "../build/nmod_poly/divrem_q0.d" -MT "../build/nmod_poly/divrem_q0.d" -MT "../build/nmod_poly/divrem_q0.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c taylor_shift_convolution.c -o ../build/nmod_poly/taylor_shift_convolution.lo -MMD -MP -MF "../build/nmod_poly/taylor_shift_convolution.d" -MT "../build/nmod_poly/taylor_shift_convolution.d" -MT "../build/nmod_poly/taylor_shift_convolution.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inflate.c -o ../build/nmod_poly/inflate.lo -MMD -MP -MF "../build/nmod_poly/inflate.d" -MT "../build/nmod_poly/inflate.d" -MT "../build/nmod_poly/inflate.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c make_monic.c -o ../build/nmod_poly/make_monic.lo -MMD -MP -MF "../build/nmod_poly/make_monic.d" -MT "../build/nmod_poly/make_monic.d" -MT "../build/nmod_poly/make_monic.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/nmod_poly/pow.lo -MMD -MP -MF "../build/nmod_poly/pow.d" -MT "../build/nmod_poly/pow.d" -MT "../build/nmod_poly/pow.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c derivative.c -o ../build/nmod_poly/derivative.lo -MMD -MP -MF "../build/nmod_poly/derivative.d" -MT "../build/nmod_poly/derivative.d" -MT "../build/nmod_poly/derivative.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c xgcd_euclidean.c -o ../build/nmod_poly/xgcd_euclidean.lo -MMD -MP -MF "../build/nmod_poly/xgcd_euclidean.d" -MT "../build/nmod_poly/xgcd_euclidean.d" -MT "../build/nmod_poly/xgcd_euclidean.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_divconquer_recursive.c -o ../build/nmod_poly/div_divconquer_recursive.lo -MMD -MP -MF "../build/nmod_poly/div_divconquer_recursive.d" -MT "../build/nmod_poly/div_divconquer_recursive.d" -MT "../build/nmod_poly/div_divconquer_recursive.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_series.c -o ../build/nmod_poly/compose_series.lo -MMD -MP -MF "../build/nmod_poly/compose_series.d" -MT "../build/nmod_poly/compose_series.d" -MT "../build/nmod_poly/compose_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow_KS.c -o ../build/nmod_poly/mullow_KS.lo -MMD -MP -MF "../build/nmod_poly/mullow_KS.d" -MT "../build/nmod_poly/mullow_KS.d" -MT "../build/nmod_poly/mullow_KS.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow_trunc.c -o ../build/nmod_poly/pow_trunc.lo -MMD -MP -MF "../build/nmod_poly/pow_trunc.d" -MT "../build/nmod_poly/pow_trunc.d" -MT "../build/nmod_poly/pow_trunc.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_series.c -o ../build/nmod_poly/div_series.lo -MMD -MP -MF "../build/nmod_poly/div_series.d" -MT "../build/nmod_poly/div_series.d" -MT "../build/nmod_poly/div_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/nmod_poly/add.lo -MMD -MP -MF "../build/nmod_poly/add.d" -MT "../build/nmod_poly/add.d" -MT "../build/nmod_poly/add.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c taylor_shift_horner.c -o ../build/nmod_poly/taylor_shift_horner.lo -MMD -MP -MF "../build/nmod_poly/taylor_shift_horner.d" -MT "../build/nmod_poly/taylor_shift_horner.d" -MT "../build/nmod_poly/taylor_shift_horner.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c invmod.c -o ../build/nmod_poly/invmod.lo -MMD -MP -MF "../build/nmod_poly/invmod.d" -MT "../build/nmod_poly/invmod.d" -MT "../build/nmod_poly/invmod.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulmod_preinv.c -o ../build/nmod_poly/mulmod_preinv.lo -MMD -MP -MF "../build/nmod_poly/mulmod_preinv.d" -MT "../build/nmod_poly/mulmod_preinv.d" -MT "../build/nmod_poly/mulmod_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_KS4.c -o ../build/nmod_poly/mul_KS4.lo -MMD -MP -MF "../build/nmod_poly/mul_KS4.d" -MT "../build/nmod_poly/mul_KS4.d" -MT "../build/nmod_poly/mul_KS4.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcd_euclidean.c -o ../build/nmod_poly/gcd_euclidean.lo -MMD -MP -MF "../build/nmod_poly/gcd_euclidean.d" -MT "../build/nmod_poly/gcd_euclidean.d" -MT "../build/nmod_poly/gcd_euclidean.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c hgcd.c -o ../build/nmod_poly/hgcd.lo -MMD -MP -MF "../build/nmod_poly/hgcd.d" -MT "../build/nmod_poly/hgcd.d" -MT "../build/nmod_poly/hgcd.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c realloc.c -o ../build/nmod_poly/realloc.lo -MMD -MP -MF "../build/nmod_poly/realloc.d" -MT "../build/nmod_poly/realloc.d" -MT "../build/nmod_poly/realloc.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c interpolate_nmod_vec.c -o ../build/nmod_poly/interpolate_nmod_vec.lo -MMD -MP -MF "../build/nmod_poly/interpolate_nmod_vec.d" -MT "../build/nmod_poly/interpolate_nmod_vec.d" -MT "../build/nmod_poly/interpolate_nmod_vec.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv_series_newton.c -o ../build/nmod_poly/inv_series_newton.lo -MMD -MP -MF "../build/nmod_poly/inv_series_newton.d" -MT "../build/nmod_poly/inv_series_newton.d" -MT "../build/nmod_poly/inv_series_newton.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_nmod_vec_iter.c -o ../build/nmod_poly/evaluate_nmod_vec_iter.lo -MMD -MP -MF "../build/nmod_poly/evaluate_nmod_vec_iter.d" -MT "../build/nmod_poly/evaluate_nmod_vec_iter.d" -MT "../build/nmod_poly/evaluate_nmod_vec_iter.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init2.c -o ../build/nmod_poly/init2.lo -MMD -MP -MF "../build/nmod_poly/init2.d" -MT "../build/nmod_poly/init2.d" -MT "../build/nmod_poly/init2.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c interpolate_nmod_vec_barycentric.c -o ../build/nmod_poly/interpolate_nmod_vec_barycentric.lo -MMD -MP -MF "../build/nmod_poly/interpolate_nmod_vec_barycentric.d" -MT "../build/nmod_poly/interpolate_nmod_vec_barycentric.d" -MT "../build/nmod_poly/interpolate_nmod_vec_barycentric.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c exp_series_monomial_ui.c -o ../build/nmod_poly/exp_series_monomial_ui.lo -MMD -MP -MF "../build/nmod_poly/exp_series_monomial_ui.d" -MT "../build/nmod_poly/exp_series_monomial_ui.d" -MT "../build/nmod_poly/exp_series_monomial_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c tanh_series.c -o ../build/nmod_poly/tanh_series.lo -MMD -MP -MF "../build/nmod_poly/tanh_series.d" -MT "../build/nmod_poly/tanh_series.d" -MT "../build/nmod_poly/tanh_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem.c -o ../build/nmod_poly/divrem.lo -MMD -MP -MF "../build/nmod_poly/divrem.d" -MT "../build/nmod_poly/divrem.d" -MT "../build/nmod_poly/divrem.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_basecase.c -o ../build/nmod_poly/div_basecase.lo -MMD -MP -MF "../build/nmod_poly/div_basecase.d" -MT "../build/nmod_poly/div_basecase.d" -MT "../build/nmod_poly/div_basecase.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_basecase.c -o ../build/nmod_poly/divrem_basecase.lo -MMD -MP -MF "../build/nmod_poly/divrem_basecase.d" -MT "../build/nmod_poly/divrem_basecase.d" -MT "../build/nmod_poly/divrem_basecase.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_divconquer.c -o ../build/nmod_poly/compose_divconquer.lo -MMD -MP -MF "../build/nmod_poly/compose_divconquer.d" -MT "../build/nmod_poly/compose_divconquer.d" -MT "../build/nmod_poly/compose_divconquer.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_fmpz.c -o ../build/nmod_poly/evaluate_fmpz.lo -MMD -MP -MF "../build/nmod_poly/evaluate_fmpz.d" -MT "../build/nmod_poly/evaluate_fmpz.d" -MT "../build/nmod_poly/evaluate_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c resultant_euclidean.c -o ../build/nmod_poly/resultant_euclidean.lo -MMD -MP -MF "../build/nmod_poly/resultant_euclidean.d" -MT "../build/nmod_poly/resultant_euclidean.d" -MT "../build/nmod_poly/resultant_euclidean.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_divconquer.c -o ../build/nmod_poly/div_divconquer.lo -MMD -MP -MF "../build/nmod_poly/div_divconquer.d" -MT "../build/nmod_poly/div_divconquer.d" -MT "../build/nmod_poly/div_divconquer.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c shift_left.c -o ../build/nmod_poly/shift_left.lo -MMD -MP -MF "../build/nmod_poly/shift_left.d" -MT "../build/nmod_poly/shift_left.d" -MT "../build/nmod_poly/shift_left.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_nmod_vec_fast.c -o ../build/nmod_poly/evaluate_nmod_vec_fast.lo -MMD -MP -MF "../build/nmod_poly/evaluate_nmod_vec_fast.d" -MT "../build/nmod_poly/evaluate_nmod_vec_fast.d" -MT "../build/nmod_poly/evaluate_nmod_vec_fast.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_nmod.c -o ../build/nmod_poly/scalar_mul_nmod.lo -MMD -MP -MF "../build/nmod_poly/scalar_mul_nmod.d" -MT "../build/nmod_poly/scalar_mul_nmod.d" -MT "../build/nmod_poly/scalar_mul_nmod.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose.c -o ../build/nmod_poly/compose.lo -MMD -MP -MF "../build/nmod_poly/compose.d" -MT "../build/nmod_poly/compose.d" -MT "../build/nmod_poly/compose.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_KS2.c -o ../build/nmod_poly/mul_KS2.lo -MMD -MP -MF "../build/nmod_poly/mul_KS2.d" -MT "../build/nmod_poly/mul_KS2.d" -MT "../build/nmod_poly/mul_KS2.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fit_length.c -o ../build/nmod_poly/fit_length.lo -MMD -MP -MF "../build/nmod_poly/fit_length.d" -MT "../build/nmod_poly/fit_length.d" -MT "../build/nmod_poly/fit_length.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div.c -o ../build/nmod_poly/div.lo -MMD -MP -MF "../build/nmod_poly/div.d" -MT "../build/nmod_poly/div.d" -MT "../build/nmod_poly/div.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rem_basecase.c -o ../build/nmod_poly/rem_basecase.lo -MMD -MP -MF "../build/nmod_poly/rem_basecase.d" -MT "../build/nmod_poly/rem_basecase.d" -MT "../build/nmod_poly/rem_basecase.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c asin_series.c -o ../build/nmod_poly/asin_series.lo -MMD -MP -MF "../build/nmod_poly/asin_series.d" -MT "../build/nmod_poly/asin_series.d" -MT "../build/nmod_poly/asin_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_root.c -o ../build/nmod_poly/div_root.lo -MMD -MP -MF "../build/nmod_poly/div_root.d" -MT "../build/nmod_poly/div_root.d" -MT "../build/nmod_poly/div_root.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c KS2_reduce.c -o ../build/nmod_poly/KS2_reduce.lo -MMD -MP -MF "../build/nmod_poly/KS2_reduce.d" -MT "../build/nmod_poly/KS2_reduce.d" -MT "../build/nmod_poly/KS2_reduce.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod.c -o ../build/nmod_poly/compose_mod.lo -MMD -MP -MF "../build/nmod_poly/compose_mod.d" -MT "../build/nmod_poly/compose_mod.d" -MT "../build/nmod_poly/compose_mod.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sinh_series.c -o ../build/nmod_poly/sinh_series.lo -MMD -MP -MF "../build/nmod_poly/sinh_series.d" -MT "../build/nmod_poly/sinh_series.d" -MT "../build/nmod_poly/sinh_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rem.c -o ../build/nmod_poly/rem.lo -MMD -MP -MF "../build/nmod_poly/rem.d" -MT "../build/nmod_poly/rem.d" -MT "../build/nmod_poly/rem.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_x_ui_preinv.c -o ../build/nmod_poly/powmod_x_ui_preinv.lo -MMD -MP -MF "../build/nmod_poly/powmod_x_ui_preinv.d" -MT "../build/nmod_poly/powmod_x_ui_preinv.d" -MT "../build/nmod_poly/powmod_x_ui_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c invsqrt_series.c -o ../build/nmod_poly/invsqrt_series.lo -MMD -MP -MF "../build/nmod_poly/invsqrt_series.d" -MT "../build/nmod_poly/invsqrt_series.d" -MT "../build/nmod_poly/invsqrt_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c atanh_series.c -o ../build/nmod_poly/atanh_series.lo -MMD -MP -MF "../build/nmod_poly/atanh_series.d" -MT "../build/nmod_poly/atanh_series.d" -MT "../build/nmod_poly/atanh_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c deflation.c -o ../build/nmod_poly/deflation.lo -MMD -MP -MF "../build/nmod_poly/deflation.d" -MT "../build/nmod_poly/deflation.d" -MT "../build/nmod_poly/deflation.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c interpolate_nmod_vec_fast.c -o ../build/nmod_poly/interpolate_nmod_vec_fast.lo -MMD -MP -MF "../build/nmod_poly/interpolate_nmod_vec_fast.d" -MT "../build/nmod_poly/interpolate_nmod_vec_fast.d" -MT "../build/nmod_poly/interpolate_nmod_vec_fast.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulhigh_classical.c -o ../build/nmod_poly/mulhigh_classical.lo -MMD -MP -MF "../build/nmod_poly/mulhigh_classical.d" -MT "../build/nmod_poly/mulhigh_classical.d" -MT "../build/nmod_poly/mulhigh_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_coeff_ui.c -o ../build/nmod_poly/set_coeff_ui.lo -MMD -MP -MF "../build/nmod_poly/set_coeff_ui.d" -MT "../build/nmod_poly/set_coeff_ui.d" -MT "../build/nmod_poly/set_coeff_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow_binexp.c -o ../build/nmod_poly/pow_binexp.lo -MMD -MP -MF "../build/nmod_poly/pow_binexp.d" -MT "../build/nmod_poly/pow_binexp.d" -MT "../build/nmod_poly/pow_binexp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulhigh.c -o ../build/nmod_poly/mulhigh.lo -MMD -MP -MF "../build/nmod_poly/mulhigh.d" -MT "../build/nmod_poly/mulhigh.d" -MT "../build/nmod_poly/mulhigh.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_classical.c -o ../build/nmod_poly/mul_classical.lo -MMD -MP -MF "../build/nmod_poly/mul_classical.d" -MT "../build/nmod_poly/mul_classical.d" -MT "../build/nmod_poly/mul_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c shift_right.c -o ../build/nmod_poly/shift_right.lo -MMD -MP -MF "../build/nmod_poly/shift_right.d" -MT "../build/nmod_poly/shift_right.d" -MT "../build/nmod_poly/shift_right.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv_series_basecase.c -o ../build/nmod_poly/inv_series_basecase.lo -MMD -MP -MF "../build/nmod_poly/inv_series_basecase.d" -MT "../build/nmod_poly/inv_series_basecase.d" -MT "../build/nmod_poly/inv_series_basecase.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_ui_binexp.c -o ../build/nmod_poly/powmod_ui_binexp.lo -MMD -MP -MF "../build/nmod_poly/powmod_ui_binexp.d" -MT "../build/nmod_poly/powmod_ui_binexp.d" -MT "../build/nmod_poly/powmod_ui_binexp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c KS2_pack.c -o ../build/nmod_poly/KS2_pack.lo -MMD -MP -MF "../build/nmod_poly/KS2_pack.d" -MT "../build/nmod_poly/KS2_pack.d" -MT "../build/nmod_poly/KS2_pack.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c interpolate_nmod_vec_newton.c -o ../build/nmod_poly/interpolate_nmod_vec_newton.lo -MMD -MP -MF "../build/nmod_poly/interpolate_nmod_vec_newton.d" -MT "../build/nmod_poly/interpolate_nmod_vec_newton.d" -MT "../build/nmod_poly/interpolate_nmod_vec_newton.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str.c -o ../build/nmod_poly/get_str.lo -MMD -MP -MF "../build/nmod_poly/get_str.d" -MT "../build/nmod_poly/get_str.d" -MT "../build/nmod_poly/get_str.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_divconquer.c -o ../build/nmod_poly/divrem_divconquer.lo -MMD -MP -MF "../build/nmod_poly/divrem_divconquer.d" -MT "../build/nmod_poly/divrem_divconquer.d" -MT "../build/nmod_poly/divrem_divconquer.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_divconquer_recursive.c -o ../build/nmod_poly/divrem_divconquer_recursive.lo -MMD -MP -MF "../build/nmod_poly/divrem_divconquer_recursive.d" -MT "../build/nmod_poly/divrem_divconquer_recursive.d" -MT "../build/nmod_poly/divrem_divconquer_recursive.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/nmod_poly/init.lo -MMD -MP -MF "../build/nmod_poly/init.d" -MT "../build/nmod_poly/init.d" -MT "../build/nmod_poly/init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_newton.c -o ../build/nmod_poly/divrem_newton.lo -MMD -MP -MF "../build/nmod_poly/divrem_newton.d" -MT "../build/nmod_poly/divrem_newton.d" -MT "../build/nmod_poly/divrem_newton.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sin_series.c -o ../build/nmod_poly/sin_series.lo -MMD -MP -MF "../build/nmod_poly/sin_series.d" -MT "../build/nmod_poly/sin_series.d" -MT "../build/nmod_poly/sin_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_newton_n_preinv.c -o ../build/nmod_poly/div_newton_n_preinv.lo -MMD -MP -MF "../build/nmod_poly/div_newton_n_preinv.d" -MT "../build/nmod_poly/div_newton_n_preinv.d" -MT "../build/nmod_poly/div_newton_n_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrt_series.c -o ../build/nmod_poly/sqrt_series.lo -MMD -MP -MF "../build/nmod_poly/sqrt_series.d" -MT "../build/nmod_poly/sqrt_series.d" -MT "../build/nmod_poly/sqrt_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_series_brent_kung.c -o ../build/nmod_poly/compose_series_brent_kung.lo -MMD -MP -MF "../build/nmod_poly/compose_series_brent_kung.d" -MT "../build/nmod_poly/compose_series_brent_kung.d" -MT "../build/nmod_poly/compose_series_brent_kung.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_horner.c -o ../build/nmod_poly/compose_mod_horner.lo -MMD -MP -MF "../build/nmod_poly/compose_mod_horner.d" -MT "../build/nmod_poly/compose_mod_horner.d" -MT "../build/nmod_poly/compose_mod_horner.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_q1.c -o ../build/nmod_poly/divrem_q1.lo -MMD -MP -MF "../build/nmod_poly/divrem_q1.d" -MT "../build/nmod_poly/divrem_q1.d" -MT "../build/nmod_poly/divrem_q1.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rem_q1.c -o ../build/nmod_poly/rem_q1.lo -MMD -MP -MF "../build/nmod_poly/rem_q1.d" -MT "../build/nmod_poly/rem_q1.d" -MT "../build/nmod_poly/rem_q1.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c atan_series.c -o ../build/nmod_poly/atan_series.lo -MMD -MP -MF "../build/nmod_poly/atan_series.d" -MT "../build/nmod_poly/atan_series.d" -MT "../build/nmod_poly/atan_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_newton.c -o ../build/nmod_poly/div_newton.lo -MMD -MP -MF "../build/nmod_poly/div_newton.d" -MT "../build/nmod_poly/div_newton.d" -MT "../build/nmod_poly/div_newton.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c tan_series.c -o ../build/nmod_poly/tan_series.lo -MMD -MP -MF "../build/nmod_poly/tan_series.d" -MT "../build/nmod_poly/tan_series.d" -MT "../build/nmod_poly/tan_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c product_roots_nmod_vec.c -o ../build/nmod_poly/product_roots_nmod_vec.lo -MMD -MP -MF "../build/nmod_poly/product_roots_nmod_vec.d" -MT "../build/nmod_poly/product_roots_nmod_vec.d" -MT "../build/nmod_poly/product_roots_nmod_vec.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c integral.c -o ../build/nmod_poly/integral.lo -MMD -MP -MF "../build/nmod_poly/integral.d" -MT "../build/nmod_poly/integral.d" -MT "../build/nmod_poly/integral.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcdinv.c -o ../build/nmod_poly/gcdinv.lo -MMD -MP -MF "../build/nmod_poly/gcdinv.d" -MT "../build/nmod_poly/gcdinv.d" -MT "../build/nmod_poly/gcdinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_newton_n_preinv.c -o ../build/nmod_poly/divrem_newton_n_preinv.lo -MMD -MP -MF "../build/nmod_poly/divrem_newton_n_preinv.d" -MT "../build/nmod_poly/divrem_newton_n_preinv.d" -MT "../build/nmod_poly/divrem_newton_n_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/nmod_poly/neg.lo -MMD -MP -MF "../build/nmod_poly/neg.d" -MT "../build/nmod_poly/neg.d" -MT "../build/nmod_poly/neg.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_ui_binexp_preinv.c -o ../build/nmod_poly/powmod_ui_binexp_preinv.lo -MMD -MP -MF "../build/nmod_poly/powmod_ui_binexp_preinv.d" -MT "../build/nmod_poly/powmod_ui_binexp_preinv.d" -MT "../build/nmod_poly/powmod_ui_binexp_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c taylor_shift.c -o ../build/nmod_poly/taylor_shift.lo -MMD -MP -MF "../build/nmod_poly/taylor_shift.d" -MT "../build/nmod_poly/taylor_shift.d" -MT "../build/nmod_poly/taylor_shift.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c revert_series_lagrange.c -o ../build/nmod_poly/revert_series_lagrange.lo -MMD -MP -MF "../build/nmod_poly/revert_series_lagrange.d" -MT "../build/nmod_poly/revert_series_lagrange.d" -MT "../build/nmod_poly/revert_series_lagrange.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c xgcd.c -o ../build/nmod_poly/xgcd.lo -MMD -MP -MF "../build/nmod_poly/xgcd.d" -MT "../build/nmod_poly/xgcd.d" -MT "../build/nmod_poly/xgcd.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/nmod_poly/randtest.lo -MMD -MP -MF "../build/nmod_poly/randtest.d" -MT "../build/nmod_poly/randtest.d" -MT "../build/nmod_poly/randtest.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_series_divconquer.c -o ../build/nmod_poly/compose_series_divconquer.lo -MMD -MP -MF "../build/nmod_poly/compose_series_divconquer.d" -MT "../build/nmod_poly/compose_series_divconquer.d" -MT "../build/nmod_poly/compose_series_divconquer.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c KS2_unpack.c -o ../build/nmod_poly/KS2_unpack.lo -MMD -MP -MF "../build/nmod_poly/KS2_unpack.d" -MT "../build/nmod_poly/KS2_unpack.d" -MT "../build/nmod_poly/KS2_unpack.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c revert_series_newton.c -o ../build/nmod_poly/revert_series_newton.lo -MMD -MP -MF "../build/nmod_poly/revert_series_newton.d" -MT "../build/nmod_poly/revert_series_newton.d" -MT "../build/nmod_poly/revert_series_newton.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bit_pack.c -o ../build/nmod_poly/bit_pack.lo -MMD -MP -MF "../build/nmod_poly/bit_pack.d" -MT "../build/nmod_poly/bit_pack.d" -MT "../build/nmod_poly/bit_pack.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c xgcd_hgcd.c -o ../build/nmod_poly/xgcd_hgcd.lo -MMD -MP -MF "../build/nmod_poly/xgcd_hgcd.d" -MT "../build/nmod_poly/xgcd_hgcd.d" -MT "../build/nmod_poly/xgcd_hgcd.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcd_hgcd.c -o ../build/nmod_poly/gcd_hgcd.lo -MMD -MP -MF "../build/nmod_poly/gcd_hgcd.d" -MT "../build/nmod_poly/gcd_hgcd.d" -MT "../build/nmod_poly/gcd_hgcd.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c cos_series.c -o ../build/nmod_poly/cos_series.lo -MMD -MP -MF "../build/nmod_poly/cos_series.d" -MT "../build/nmod_poly/cos_series.d" -MT "../build/nmod_poly/cos_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/nmod_poly/clear.lo -MMD -MP -MF "../build/nmod_poly/clear.d" -MT "../build/nmod_poly/clear.d" -MT "../build/nmod_poly/clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_KS.c -o ../build/nmod_poly/mul_KS.lo -MMD -MP -MF "../build/nmod_poly/mul_KS.d" -MT "../build/nmod_poly/mul_KS.d" -MT "../build/nmod_poly/mul_KS.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c asinh_series.c -o ../build/nmod_poly/asinh_series.lo -MMD -MP -MF "../build/nmod_poly/asinh_series.d" -MT "../build/nmod_poly/asinh_series.d" -MT "../build/nmod_poly/asinh_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c revert_series.c -o ../build/nmod_poly/revert_series.lo -MMD -MP -MF "../build/nmod_poly/revert_series.d" -MT "../build/nmod_poly/revert_series.d" -MT "../build/nmod_poly/revert_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bit_unpack.c -o ../build/nmod_poly/bit_unpack.lo -MMD -MP -MF "../build/nmod_poly/bit_unpack.d" -MT "../build/nmod_poly/bit_unpack.d" -MT "../build/nmod_poly/bit_unpack.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow_trunc_binexp.c -o ../build/nmod_poly/pow_trunc_binexp.lo -MMD -MP -MF "../build/nmod_poly/pow_trunc_binexp.d" -MT "../build/nmod_poly/pow_trunc_binexp.d" -MT "../build/nmod_poly/pow_trunc_binexp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c reverse.c -o ../build/nmod_poly/reverse.lo -MMD -MP -MF "../build/nmod_poly/reverse.d" -MT "../build/nmod_poly/reverse.d" -MT "../build/nmod_poly/reverse.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c deflate.c -o ../build/nmod_poly/deflate.lo -MMD -MP -MF "../build/nmod_poly/deflate.d" -MT "../build/nmod_poly/deflate.d" -MT "../build/nmod_poly/deflate.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c remove.c -o ../build/nmod_poly/remove.lo -MMD -MP -MF "../build/nmod_poly/remove.d" -MT "../build/nmod_poly/remove.d" -MT "../build/nmod_poly/remove.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c exp_series.c -o ../build/nmod_poly/exp_series.lo -MMD -MP -MF "../build/nmod_poly/exp_series.d" -MT "../build/nmod_poly/exp_series.d" -MT "../build/nmod_poly/exp_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_horner.c -o ../build/nmod_poly/compose_horner.lo -MMD -MP -MF "../build/nmod_poly/compose_horner.d" -MT "../build/nmod_poly/compose_horner.d" -MT "../build/nmod_poly/compose_horner.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/nmod_poly/sub.lo -MMD -MP -MF "../build/nmod_poly/sub.d" -MT "../build/nmod_poly/sub.d" -MT "../build/nmod_poly/sub.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_brent_kung.c -o ../build/nmod_poly/compose_mod_brent_kung.lo -MMD -MP -MF "../build/nmod_poly/compose_mod_brent_kung.d" -MT "../build/nmod_poly/compose_mod_brent_kung.d" -MT "../build/nmod_poly/compose_mod_brent_kung.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c log_series.c -o ../build/nmod_poly/log_series.lo -MMD -MP -MF "../build/nmod_poly/log_series.d" -MT "../build/nmod_poly/log_series.d" -MT "../build/nmod_poly/log_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fread.c -o ../build/nmod_poly/fread.lo -MMD -MP -MF "../build/nmod_poly/fread.d" -MT "../build/nmod_poly/fread.d" -MT "../build/nmod_poly/fread.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c tree.c -o ../build/nmod_poly/tree.lo -MMD -MP -MF "../build/nmod_poly/tree.d" -MT "../build/nmod_poly/tree.d" -MT "../build/nmod_poly/tree.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c cosh_series.c -o ../build/nmod_poly/cosh_series.lo -MMD -MP -MF "../build/nmod_poly/cosh_series.d" -MT "../build/nmod_poly/cosh_series.d" -MT "../build/nmod_poly/cosh_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c exp_series_basecase.c -o ../build/nmod_poly/exp_series_basecase.lo -MMD -MP -MF "../build/nmod_poly/exp_series_basecase.d" -MT "../build/nmod_poly/exp_series_basecase.d" -MT "../build/nmod_poly/exp_series_basecase.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_str.c -o ../build/nmod_poly/set_str.lo -MMD -MP -MF "../build/nmod_poly/set_str.d" -MT "../build/nmod_poly/set_str.d" -MT "../build/nmod_poly/set_str.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_mpz_binexp_preinv.c -o ../build/nmod_poly/powmod_mpz_binexp_preinv.lo -MMD -MP -MF "../build/nmod_poly/powmod_mpz_binexp_preinv.d" -MT "../build/nmod_poly/powmod_mpz_binexp_preinv.d" -MT "../build/nmod_poly/powmod_mpz_binexp_preinv.lo"
gcc -Wl,-z,relro -Wl,-r ../build/nmod_poly/mullow.lo ../build/nmod_poly/revert_series_lagrange_fast.lo ../build/nmod_poly/gcd.lo ../build/nmod_poly/sqrt.lo ../build/nmod_poly/mul.lo ../build/nmod_poly/evaluate_nmod_vec.lo ../build/nmod_poly/mullow_classical.lo ../build/nmod_poly/compose_mod_brent_kung_preinv.lo ../build/nmod_poly/log_series_monomial_ui.lo ../build/nmod_poly/powmod_mpz_binexp.lo ../build/nmod_poly/mulmod.lo ../build/nmod_poly/evaluate_nmod.lo ../build/nmod_poly/compose_mod_brent_kung_precomp_preinv.lo ../build/nmod_poly/compose_series_horner.lo ../build/nmod_poly/divrem_q0.lo ../build/nmod_poly/taylor_shift_convolution.lo ../build/nmod_poly/inflate.lo ../build/nmod_poly/make_monic.lo ../build/nmod_poly/pow.lo ../build/nmod_poly/derivative.lo ../build/nmod_poly/xgcd_euclidean.lo ../build/nmod_poly/div_divconquer_recursive.lo ../build/nmod_poly/compose_series.lo ../build/nmod_poly/mullow_KS.lo ../build/nmod_poly/pow_trunc.lo ../build/nmod_poly/div_series.lo ../build/nmod_poly/add.lo ../build/nmod_poly/taylor_shift_horner.lo ../build/nmod_poly/invmod.lo ../build/nmod_poly/mulmod_preinv.lo ../build/nmod_poly/mul_KS4.lo ../build/nmod_poly/gcd_euclidean.lo ../build/nmod_poly/hgcd.lo ../build/nmod_poly/realloc.lo ../build/nmod_poly/interpolate_nmod_vec.lo ../build/nmod_poly/inv_series_newton.lo ../build/nmod_poly/evaluate_nmod_vec_iter.lo ../build/nmod_poly/init2.lo ../build/nmod_poly/interpolate_nmod_vec_barycentric.lo ../build/nmod_poly/exp_series_monomial_ui.lo ../build/nmod_poly/tanh_series.lo ../build/nmod_poly/divrem.lo ../build/nmod_poly/div_basecase.lo ../build/nmod_poly/divrem_basecase.lo ../build/nmod_poly/compose_divconquer.lo ../build/nmod_poly/evaluate_fmpz.lo ../build/nmod_poly/resultant_euclidean.lo ../build/nmod_poly/div_divconquer.lo ../build/nmod_poly/shift_left.lo ../build/nmod_poly/evaluate_nmod_vec_fast.lo ../build/nmod_poly/scalar_mul_nmod.lo ../build/nmod_poly/compose.lo ../build/nmod_poly/mul_KS2.lo ../build/nmod_poly/fit_length.lo ../build/nmod_poly/div.lo ../build/nmod_poly/rem_basecase.lo ../build/nmod_poly/asin_series.lo ../build/nmod_poly/div_root.lo ../build/nmod_poly/KS2_reduce.lo ../build/nmod_poly/compose_mod.lo ../build/nmod_poly/sinh_series.lo ../build/nmod_poly/rem.lo ../build/nmod_poly/powmod_x_ui_preinv.lo ../build/nmod_poly/invsqrt_series.lo ../build/nmod_poly/atanh_series.lo ../build/nmod_poly/deflation.lo ../build/nmod_poly/interpolate_nmod_vec_fast.lo ../build/nmod_poly/mulhigh_classical.lo ../build/nmod_poly/set_coeff_ui.lo ../build/nmod_poly/pow_binexp.lo ../build/nmod_poly/mulhigh.lo ../build/nmod_poly/mul_classical.lo ../build/nmod_poly/shift_right.lo ../build/nmod_poly/inv_series_basecase.lo ../build/nmod_poly/powmod_ui_binexp.lo ../build/nmod_poly/KS2_pack.lo ../build/nmod_poly/interpolate_nmod_vec_newton.lo ../build/nmod_poly/get_str.lo ../build/nmod_poly/divrem_divconquer.lo ../build/nmod_poly/divrem_divconquer_recursive.lo ../build/nmod_poly/init.lo ../build/nmod_poly/divrem_newton.lo ../build/nmod_poly/sin_series.lo ../build/nmod_poly/div_newton_n_preinv.lo ../build/nmod_poly/sqrt_series.lo ../build/nmod_poly/compose_series_brent_kung.lo ../build/nmod_poly/compose_mod_horner.lo ../build/nmod_poly/divrem_q1.lo ../build/nmod_poly/rem_q1.lo ../build/nmod_poly/atan_series.lo ../build/nmod_poly/div_newton.lo ../build/nmod_poly/tan_series.lo ../build/nmod_poly/product_roots_nmod_vec.lo ../build/nmod_poly/integral.lo ../build/nmod_poly/gcdinv.lo ../build/nmod_poly/divrem_newton_n_preinv.lo ../build/nmod_poly/neg.lo ../build/nmod_poly/powmod_ui_binexp_preinv.lo ../build/nmod_poly/taylor_shift.lo ../build/nmod_poly/revert_series_lagrange.lo ../build/nmod_poly/xgcd.lo ../build/nmod_poly/randtest.lo ../build/nmod_poly/compose_series_divconquer.lo ../build/nmod_poly/KS2_unpack.lo ../build/nmod_poly/revert_series_newton.lo ../build/nmod_poly/bit_pack.lo ../build/nmod_poly/xgcd_hgcd.lo ../build/nmod_poly/gcd_hgcd.lo ../build/nmod_poly/cos_series.lo ../build/nmod_poly/clear.lo ../build/nmod_poly/mul_KS.lo ../build/nmod_poly/asinh_series.lo ../build/nmod_poly/revert_series.lo ../build/nmod_poly/bit_unpack.lo ../build/nmod_poly/pow_trunc_binexp.lo ../build/nmod_poly/reverse.lo ../build/nmod_poly/deflate.lo ../build/nmod_poly/remove.lo ../build/nmod_poly/exp_series.lo ../build/nmod_poly/compose_horner.lo ../build/nmod_poly/sub.lo ../build/nmod_poly/compose_mod_brent_kung.lo ../build/nmod_poly/log_series.lo ../build/nmod_poly/fread.lo ../build/nmod_poly/tree.lo ../build/nmod_poly/cosh_series.lo ../build/nmod_poly/exp_series_basecase.lo ../build/nmod_poly/set_str.lo ../build/nmod_poly/powmod_mpz_binexp_preinv.lo -o ../build/nmod_poly/../nmod_poly.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/nmod_poly'
make[4]: Entering directory '/«PKGBUILDDIR»/nmod_poly_factor'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_squarefree.c -o ../build/nmod_poly_factor/is_squarefree.lo -MMD -MP -MF "../build/nmod_poly_factor/is_squarefree.d" -MT "../build/nmod_poly_factor/is_squarefree.d" -MT "../build/nmod_poly_factor/is_squarefree.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_cantor_zassenhaus.c -o ../build/nmod_poly_factor/factor_cantor_zassenhaus.lo -MMD -MP -MF "../build/nmod_poly_factor/factor_cantor_zassenhaus.d" -MT "../build/nmod_poly_factor/factor_cantor_zassenhaus.d" -MT "../build/nmod_poly_factor/factor_cantor_zassenhaus.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_squarefree.c -o ../build/nmod_poly_factor/factor_squarefree.lo -MMD -MP -MF "../build/nmod_poly_factor/factor_squarefree.d" -MT "../build/nmod_poly_factor/factor_squarefree.d" -MT "../build/nmod_poly_factor/factor_squarefree.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_kaltofen_shoup.c -o ../build/nmod_poly_factor/factor_kaltofen_shoup.lo -MMD -MP -MF "../build/nmod_poly_factor/factor_kaltofen_shoup.d" -MT "../build/nmod_poly_factor/factor_kaltofen_shoup.d" -MT "../build/nmod_poly_factor/factor_kaltofen_shoup.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c print.c -o ../build/nmod_poly_factor/print.lo -MMD -MP -MF "../build/nmod_poly_factor/print.d" -MT "../build/nmod_poly_factor/print.d" -MT "../build/nmod_poly_factor/print.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/nmod_poly_factor/pow.lo -MMD -MP -MF "../build/nmod_poly_factor/pow.d" -MT "../build/nmod_poly_factor/pow.d" -MT "../build/nmod_poly_factor/pow.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/nmod_poly_factor/init.lo -MMD -MP -MF "../build/nmod_poly_factor/init.d" -MT "../build/nmod_poly_factor/init.d" -MT "../build/nmod_poly_factor/init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c insert.c -o ../build/nmod_poly_factor/insert.lo -MMD -MP -MF "../build/nmod_poly_factor/insert.d" -MT "../build/nmod_poly_factor/insert.d" -MT "../build/nmod_poly_factor/insert.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c realloc.c -o ../build/nmod_poly_factor/realloc.lo -MMD -MP -MF "../build/nmod_poly_factor/realloc.d" -MT "../build/nmod_poly_factor/realloc.d" -MT "../build/nmod_poly_factor/realloc.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fit_length.c -o ../build/nmod_poly_factor/fit_length.lo -MMD -MP -MF "../build/nmod_poly_factor/fit_length.d" -MT "../build/nmod_poly_factor/fit_length.d" -MT "../build/nmod_poly_factor/fit_length.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_irreducible_ddf.c -o ../build/nmod_poly_factor/is_irreducible_ddf.lo -MMD -MP -MF "../build/nmod_poly_factor/is_irreducible_ddf.d" -MT "../build/nmod_poly_factor/is_irreducible_ddf.d" -MT "../build/nmod_poly_factor/is_irreducible_ddf.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_irreducible_rabin.c -o ../build/nmod_poly_factor/is_irreducible_rabin.lo -MMD -MP -MF "../build/nmod_poly_factor/is_irreducible_rabin.d" -MT "../build/nmod_poly_factor/is_irreducible_rabin.d" -MT "../build/nmod_poly_factor/is_irreducible_rabin.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_equal_deg.c -o ../build/nmod_poly_factor/factor_equal_deg.lo -MMD -MP -MF "../build/nmod_poly_factor/factor_equal_deg.d" -MT "../build/nmod_poly_factor/factor_equal_deg.d" -MT "../build/nmod_poly_factor/factor_equal_deg.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_irreducible.c -o ../build/nmod_poly_factor/is_irreducible.lo -MMD -MP -MF "../build/nmod_poly_factor/is_irreducible.d" -MT "../build/nmod_poly_factor/is_irreducible.d" -MT "../build/nmod_poly_factor/is_irreducible.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_berlekamp.c -o ../build/nmod_poly_factor/factor_berlekamp.lo -MMD -MP -MF "../build/nmod_poly_factor/factor_berlekamp.d" -MT "../build/nmod_poly_factor/factor_berlekamp.d" -MT "../build/nmod_poly_factor/factor_berlekamp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/nmod_poly_factor/clear.lo -MMD -MP -MF "../build/nmod_poly_factor/clear.d" -MT "../build/nmod_poly_factor/clear.d" -MT "../build/nmod_poly_factor/clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c concat.c -o ../build/nmod_poly_factor/concat.lo -MMD -MP -MF "../build/nmod_poly_factor/concat.d" -MT "../build/nmod_poly_factor/concat.d" -MT "../build/nmod_poly_factor/concat.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor.c -o ../build/nmod_poly_factor/factor.lo -MMD -MP -MF "../build/nmod_poly_factor/factor.d" -MT "../build/nmod_poly_factor/factor.d" -MT "../build/nmod_poly_factor/factor.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_equal_deg_prob.c -o ../build/nmod_poly_factor/factor_equal_deg_prob.lo -MMD -MP -MF "../build/nmod_poly_factor/factor_equal_deg_prob.d" -MT "../build/nmod_poly_factor/factor_equal_deg_prob.d" -MT "../build/nmod_poly_factor/factor_equal_deg_prob.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_distinct_deg.c -o ../build/nmod_poly_factor/factor_distinct_deg.lo -MMD -MP -MF "../build/nmod_poly_factor/factor_distinct_deg.d" -MT "../build/nmod_poly_factor/factor_distinct_deg.d" -MT "../build/nmod_poly_factor/factor_distinct_deg.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/nmod_poly_factor/set.lo -MMD -MP -MF "../build/nmod_poly_factor/set.d" -MT "../build/nmod_poly_factor/set.d" -MT "../build/nmod_poly_factor/set.lo"
gcc -Wl,-z,relro -Wl,-r ../build/nmod_poly_factor/is_squarefree.lo ../build/nmod_poly_factor/factor_cantor_zassenhaus.lo ../build/nmod_poly_factor/factor_squarefree.lo ../build/nmod_poly_factor/factor_kaltofen_shoup.lo ../build/nmod_poly_factor/print.lo ../build/nmod_poly_factor/pow.lo ../build/nmod_poly_factor/init.lo ../build/nmod_poly_factor/insert.lo ../build/nmod_poly_factor/realloc.lo ../build/nmod_poly_factor/fit_length.lo ../build/nmod_poly_factor/is_irreducible_ddf.lo ../build/nmod_poly_factor/is_irreducible_rabin.lo ../build/nmod_poly_factor/factor_equal_deg.lo ../build/nmod_poly_factor/is_irreducible.lo ../build/nmod_poly_factor/factor_berlekamp.lo ../build/nmod_poly_factor/clear.lo ../build/nmod_poly_factor/concat.lo ../build/nmod_poly_factor/factor.lo ../build/nmod_poly_factor/factor_equal_deg_prob.lo ../build/nmod_poly_factor/factor_distinct_deg.lo ../build/nmod_poly_factor/set.lo -o ../build/nmod_poly_factor/../nmod_poly_factor.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/nmod_poly_factor'
make[4]: Entering directory '/«PKGBUILDDIR»/arith'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c dedekind_sum_coprime_d.c -o ../build/arith/dedekind_sum_coprime_d.lo -MMD -MP -MF "../build/arith/dedekind_sum_coprime_d.d" -MT "../build/arith/dedekind_sum_coprime_d.d" -MT "../build/arith/dedekind_sum_coprime_d.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c euler_number_zeta.c -o ../build/arith/euler_number_zeta.lo -MMD -MP -MF "../build/arith/euler_number_zeta.d" -MT "../build/arith/euler_number_zeta.d" -MT "../build/arith/euler_number_zeta.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bernoulli_number_vec.c -o ../build/arith/bernoulli_number_vec.lo -MMD -MP -MF "../build/arith/bernoulli_number_vec.d" -MT "../build/arith/bernoulli_number_vec.d" -MT "../build/arith/bernoulli_number_vec.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c stirling1.c -o ../build/arith/stirling1.lo -MMD -MP -MF "../build/arith/stirling1.d" -MT "../build/arith/stirling1.d" -MT "../build/arith/stirling1.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c cyclotomic_cos_polynomial.c -o ../build/arith/cyclotomic_cos_polynomial.lo -MMD -MP -MF "../build/arith/cyclotomic_cos_polynomial.d" -MT "../build/arith/cyclotomic_cos_polynomial.d" -MT "../build/arith/cyclotomic_cos_polynomial.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bell_number_nmod_vec.c -o ../build/arith/bell_number_nmod_vec.lo -MMD -MP -MF "../build/arith/bell_number_nmod_vec.d" -MT "../build/arith/bell_number_nmod_vec.d" -MT "../build/arith/bell_number_nmod_vec.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bernoulli_number_vec_zeta.c -o ../build/arith/bernoulli_number_vec_zeta.lo -MMD -MP -MF "../build/arith/bernoulli_number_vec_zeta.d" -MT "../build/arith/bernoulli_number_vec_zeta.d" -MT "../build/arith/bernoulli_number_vec_zeta.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c euler_polynomial.c -o ../build/arith/euler_polynomial.lo -MMD -MP -MF "../build/arith/euler_polynomial.d" -MT "../build/arith/euler_polynomial.d" -MT "../build/arith/euler_polynomial.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bell_number_vec_recursive.c -o ../build/arith/bell_number_vec_recursive.lo -MMD -MP -MF "../build/arith/bell_number_vec_recursive.d" -MT "../build/arith/bell_number_vec_recursive.d" -MT "../build/arith/bell_number_vec_recursive.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bell_number_bsplit.c -o ../build/arith/bell_number_bsplit.lo -MMD -MP -MF "../build/arith/bell_number_bsplit.d" -MT "../build/arith/bell_number_bsplit.d" -MT "../build/arith/bell_number_bsplit.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divisor_sigma.c -o ../build/arith/divisor_sigma.lo -MMD -MP -MF "../build/arith/divisor_sigma.d" -MT "../build/arith/divisor_sigma.d" -MT "../build/arith/divisor_sigma.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c euler_phi.c -o ../build/arith/euler_phi.lo -MMD -MP -MF "../build/arith/euler_phi.d" -MT "../build/arith/euler_phi.d" -MT "../build/arith/euler_phi.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c dedekind_sum_coprime_large.c -o ../build/arith/dedekind_sum_coprime_large.lo -MMD -MP -MF "../build/arith/dedekind_sum_coprime_large.d" -MT "../build/arith/dedekind_sum_coprime_large.d" -MT "../build/arith/dedekind_sum_coprime_large.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bell_number.c -o ../build/arith/bell_number.lo -MMD -MP -MF "../build/arith/bell_number.d" -MT "../build/arith/bell_number.d" -MT "../build/arith/bell_number.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c number_of_partitions_nmod_vec.c -o ../build/arith/number_of_partitions_nmod_vec.lo -MMD -MP -MF "../build/arith/number_of_partitions_nmod_vec.d" -MT "../build/arith/number_of_partitions_nmod_vec.d" -MT "../build/arith/number_of_partitions_nmod_vec.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c dedekind_sum.c -o ../build/arith/dedekind_sum.lo -MMD -MP -MF "../build/arith/dedekind_sum.d" -MT "../build/arith/dedekind_sum.d" -MT "../build/arith/dedekind_sum.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bell_number_vec_multi_mod.c -o ../build/arith/bell_number_vec_multi_mod.lo -MMD -MP -MF "../build/arith/bell_number_vec_multi_mod.d" -MT "../build/arith/bell_number_vec_multi_mod.d" -MT "../build/arith/bell_number_vec_multi_mod.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bernoulli_number.c -o ../build/arith/bernoulli_number.lo -MMD -MP -MF "../build/arith/bernoulli_number.d" -MT "../build/arith/bernoulli_number.d" -MT "../build/arith/bernoulli_number.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c euler_number.c -o ../build/arith/euler_number.lo -MMD -MP -MF "../build/arith/euler_number.d" -MT "../build/arith/euler_number.d" -MT "../build/arith/euler_number.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bell_number_nmod.c -o ../build/arith/bell_number_nmod.lo -MMD -MP -MF "../build/arith/bell_number_nmod.d" -MT "../build/arith/bell_number_nmod.d" -MT "../build/arith/bell_number_nmod.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bernoulli_number_vec_multi_mod.c -o ../build/arith/bernoulli_number_vec_multi_mod.lo -MMD -MP -MF "../build/arith/bernoulli_number_vec_multi_mod.d" -MT "../build/arith/bernoulli_number_vec_multi_mod.d" -MT "../build/arith/bernoulli_number_vec_multi_mod.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c zeta_inv_euler_product.c -o ../build/arith/zeta_inv_euler_product.lo -MMD -MP -MF "../build/arith/zeta_inv_euler_product.d" -MT "../build/arith/zeta_inv_euler_product.d" -MT "../build/arith/zeta_inv_euler_product.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c euler_number_vec.c -o ../build/arith/euler_number_vec.lo -MMD -MP -MF "../build/arith/euler_number_vec.d" -MT "../build/arith/euler_number_vec.d" -MT "../build/arith/euler_number_vec.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c number_of_partitions_mpfr.c -o ../build/arith/number_of_partitions_mpfr.lo -MMD -MP -MF "../build/arith/number_of_partitions_mpfr.d" -MT "../build/arith/number_of_partitions_mpfr.d" -MT "../build/arith/number_of_partitions_mpfr.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divisors.c -o ../build/arith/divisors.lo -MMD -MP -MF "../build/arith/divisors.d" -MT "../build/arith/divisors.d" -MT "../build/arith/divisors.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bernoulli_number_denom.c -o ../build/arith/bernoulli_number_denom.lo -MMD -MP -MF "../build/arith/bernoulli_number_denom.d" -MT "../build/arith/bernoulli_number_denom.d" -MT "../build/arith/bernoulli_number_denom.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c number_of_partitions.c -o ../build/arith/number_of_partitions.lo -MMD -MP -MF "../build/arith/number_of_partitions.d" -MT "../build/arith/number_of_partitions.d" -MT "../build/arith/number_of_partitions.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c number_of_partitions_vec.c -o ../build/arith/number_of_partitions_vec.lo -MMD -MP -MF "../build/arith/number_of_partitions_vec.d" -MT "../build/arith/number_of_partitions_vec.d" -MT "../build/arith/number_of_partitions_vec.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c landau_function_vec.c -o ../build/arith/landau_function_vec.lo -MMD -MP -MF "../build/arith/landau_function_vec.d" -MT "../build/arith/landau_function_vec.d" -MT "../build/arith/landau_function_vec.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c dedekind_cosine_sum_factored.c -o ../build/arith/dedekind_cosine_sum_factored.lo -MMD -MP -MF "../build/arith/dedekind_cosine_sum_factored.d" -MT "../build/arith/dedekind_cosine_sum_factored.d" -MT "../build/arith/dedekind_cosine_sum_factored.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bernoulli_polynomial.c -o ../build/arith/bernoulli_polynomial.lo -MMD -MP -MF "../build/arith/bernoulli_polynomial.d" -MT "../build/arith/bernoulli_polynomial.d" -MT "../build/arith/bernoulli_polynomial.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c dedekind_sum_naive.c -o ../build/arith/dedekind_sum_naive.lo -MMD -MP -MF "../build/arith/dedekind_sum_naive.d" -MT "../build/arith/dedekind_sum_naive.d" -MT "../build/arith/dedekind_sum_naive.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c moebius_mu.c -o ../build/arith/moebius_mu.lo -MMD -MP -MF "../build/arith/moebius_mu.d" -MT "../build/arith/moebius_mu.d" -MT "../build/arith/moebius_mu.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bell_number_multi_mod.c -o ../build/arith/bell_number_multi_mod.lo -MMD -MP -MF "../build/arith/bell_number_multi_mod.d" -MT "../build/arith/bell_number_multi_mod.d" -MT "../build/arith/bell_number_multi_mod.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c harmonic_number.c -o ../build/arith/harmonic_number.lo -MMD -MP -MF "../build/arith/harmonic_number.d" -MT "../build/arith/harmonic_number.d" -MT "../build/arith/harmonic_number.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bell_number_nmod_vec_series.c -o ../build/arith/bell_number_nmod_vec_series.lo -MMD -MP -MF "../build/arith/bell_number_nmod_vec_series.d" -MT "../build/arith/bell_number_nmod_vec_series.d" -MT "../build/arith/bell_number_nmod_vec_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c stirling2.c -o ../build/arith/stirling2.lo -MMD -MP -MF "../build/arith/stirling2.d" -MT "../build/arith/stirling2.d" -MT "../build/arith/stirling2.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c dedekind_sum_coprime.c -o ../build/arith/dedekind_sum_coprime.lo -MMD -MP -MF "../build/arith/dedekind_sum_coprime.d" -MT "../build/arith/dedekind_sum_coprime.d" -MT "../build/arith/dedekind_sum_coprime.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c primorial.c -o ../build/arith/primorial.lo -MMD -MP -MF "../build/arith/primorial.d" -MT "../build/arith/primorial.d" -MT "../build/arith/primorial.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bernoulli_number_vec_recursive.c -o ../build/arith/bernoulli_number_vec_recursive.lo -MMD -MP -MF "../build/arith/bernoulli_number_vec_recursive.d" -MT "../build/arith/bernoulli_number_vec_recursive.d" -MT "../build/arith/bernoulli_number_vec_recursive.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ramanujan_tau.c -o ../build/arith/ramanujan_tau.lo -MMD -MP -MF "../build/arith/ramanujan_tau.d" -MT "../build/arith/ramanujan_tau.d" -MT "../build/arith/ramanujan_tau.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swinnerton_dyer_polynomial.c -o ../build/arith/swinnerton_dyer_polynomial.lo -MMD -MP -MF "../build/arith/swinnerton_dyer_polynomial.d" -MT "../build/arith/swinnerton_dyer_polynomial.d" -MT "../build/arith/swinnerton_dyer_polynomial.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bell_number_nmod_vec_recursive.c -o ../build/arith/bell_number_nmod_vec_recursive.lo -MMD -MP -MF "../build/arith/bell_number_nmod_vec_recursive.d" -MT "../build/arith/bell_number_nmod_vec_recursive.d" -MT "../build/arith/bell_number_nmod_vec_recursive.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sum_of_squares.c -o ../build/arith/sum_of_squares.lo -MMD -MP -MF "../build/arith/sum_of_squares.d" -MT "../build/arith/sum_of_squares.d" -MT "../build/arith/sum_of_squares.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c legendre_polynomial.c -o ../build/arith/legendre_polynomial.lo -MMD -MP -MF "../build/arith/legendre_polynomial.d" -MT "../build/arith/legendre_polynomial.d" -MT "../build/arith/legendre_polynomial.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bell_number_size.c -o ../build/arith/bell_number_size.lo -MMD -MP -MF "../build/arith/bell_number_size.d" -MT "../build/arith/bell_number_size.d" -MT "../build/arith/bell_number_size.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bernoulli_number_zeta.c -o ../build/arith/bernoulli_number_zeta.lo -MMD -MP -MF "../build/arith/bernoulli_number_zeta.d" -MT "../build/arith/bernoulli_number_zeta.d" -MT "../build/arith/bernoulli_number_zeta.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c stirlingmat.c -o ../build/arith/stirlingmat.lo -MMD -MP -MF "../build/arith/stirlingmat.d" -MT "../build/arith/stirlingmat.d" -MT "../build/arith/stirlingmat.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c chebyshev_t_polynomial.c -o ../build/arith/chebyshev_t_polynomial.lo -MMD -MP -MF "../build/arith/chebyshev_t_polynomial.d" -MT "../build/arith/chebyshev_t_polynomial.d" -MT "../build/arith/chebyshev_t_polynomial.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sum_of_squares_vec.c -o ../build/arith/sum_of_squares_vec.lo -MMD -MP -MF "../build/arith/sum_of_squares_vec.d" -MT "../build/arith/sum_of_squares_vec.d" -MT "../build/arith/sum_of_squares_vec.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pi_chudnovsky.c -o ../build/arith/pi_chudnovsky.lo -MMD -MP -MF "../build/arith/pi_chudnovsky.d" -MT "../build/arith/pi_chudnovsky.d" -MT "../build/arith/pi_chudnovsky.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c euler_number_size.c -o ../build/arith/euler_number_size.lo -MMD -MP -MF "../build/arith/euler_number_size.d" -MT "../build/arith/euler_number_size.d" -MT "../build/arith/euler_number_size.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bernoulli_number_size.c -o ../build/arith/bernoulli_number_size.lo -MMD -MP -MF "../build/arith/bernoulli_number_size.d" -MT "../build/arith/bernoulli_number_size.d" -MT "../build/arith/bernoulli_number_size.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c cyclotomic_polynomial.c -o ../build/arith/cyclotomic_polynomial.lo -MMD -MP -MF "../build/arith/cyclotomic_polynomial.d" -MT "../build/arith/cyclotomic_polynomial.d" -MT "../build/arith/cyclotomic_polynomial.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bell_number_vec.c -o ../build/arith/bell_number_vec.lo -MMD -MP -MF "../build/arith/bell_number_vec.d" -MT "../build/arith/bell_number_vec.d" -MT "../build/arith/bell_number_vec.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c chebyshev_u_polynomial.c -o ../build/arith/chebyshev_u_polynomial.lo -MMD -MP -MF "../build/arith/chebyshev_u_polynomial.d" -MT "../build/arith/chebyshev_u_polynomial.d" -MT "../build/arith/chebyshev_u_polynomial.lo"
gcc -Wl,-z,relro -Wl,-r ../build/arith/dedekind_sum_coprime_d.lo ../build/arith/euler_number_zeta.lo ../build/arith/bernoulli_number_vec.lo ../build/arith/stirling1.lo ../build/arith/cyclotomic_cos_polynomial.lo ../build/arith/bell_number_nmod_vec.lo ../build/arith/bernoulli_number_vec_zeta.lo ../build/arith/euler_polynomial.lo ../build/arith/bell_number_vec_recursive.lo ../build/arith/bell_number_bsplit.lo ../build/arith/divisor_sigma.lo ../build/arith/euler_phi.lo ../build/arith/dedekind_sum_coprime_large.lo ../build/arith/bell_number.lo ../build/arith/number_of_partitions_nmod_vec.lo ../build/arith/dedekind_sum.lo ../build/arith/bell_number_vec_multi_mod.lo ../build/arith/bernoulli_number.lo ../build/arith/euler_number.lo ../build/arith/bell_number_nmod.lo ../build/arith/bernoulli_number_vec_multi_mod.lo ../build/arith/zeta_inv_euler_product.lo ../build/arith/euler_number_vec.lo ../build/arith/number_of_partitions_mpfr.lo ../build/arith/divisors.lo ../build/arith/bernoulli_number_denom.lo ../build/arith/number_of_partitions.lo ../build/arith/number_of_partitions_vec.lo ../build/arith/landau_function_vec.lo ../build/arith/dedekind_cosine_sum_factored.lo ../build/arith/bernoulli_polynomial.lo ../build/arith/dedekind_sum_naive.lo ../build/arith/moebius_mu.lo ../build/arith/bell_number_multi_mod.lo ../build/arith/harmonic_number.lo ../build/arith/bell_number_nmod_vec_series.lo ../build/arith/stirling2.lo ../build/arith/dedekind_sum_coprime.lo ../build/arith/primorial.lo ../build/arith/bernoulli_number_vec_recursive.lo ../build/arith/ramanujan_tau.lo ../build/arith/swinnerton_dyer_polynomial.lo ../build/arith/bell_number_nmod_vec_recursive.lo ../build/arith/sum_of_squares.lo ../build/arith/legendre_polynomial.lo ../build/arith/bell_number_size.lo ../build/arith/bernoulli_number_zeta.lo ../build/arith/stirlingmat.lo ../build/arith/chebyshev_t_polynomial.lo ../build/arith/sum_of_squares_vec.lo ../build/arith/pi_chudnovsky.lo ../build/arith/euler_number_size.lo ../build/arith/bernoulli_number_size.lo ../build/arith/cyclotomic_polynomial.lo ../build/arith/bell_number_vec.lo ../build/arith/chebyshev_u_polynomial.lo -o ../build/arith/../arith.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/arith'
make[4]: Entering directory '/«PKGBUILDDIR»/mpn_extras'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulmod_preinv1.c -o ../build/mpn_extras/mulmod_preinv1.lo -MMD -MP -MF "../build/mpn_extras/mulmod_preinv1.d" -MT "../build/mpn_extras/mulmod_preinv1.d" -MT "../build/mpn_extras/mulmod_preinv1.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_preinv1.c -o ../build/mpn_extras/divrem_preinv1.lo -MMD -MP -MF "../build/mpn_extras/divrem_preinv1.d" -MT "../build/mpn_extras/divrem_preinv1.d" -MT "../build/mpn_extras/divrem_preinv1.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c harmonic.c -o ../build/mpn_extras/harmonic.lo -MMD -MP -MF "../build/mpn_extras/harmonic.d" -MT "../build/mpn_extras/harmonic.d" -MT "../build/mpn_extras/harmonic.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c remove_power.c -o ../build/mpn_extras/remove_power.lo -MMD -MP -MF "../build/mpn_extras/remove_power.d" -MT "../build/mpn_extras/remove_power.d" -MT "../build/mpn_extras/remove_power.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulmod_2expp1_basecase.c -o ../build/mpn_extras/mulmod_2expp1_basecase.lo -MMD -MP -MF "../build/mpn_extras/mulmod_2expp1_basecase.d" -MT "../build/mpn_extras/mulmod_2expp1_basecase.d" -MT "../build/mpn_extras/mulmod_2expp1_basecase.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c preinvn.c -o ../build/mpn_extras/preinvn.lo -MMD -MP -MF "../build/mpn_extras/preinvn.d" -MT "../build/mpn_extras/preinvn.d" -MT "../build/mpn_extras/preinvn.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divides.c -o ../build/mpn_extras/divides.lo -MMD -MP -MF "../build/mpn_extras/divides.d" -MT "../build/mpn_extras/divides.d" -MT "../build/mpn_extras/divides.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c remove_2exp.c -o ../build/mpn_extras/remove_2exp.lo -MMD -MP -MF "../build/mpn_extras/remove_2exp.d" -MT "../build/mpn_extras/remove_2exp.d" -MT "../build/mpn_extras/remove_2exp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulmod_preinvn.c -o ../build/mpn_extras/mulmod_preinvn.lo -MMD -MP -MF "../build/mpn_extras/mulmod_preinvn.d" -MT "../build/mpn_extras/mulmod_preinvn.d" -MT "../build/mpn_extras/mulmod_preinvn.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c preinv1.c -o ../build/mpn_extras/preinv1.lo -MMD -MP -MF "../build/mpn_extras/preinv1.d" -MT "../build/mpn_extras/preinv1.d" -MT "../build/mpn_extras/preinv1.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcd_full.c -o ../build/mpn_extras/gcd_full.lo -MMD -MP -MF "../build/mpn_extras/gcd_full.d" -MT "../build/mpn_extras/gcd_full.d" -MT "../build/mpn_extras/gcd_full.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c debug.c -o ../build/mpn_extras/debug.lo -MMD -MP -MF "../build/mpn_extras/debug.d" -MT "../build/mpn_extras/debug.d" -MT "../build/mpn_extras/debug.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_trial.c -o ../build/mpn_extras/factor_trial.lo -MMD -MP -MF "../build/mpn_extras/factor_trial.d" -MT "../build/mpn_extras/factor_trial.d" -MT "../build/mpn_extras/factor_trial.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mod_preinvn.c -o ../build/mpn_extras/mod_preinvn.lo -MMD -MP -MF "../build/mpn_extras/mod_preinvn.d" -MT "../build/mpn_extras/mod_preinvn.d" -MT "../build/mpn_extras/mod_preinvn.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_preinvn.c -o ../build/mpn_extras/divrem_preinvn.lo -MMD -MP -MF "../build/mpn_extras/divrem_preinvn.d" -MT "../build/mpn_extras/divrem_preinvn.d" -MT "../build/mpn_extras/divrem_preinvn.lo"
gcc -Wl,-z,relro -Wl,-r ../build/mpn_extras/mulmod_preinv1.lo ../build/mpn_extras/divrem_preinv1.lo ../build/mpn_extras/harmonic.lo ../build/mpn_extras/remove_power.lo ../build/mpn_extras/mulmod_2expp1_basecase.lo ../build/mpn_extras/preinvn.lo ../build/mpn_extras/divides.lo ../build/mpn_extras/remove_2exp.lo ../build/mpn_extras/mulmod_preinvn.lo ../build/mpn_extras/preinv1.lo ../build/mpn_extras/gcd_full.lo ../build/mpn_extras/debug.lo ../build/mpn_extras/factor_trial.lo ../build/mpn_extras/mod_preinvn.lo ../build/mpn_extras/divrem_preinvn.lo -o ../build/mpn_extras/../mpn_extras.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/mpn_extras'
make[4]: Entering directory '/«PKGBUILDDIR»/nmod_mat'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lu_recursive.c -o ../build/nmod_mat/lu_recursive.lo -MMD -MP -MF "../build/nmod_mat/lu_recursive.d" -MT "../build/nmod_mat/lu_recursive.d" -MT "../build/nmod_mat/lu_recursive.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_triu.c -o ../build/nmod_mat/solve_triu.lo -MMD -MP -MF "../build/nmod_mat/solve_triu.d" -MT "../build/nmod_mat/solve_triu.d" -MT "../build/nmod_mat/solve_triu.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c window_clear.c -o ../build/nmod_mat/window_clear.lo -MMD -MP -MF "../build/nmod_mat/window_clear.d" -MT "../build/nmod_mat/window_clear.d" -MT "../build/nmod_mat/window_clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c zero.c -o ../build/nmod_mat/zero.lo -MMD -MP -MF "../build/nmod_mat/zero.d" -MT "../build/nmod_mat/zero.d" -MT "../build/nmod_mat/zero.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/nmod_mat/mul.lo -MMD -MP -MF "../build/nmod_mat/mul.d" -MT "../build/nmod_mat/mul.d" -MT "../build/nmod_mat/mul.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_classical.c -o ../build/nmod_mat/mul_classical.lo -MMD -MP -MF "../build/nmod_mat/mul_classical.d" -MT "../build/nmod_mat/mul_classical.d" -MT "../build/nmod_mat/mul_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_zero.c -o ../build/nmod_mat/is_zero.lo -MMD -MP -MF "../build/nmod_mat/is_zero.d" -MT "../build/nmod_mat/is_zero.d" -MT "../build/nmod_mat/is_zero.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lu.c -o ../build/nmod_mat/lu.lo -MMD -MP -MF "../build/nmod_mat/lu.d" -MT "../build/nmod_mat/lu.d" -MT "../build/nmod_mat/lu.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/nmod_mat/init.lo -MMD -MP -MF "../build/nmod_mat/init.d" -MT "../build/nmod_mat/init.d" -MT "../build/nmod_mat/init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c print_pretty.c -o ../build/nmod_mat/print_pretty.lo -MMD -MP -MF "../build/nmod_mat/print_pretty.d" -MT "../build/nmod_mat/print_pretty.d" -MT "../build/nmod_mat/print_pretty.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c submul.c -o ../build/nmod_mat/submul.lo -MMD -MP -MF "../build/nmod_mat/submul.d" -MT "../build/nmod_mat/submul.d" -MT "../build/nmod_mat/submul.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_triu_classical.c -o ../build/nmod_mat/solve_triu_classical.lo -MMD -MP -MF "../build/nmod_mat/solve_triu_classical.d" -MT "../build/nmod_mat/solve_triu_classical.d" -MT "../build/nmod_mat/solve_triu_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randfull.c -o ../build/nmod_mat/randfull.lo -MMD -MP -MF "../build/nmod_mat/randfull.d" -MT "../build/nmod_mat/randfull.d" -MT "../build/nmod_mat/randfull.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve.c -o ../build/nmod_mat/solve.lo -MMD -MP -MF "../build/nmod_mat/solve.d" -MT "../build/nmod_mat/solve.d" -MT "../build/nmod_mat/solve.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv.c -o ../build/nmod_mat/inv.lo -MMD -MP -MF "../build/nmod_mat/inv.d" -MT "../build/nmod_mat/inv.d" -MT "../build/nmod_mat/inv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lu_classical.c -o ../build/nmod_mat/lu_classical.lo -MMD -MP -MF "../build/nmod_mat/lu_classical.d" -MT "../build/nmod_mat/lu_classical.d" -MT "../build/nmod_mat/lu_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_strassen.c -o ../build/nmod_mat/mul_strassen.lo -MMD -MP -MF "../build/nmod_mat/mul_strassen.d" -MT "../build/nmod_mat/mul_strassen.d" -MT "../build/nmod_mat/mul_strassen.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtriu.c -o ../build/nmod_mat/randtriu.lo -MMD -MP -MF "../build/nmod_mat/randtriu.d" -MT "../build/nmod_mat/randtriu.d" -MT "../build/nmod_mat/randtriu.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c det.c -o ../build/nmod_mat/det.lo -MMD -MP -MF "../build/nmod_mat/det.d" -MT "../build/nmod_mat/det.d" -MT "../build/nmod_mat/det.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c addmul.c -o ../build/nmod_mat/addmul.lo -MMD -MP -MF "../build/nmod_mat/addmul.d" -MT "../build/nmod_mat/addmul.d" -MT "../build/nmod_mat/addmul.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c transpose.c -o ../build/nmod_mat/transpose.lo -MMD -MP -MF "../build/nmod_mat/transpose.d" -MT "../build/nmod_mat/transpose.d" -MT "../build/nmod_mat/transpose.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_vec.c -o ../build/nmod_mat/solve_vec.lo -MMD -MP -MF "../build/nmod_mat/solve_vec.d" -MT "../build/nmod_mat/solve_vec.d" -MT "../build/nmod_mat/solve_vec.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rank.c -o ../build/nmod_mat/rank.lo -MMD -MP -MF "../build/nmod_mat/rank.d" -MT "../build/nmod_mat/rank.d" -MT "../build/nmod_mat/rank.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randpermdiag.c -o ../build/nmod_mat/randpermdiag.lo -MMD -MP -MF "../build/nmod_mat/randpermdiag.d" -MT "../build/nmod_mat/randpermdiag.d" -MT "../build/nmod_mat/randpermdiag.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_triu_recursive.c -o ../build/nmod_mat/solve_triu_recursive.lo -MMD -MP -MF "../build/nmod_mat/solve_triu_recursive.d" -MT "../build/nmod_mat/solve_triu_recursive.d" -MT "../build/nmod_mat/solve_triu_recursive.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/nmod_mat/randtest.lo -MMD -MP -MF "../build/nmod_mat/randtest.d" -MT "../build/nmod_mat/randtest.d" -MT "../build/nmod_mat/randtest.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c nullspace.c -o ../build/nmod_mat/nullspace.lo -MMD -MP -MF "../build/nmod_mat/nullspace.d" -MT "../build/nmod_mat/nullspace.d" -MT "../build/nmod_mat/nullspace.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_tril_classical.c -o ../build/nmod_mat/solve_tril_classical.lo -MMD -MP -MF "../build/nmod_mat/solve_tril_classical.d" -MT "../build/nmod_mat/solve_tril_classical.d" -MT "../build/nmod_mat/solve_tril_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/nmod_mat/equal.lo -MMD -MP -MF "../build/nmod_mat/equal.d" -MT "../build/nmod_mat/equal.d" -MT "../build/nmod_mat/equal.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/nmod_mat/add.lo -MMD -MP -MF "../build/nmod_mat/add.d" -MT "../build/nmod_mat/add.d" -MT "../build/nmod_mat/add.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/nmod_mat/clear.lo -MMD -MP -MF "../build/nmod_mat/clear.d" -MT "../build/nmod_mat/clear.d" -MT "../build/nmod_mat/clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c trace.c -o ../build/nmod_mat/trace.lo -MMD -MP -MF "../build/nmod_mat/trace.d" -MT "../build/nmod_mat/trace.d" -MT "../build/nmod_mat/trace.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rref.c -o ../build/nmod_mat/rref.lo -MMD -MP -MF "../build/nmod_mat/rref.d" -MT "../build/nmod_mat/rref.d" -MT "../build/nmod_mat/rref.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul.c -o ../build/nmod_mat/scalar_mul.lo -MMD -MP -MF "../build/nmod_mat/scalar_mul.d" -MT "../build/nmod_mat/scalar_mul.d" -MT "../build/nmod_mat/scalar_mul.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/nmod_mat/neg.lo -MMD -MP -MF "../build/nmod_mat/neg.d" -MT "../build/nmod_mat/neg.d" -MT "../build/nmod_mat/neg.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c window_init.c -o ../build/nmod_mat/window_init.lo -MMD -MP -MF "../build/nmod_mat/window_init.d" -MT "../build/nmod_mat/window_init.d" -MT "../build/nmod_mat/window_init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init_set.c -o ../build/nmod_mat/init_set.lo -MMD -MP -MF "../build/nmod_mat/init_set.d" -MT "../build/nmod_mat/init_set.d" -MT "../build/nmod_mat/init_set.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_tril.c -o ../build/nmod_mat/solve_tril.lo -MMD -MP -MF "../build/nmod_mat/solve_tril.d" -MT "../build/nmod_mat/solve_tril.d" -MT "../build/nmod_mat/solve_tril.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/nmod_mat/sub.lo -MMD -MP -MF "../build/nmod_mat/sub.d" -MT "../build/nmod_mat/sub.d" -MT "../build/nmod_mat/sub.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randops.c -o ../build/nmod_mat/randops.lo -MMD -MP -MF "../build/nmod_mat/randops.d" -MT "../build/nmod_mat/randops.d" -MT "../build/nmod_mat/randops.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/nmod_mat/set.lo -MMD -MP -MF "../build/nmod_mat/set.d" -MT "../build/nmod_mat/set.d" -MT "../build/nmod_mat/set.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtril.c -o ../build/nmod_mat/randtril.lo -MMD -MP -MF "../build/nmod_mat/randtril.d" -MT "../build/nmod_mat/randtril.d" -MT "../build/nmod_mat/randtril.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randrank.c -o ../build/nmod_mat/randrank.lo -MMD -MP -MF "../build/nmod_mat/randrank.d" -MT "../build/nmod_mat/randrank.d" -MT "../build/nmod_mat/randrank.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_tril_recursive.c -o ../build/nmod_mat/solve_tril_recursive.lo -MMD -MP -MF "../build/nmod_mat/solve_tril_recursive.d" -MT "../build/nmod_mat/solve_tril_recursive.d" -MT "../build/nmod_mat/solve_tril_recursive.lo"
gcc -Wl,-z,relro -Wl,-r ../build/nmod_mat/lu_recursive.lo ../build/nmod_mat/solve_triu.lo ../build/nmod_mat/window_clear.lo ../build/nmod_mat/zero.lo ../build/nmod_mat/mul.lo ../build/nmod_mat/mul_classical.lo ../build/nmod_mat/is_zero.lo ../build/nmod_mat/lu.lo ../build/nmod_mat/init.lo ../build/nmod_mat/print_pretty.lo ../build/nmod_mat/submul.lo ../build/nmod_mat/solve_triu_classical.lo ../build/nmod_mat/randfull.lo ../build/nmod_mat/solve.lo ../build/nmod_mat/inv.lo ../build/nmod_mat/lu_classical.lo ../build/nmod_mat/mul_strassen.lo ../build/nmod_mat/randtriu.lo ../build/nmod_mat/det.lo ../build/nmod_mat/addmul.lo ../build/nmod_mat/transpose.lo ../build/nmod_mat/solve_vec.lo ../build/nmod_mat/rank.lo ../build/nmod_mat/randpermdiag.lo ../build/nmod_mat/solve_triu_recursive.lo ../build/nmod_mat/randtest.lo ../build/nmod_mat/nullspace.lo ../build/nmod_mat/solve_tril_classical.lo ../build/nmod_mat/equal.lo ../build/nmod_mat/add.lo ../build/nmod_mat/clear.lo ../build/nmod_mat/trace.lo ../build/nmod_mat/rref.lo ../build/nmod_mat/scalar_mul.lo ../build/nmod_mat/neg.lo ../build/nmod_mat/window_init.lo ../build/nmod_mat/init_set.lo ../build/nmod_mat/solve_tril.lo ../build/nmod_mat/sub.lo ../build/nmod_mat/randops.lo ../build/nmod_mat/set.lo ../build/nmod_mat/randtril.lo ../build/nmod_mat/randrank.lo ../build/nmod_mat/solve_tril_recursive.lo -o ../build/nmod_mat/../nmod_mat.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/nmod_mat'
make[4]: Entering directory '/«PKGBUILDDIR»/fmpq'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c height_bits.c -o ../build/fmpq/height_bits.lo -MMD -MP -MF "../build/fmpq/height_bits.d" -MT "../build/fmpq/height_bits.d" -MT "../build/fmpq/height_bits.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mpq_clear_readonly.c -o ../build/fmpq/mpq_clear_readonly.lo -MMD -MP -MF "../build/fmpq/mpq_clear_readonly.d" -MT "../build/fmpq/mpq_clear_readonly.d" -MT "../build/fmpq/mpq_clear_readonly.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str.c -o ../build/fmpq/get_str.lo -MMD -MP -MF "../build/fmpq/get_str.d" -MT "../build/fmpq/get_str.d" -MT "../build/fmpq/get_str.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c next_signed_minimal.c -o ../build/fmpq/next_signed_minimal.lo -MMD -MP -MF "../build/fmpq/next_signed_minimal.d" -MT "../build/fmpq/next_signed_minimal.d" -MT "../build/fmpq/next_signed_minimal.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpz_frac.c -o ../build/fmpq/set_fmpz_frac.lo -MMD -MP -MF "../build/fmpq/set_fmpz_frac.d" -MT "../build/fmpq/set_fmpz_frac.d" -MT "../build/fmpq/set_fmpz_frac.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/fmpq/mul.lo -MMD -MP -MF "../build/fmpq/mul.d" -MT "../build/fmpq/mul.d" -MT "../build/fmpq/mul.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mod_fmpz.c -o ../build/fmpq/mod_fmpz.lo -MMD -MP -MF "../build/fmpq/mod_fmpz.d" -MT "../build/fmpq/mod_fmpz.d" -MT "../build/fmpq/mod_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mpq_init_set_readonly.c -o ../build/fmpq/mpq_init_set_readonly.lo -MMD -MP -MF "../build/fmpq/mpq_init_set_readonly.d" -MT "../build/fmpq/mpq_init_set_readonly.d" -MT "../build/fmpq/mpq_init_set_readonly.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c next_minimal.c -o ../build/fmpq/next_minimal.lo -MMD -MP -MF "../build/fmpq/next_minimal.d" -MT "../build/fmpq/next_minimal.d" -MT "../build/fmpq/next_minimal.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_canonical.c -o ../build/fmpq/is_canonical.lo -MMD -MP -MF "../build/fmpq/is_canonical.d" -MT "../build/fmpq/is_canonical.d" -MT "../build/fmpq/is_canonical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv.c -o ../build/fmpq/inv.lo -MMD -MP -MF "../build/fmpq/inv.d" -MT "../build/fmpq/inv.d" -MT "../build/fmpq/inv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c submul.c -o ../build/fmpq/submul.lo -MMD -MP -MF "../build/fmpq/submul.d" -MT "../build/fmpq/submul.d" -MT "../build/fmpq/submul.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/fmpq/fprint.lo -MMD -MP -MF "../build/fmpq/fprint.d" -MT "../build/fmpq/fprint.d" -MT "../build/fmpq/fprint.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c height.c -o ../build/fmpq/height.lo -MMD -MP -MF "../build/fmpq/height.d" -MT "../build/fmpq/height.d" -MT "../build/fmpq/height.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randbits.c -o ../build/fmpq/randbits.lo -MMD -MP -MF "../build/fmpq/randbits.d" -MT "../build/fmpq/randbits.d" -MT "../build/fmpq/randbits.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c cfrac_bound.c -o ../build/fmpq/cfrac_bound.lo -MMD -MP -MF "../build/fmpq/cfrac_bound.d" -MT "../build/fmpq/cfrac_bound.d" -MT "../build/fmpq/cfrac_bound.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c reconstruct_fmpz.c -o ../build/fmpq/reconstruct_fmpz.lo -MMD -MP -MF "../build/fmpq/reconstruct_fmpz.d" -MT "../build/fmpq/reconstruct_fmpz.d" -MT "../build/fmpq/reconstruct_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c next_calkin_wilf.c -o ../build/fmpq/next_calkin_wilf.lo -MMD -MP -MF "../build/fmpq/next_calkin_wilf.d" -MT "../build/fmpq/next_calkin_wilf.d" -MT "../build/fmpq/next_calkin_wilf.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c canonicalise.c -o ../build/fmpq/canonicalise.lo -MMD -MP -MF "../build/fmpq/canonicalise.d" -MT "../build/fmpq/canonicalise.d" -MT "../build/fmpq/canonicalise.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow_si.c -o ../build/fmpq/pow_si.lo -MMD -MP -MF "../build/fmpq/pow_si.d" -MT "../build/fmpq/pow_si.d" -MT "../build/fmpq/pow_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_fmpz.c -o ../build/fmpq/div_fmpz.lo -MMD -MP -MF "../build/fmpq/div_fmpz.d" -MT "../build/fmpq/div_fmpz.d" -MT "../build/fmpq/div_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_2exp.c -o ../build/fmpq/div_2exp.lo -MMD -MP -MF "../build/fmpq/div_2exp.d" -MT "../build/fmpq/div_2exp.d" -MT "../build/fmpq/div_2exp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c addmul.c -o ../build/fmpq/addmul.lo -MMD -MP -MF "../build/fmpq/addmul.d" -MT "../build/fmpq/addmul.d" -MT "../build/fmpq/addmul.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c next_signed_calkin_wilf.c -o ../build/fmpq/next_signed_calkin_wilf.lo -MMD -MP -MF "../build/fmpq/next_signed_calkin_wilf.d" -MT "../build/fmpq/next_signed_calkin_wilf.d" -MT "../build/fmpq/next_signed_calkin_wilf.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c cmp.c -o ../build/fmpq/cmp.lo -MMD -MP -MF "../build/fmpq/cmp.d" -MT "../build/fmpq/cmp.d" -MT "../build/fmpq/cmp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_cfrac.c -o ../build/fmpq/get_cfrac.lo -MMD -MP -MF "../build/fmpq/get_cfrac.d" -MT "../build/fmpq/get_cfrac.d" -MT "../build/fmpq/get_cfrac.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_cfrac.c -o ../build/fmpq/set_cfrac.lo -MMD -MP -MF "../build/fmpq/set_cfrac.d" -MT "../build/fmpq/set_cfrac.d" -MT "../build/fmpq/set_cfrac.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear_readonly.c -o ../build/fmpq/clear_readonly.lo -MMD -MP -MF "../build/fmpq/clear_readonly.d" -MT "../build/fmpq/clear_readonly.d" -MT "../build/fmpq/clear_readonly.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fmpq/randtest.lo -MMD -MP -MF "../build/fmpq/randtest.d" -MT "../build/fmpq/randtest.d" -MT "../build/fmpq/randtest.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_2exp.c -o ../build/fmpq/mul_2exp.lo -MMD -MP -MF "../build/fmpq/mul_2exp.d" -MT "../build/fmpq/mul_2exp.d" -MT "../build/fmpq/mul_2exp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fmpq/add.lo -MMD -MP -MF "../build/fmpq/add.d" -MT "../build/fmpq/add.d" -MT "../build/fmpq/add.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init_set_readonly.c -o ../build/fmpq/init_set_readonly.lo -MMD -MP -MF "../build/fmpq/init_set_readonly.d" -MT "../build/fmpq/init_set_readonly.d" -MT "../build/fmpq/init_set_readonly.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_fmpz.c -o ../build/fmpq/mul_fmpz.lo -MMD -MP -MF "../build/fmpq/mul_fmpz.d" -MT "../build/fmpq/mul_fmpz.d" -MT "../build/fmpq/mul_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_si.c -o ../build/fmpq/set_si.lo -MMD -MP -MF "../build/fmpq/set_si.d" -MT "../build/fmpq/set_si.d" -MT "../build/fmpq/set_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div.c -o ../build/fmpq/div.lo -MMD -MP -MF "../build/fmpq/div.d" -MT "../build/fmpq/div.d" -MT "../build/fmpq/div.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_mpfr.c -o ../build/fmpq/get_mpfr.lo -MMD -MP -MF "../build/fmpq/get_mpfr.d" -MT "../build/fmpq/get_mpfr.d" -MT "../build/fmpq/get_mpfr.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fmpq/sub.lo -MMD -MP -MF "../build/fmpq/sub.d" -MT "../build/fmpq/sub.d" -MT "../build/fmpq/sub.lo"
gcc -Wl,-z,relro -Wl,-r ../build/fmpq/height_bits.lo ../build/fmpq/mpq_clear_readonly.lo ../build/fmpq/get_str.lo ../build/fmpq/next_signed_minimal.lo ../build/fmpq/set_fmpz_frac.lo ../build/fmpq/mul.lo ../build/fmpq/mod_fmpz.lo ../build/fmpq/mpq_init_set_readonly.lo ../build/fmpq/next_minimal.lo ../build/fmpq/is_canonical.lo ../build/fmpq/inv.lo ../build/fmpq/submul.lo ../build/fmpq/fprint.lo ../build/fmpq/height.lo ../build/fmpq/randbits.lo ../build/fmpq/cfrac_bound.lo ../build/fmpq/reconstruct_fmpz.lo ../build/fmpq/next_calkin_wilf.lo ../build/fmpq/canonicalise.lo ../build/fmpq/pow_si.lo ../build/fmpq/div_fmpz.lo ../build/fmpq/div_2exp.lo ../build/fmpq/addmul.lo ../build/fmpq/next_signed_calkin_wilf.lo ../build/fmpq/cmp.lo ../build/fmpq/get_cfrac.lo ../build/fmpq/set_cfrac.lo ../build/fmpq/clear_readonly.lo ../build/fmpq/randtest.lo ../build/fmpq/mul_2exp.lo ../build/fmpq/add.lo ../build/fmpq/init_set_readonly.lo ../build/fmpq/mul_fmpz.lo ../build/fmpq/set_si.lo ../build/fmpq/div.lo ../build/fmpq/get_mpfr.lo ../build/fmpq/sub.lo -o ../build/fmpq/../fmpq.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/fmpq'
make[4]: Entering directory '/«PKGBUILDDIR»/fmpq_mat'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_integral.c -o ../build/fmpq_mat/is_integral.lo -MMD -MP -MF "../build/fmpq_mat/is_integral.d" -MT "../build/fmpq_mat/is_integral.d" -MT "../build/fmpq_mat/is_integral.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpz_mat_div_fmpz.c -o ../build/fmpq_mat/set_fmpz_mat_div_fmpz.lo -MMD -MP -MF "../build/fmpq_mat/set_fmpz_mat_div_fmpz.d" -MT "../build/fmpq_mat/set_fmpz_mat_div_fmpz.d" -MT "../build/fmpq_mat/set_fmpz_mat_div_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/fmpq_mat/mul.lo -MMD -MP -MF "../build/fmpq_mat/mul.d" -MT "../build/fmpq_mat/mul.d" -MT "../build/fmpq_mat/mul.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_zero.c -o ../build/fmpq_mat/is_zero.lo -MMD -MP -MF "../build/fmpq_mat/is_zero.d" -MT "../build/fmpq_mat/is_zero.d" -MT "../build/fmpq_mat/is_zero.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_div_fmpz.c -o ../build/fmpq_mat/scalar_div_fmpz.lo -MMD -MP -MF "../build/fmpq_mat/scalar_div_fmpz.d" -MT "../build/fmpq_mat/scalar_div_fmpz.d" -MT "../build/fmpq_mat/scalar_div_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_dixon.c -o ../build/fmpq_mat/solve_dixon.lo -MMD -MP -MF "../build/fmpq_mat/solve_dixon.d" -MT "../build/fmpq_mat/solve_dixon.d" -MT "../build/fmpq_mat/solve_dixon.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fmpq_mat/init.lo -MMD -MP -MF "../build/fmpq_mat/init.d" -MT "../build/fmpq_mat/init.d" -MT "../build/fmpq_mat/init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_fmpz.c -o ../build/fmpq_mat/scalar_mul_fmpz.lo -MMD -MP -MF "../build/fmpq_mat/scalar_mul_fmpz.d" -MT "../build/fmpq_mat/scalar_mul_fmpz.d" -MT "../build/fmpq_mat/scalar_mul_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randbits.c -o ../build/fmpq_mat/randbits.lo -MMD -MP -MF "../build/fmpq_mat/randbits.d" -MT "../build/fmpq_mat/randbits.d" -MT "../build/fmpq_mat/randbits.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv.c -o ../build/fmpq_mat/inv.lo -MMD -MP -MF "../build/fmpq_mat/inv.d" -MT "../build/fmpq_mat/inv.d" -MT "../build/fmpq_mat/inv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_fmpz_mat_entrywise.c -o ../build/fmpq_mat/get_fmpz_mat_entrywise.lo -MMD -MP -MF "../build/fmpq_mat/get_fmpz_mat_entrywise.d" -MT "../build/fmpq_mat/get_fmpz_mat_entrywise.d" -MT "../build/fmpq_mat/get_fmpz_mat_entrywise.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_cleared.c -o ../build/fmpq_mat/mul_cleared.lo -MMD -MP -MF "../build/fmpq_mat/mul_cleared.d" -MT "../build/fmpq_mat/mul_cleared.d" -MT "../build/fmpq_mat/mul_cleared.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rref_fraction_free.c -o ../build/fmpq_mat/rref_fraction_free.lo -MMD -MP -MF "../build/fmpq_mat/rref_fraction_free.d" -MT "../build/fmpq_mat/rref_fraction_free.d" -MT "../build/fmpq_mat/rref_fraction_free.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c det.c -o ../build/fmpq_mat/det.lo -MMD -MP -MF "../build/fmpq_mat/det.d" -MT "../build/fmpq_mat/det.d" -MT "../build/fmpq_mat/det.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c transpose.c -o ../build/fmpq_mat/transpose.lo -MMD -MP -MF "../build/fmpq_mat/transpose.d" -MT "../build/fmpq_mat/transpose.d" -MT "../build/fmpq_mat/transpose.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_fraction_free.c -o ../build/fmpq_mat/solve_fraction_free.lo -MMD -MP -MF "../build/fmpq_mat/solve_fraction_free.d" -MT "../build/fmpq_mat/solve_fraction_free.d" -MT "../build/fmpq_mat/solve_fraction_free.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_fmpz_mat_rowwise.c -o ../build/fmpq_mat/get_fmpz_mat_rowwise.lo -MMD -MP -MF "../build/fmpq_mat/get_fmpz_mat_rowwise.d" -MT "../build/fmpq_mat/get_fmpz_mat_rowwise.d" -MT "../build/fmpq_mat/get_fmpz_mat_rowwise.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_fmpz_mat_colwise.c -o ../build/fmpq_mat/get_fmpz_mat_colwise.lo -MMD -MP -MF "../build/fmpq_mat/get_fmpz_mat_colwise.d" -MT "../build/fmpq_mat/get_fmpz_mat_colwise.d" -MT "../build/fmpq_mat/get_fmpz_mat_colwise.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c print.c -o ../build/fmpq_mat/print.lo -MMD -MP -MF "../build/fmpq_mat/print.d" -MT "../build/fmpq_mat/print.d" -MT "../build/fmpq_mat/print.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_fmpz_mat_mod_fmpz.c -o ../build/fmpq_mat/get_fmpz_mat_mod_fmpz.lo -MMD -MP -MF "../build/fmpq_mat/get_fmpz_mat_mod_fmpz.d" -MT "../build/fmpq_mat/get_fmpz_mat_mod_fmpz.d" -MT "../build/fmpq_mat/get_fmpz_mat_mod_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c hilbert_matrix.c -o ../build/fmpq_mat/hilbert_matrix.lo -MMD -MP -MF "../build/fmpq_mat/hilbert_matrix.d" -MT "../build/fmpq_mat/hilbert_matrix.d" -MT "../build/fmpq_mat/hilbert_matrix.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fmpq_mat/randtest.lo -MMD -MP -MF "../build/fmpq_mat/randtest.d" -MT "../build/fmpq_mat/randtest.d" -MT "../build/fmpq_mat/randtest.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_fmpz_mat_matwise.c -o ../build/fmpq_mat/get_fmpz_mat_matwise.lo -MMD -MP -MF "../build/fmpq_mat/get_fmpz_mat_matwise.d" -MT "../build/fmpq_mat/get_fmpz_mat_matwise.d" -MT "../build/fmpq_mat/get_fmpz_mat_matwise.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/fmpq_mat/equal.lo -MMD -MP -MF "../build/fmpq_mat/equal.d" -MT "../build/fmpq_mat/equal.d" -MT "../build/fmpq_mat/equal.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c one.c -o ../build/fmpq_mat/one.lo -MMD -MP -MF "../build/fmpq_mat/one.d" -MT "../build/fmpq_mat/one.d" -MT "../build/fmpq_mat/one.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpz_mat_mod_fmpz.c -o ../build/fmpq_mat/set_fmpz_mat_mod_fmpz.lo -MMD -MP -MF "../build/fmpq_mat/set_fmpz_mat_mod_fmpz.d" -MT "../build/fmpq_mat/set_fmpz_mat_mod_fmpz.d" -MT "../build/fmpq_mat/set_fmpz_mat_mod_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fmpq_mat/add.lo -MMD -MP -MF "../build/fmpq_mat/add.d" -MT "../build/fmpq_mat/add.d" -MT "../build/fmpq_mat/add.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fmpq_mat/clear.lo -MMD -MP -MF "../build/fmpq_mat/clear.d" -MT "../build/fmpq_mat/clear.d" -MT "../build/fmpq_mat/clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_direct.c -o ../build/fmpq_mat/mul_direct.lo -MMD -MP -MF "../build/fmpq_mat/mul_direct.d" -MT "../build/fmpq_mat/mul_direct.d" -MT "../build/fmpq_mat/mul_direct.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c trace.c -o ../build/fmpq_mat/trace.lo -MMD -MP -MF "../build/fmpq_mat/trace.d" -MT "../build/fmpq_mat/trace.d" -MT "../build/fmpq_mat/trace.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rref.c -o ../build/fmpq_mat/rref.lo -MMD -MP -MF "../build/fmpq_mat/rref.d" -MT "../build/fmpq_mat/rref.d" -MT "../build/fmpq_mat/rref.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_fmpz_mat.c -o ../build/fmpq_mat/get_fmpz_mat.lo -MMD -MP -MF "../build/fmpq_mat/get_fmpz_mat.d" -MT "../build/fmpq_mat/get_fmpz_mat.d" -MT "../build/fmpq_mat/get_fmpz_mat.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rref_classical.c -o ../build/fmpq_mat/rref_classical.lo -MMD -MP -MF "../build/fmpq_mat/rref_classical.d" -MT "../build/fmpq_mat/rref_classical.d" -MT "../build/fmpq_mat/rref_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpz_mat.c -o ../build/fmpq_mat/set_fmpz_mat.lo -MMD -MP -MF "../build/fmpq_mat/set_fmpz_mat.d" -MT "../build/fmpq_mat/set_fmpz_mat.d" -MT "../build/fmpq_mat/set_fmpz_mat.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fmpq_mat/neg.lo -MMD -MP -MF "../build/fmpq_mat/neg.d" -MT "../build/fmpq_mat/neg.d" -MT "../build/fmpq_mat/neg.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c zero.c -o ../build/fmpq_mat/zero.lo -MMD -MP -MF "../build/fmpq_mat/zero.d" -MT "../build/fmpq_mat/zero.d" -MT "../build/fmpq_mat/zero.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_fmpz_mat.c -o ../build/fmpq_mat/mul_fmpz_mat.lo -MMD -MP -MF "../build/fmpq_mat/mul_fmpz_mat.d" -MT "../build/fmpq_mat/mul_fmpz_mat.d" -MT "../build/fmpq_mat/mul_fmpz_mat.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fmpq_mat/set.lo -MMD -MP -MF "../build/fmpq_mat/set.d" -MT "../build/fmpq_mat/set.d" -MT "../build/fmpq_mat/set.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fmpq_mat/sub.lo -MMD -MP -MF "../build/fmpq_mat/sub.d" -MT "../build/fmpq_mat/sub.d" -MT "../build/fmpq_mat/sub.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_r_fmpz_mat.c -o ../build/fmpq_mat/mul_r_fmpz_mat.lo -MMD -MP -MF "../build/fmpq_mat/mul_r_fmpz_mat.d" -MT "../build/fmpq_mat/mul_r_fmpz_mat.d" -MT "../build/fmpq_mat/mul_r_fmpz_mat.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pivot.c -o ../build/fmpq_mat/pivot.lo -MMD -MP -MF "../build/fmpq_mat/pivot.d" -MT "../build/fmpq_mat/pivot.d" -MT "../build/fmpq_mat/pivot.lo"
gcc -Wl,-z,relro -Wl,-r ../build/fmpq_mat/is_integral.lo ../build/fmpq_mat/set_fmpz_mat_div_fmpz.lo ../build/fmpq_mat/mul.lo ../build/fmpq_mat/is_zero.lo ../build/fmpq_mat/scalar_div_fmpz.lo ../build/fmpq_mat/solve_dixon.lo ../build/fmpq_mat/init.lo ../build/fmpq_mat/scalar_mul_fmpz.lo ../build/fmpq_mat/randbits.lo ../build/fmpq_mat/inv.lo ../build/fmpq_mat/get_fmpz_mat_entrywise.lo ../build/fmpq_mat/mul_cleared.lo ../build/fmpq_mat/rref_fraction_free.lo ../build/fmpq_mat/det.lo ../build/fmpq_mat/transpose.lo ../build/fmpq_mat/solve_fraction_free.lo ../build/fmpq_mat/get_fmpz_mat_rowwise.lo ../build/fmpq_mat/get_fmpz_mat_colwise.lo ../build/fmpq_mat/print.lo ../build/fmpq_mat/get_fmpz_mat_mod_fmpz.lo ../build/fmpq_mat/hilbert_matrix.lo ../build/fmpq_mat/randtest.lo ../build/fmpq_mat/get_fmpz_mat_matwise.lo ../build/fmpq_mat/equal.lo ../build/fmpq_mat/one.lo ../build/fmpq_mat/set_fmpz_mat_mod_fmpz.lo ../build/fmpq_mat/add.lo ../build/fmpq_mat/clear.lo ../build/fmpq_mat/mul_direct.lo ../build/fmpq_mat/trace.lo ../build/fmpq_mat/rref.lo ../build/fmpq_mat/get_fmpz_mat.lo ../build/fmpq_mat/rref_classical.lo ../build/fmpq_mat/set_fmpz_mat.lo ../build/fmpq_mat/neg.lo ../build/fmpq_mat/zero.lo ../build/fmpq_mat/mul_fmpz_mat.lo ../build/fmpq_mat/set.lo ../build/fmpq_mat/sub.lo ../build/fmpq_mat/mul_r_fmpz_mat.lo ../build/fmpq_mat/pivot.lo -o ../build/fmpq_mat/../fmpq_mat.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/fmpq_mat'
make[4]: Entering directory '/«PKGBUILDDIR»/padic'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_ui.c -o ../build/padic/set_ui.lo -MMD -MP -MF "../build/padic/set_ui.d" -MT "../build/padic/set_ui.d" -MT "../build/padic/set_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c exp_rectangular.c -o ../build/padic/exp_rectangular.lo -MMD -MP -MF "../build/padic/exp_rectangular.d" -MT "../build/padic/exp_rectangular.d" -MT "../build/padic/exp_rectangular.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str.c -o ../build/padic/get_str.lo -MMD -MP -MF "../build/padic/get_str.d" -MT "../build/padic/get_str.d" -MT "../build/padic/get_str.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c val_fac.c -o ../build/padic/val_fac.lo -MMD -MP -MF "../build/padic/val_fac.d" -MT "../build/padic/val_fac.d" -MT "../build/padic/val_fac.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/padic/mul.lo -MMD -MP -MF "../build/padic/mul.d" -MT "../build/padic/mul.d" -MT "../build/padic/mul.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_mpz.c -o ../build/padic/get_mpz.lo -MMD -MP -MF "../build/padic/get_mpz.d" -MT "../build/padic/get_mpz.d" -MT "../build/padic/get_mpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div.c -o ../build/padic/div.lo -MMD -MP -MF "../build/padic/div.d" -MT "../build/padic/div.d" -MT "../build/padic/div.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c reduce.c -o ../build/padic/reduce.lo -MMD -MP -MF "../build/padic/reduce.d" -MT "../build/padic/reduce.d" -MT "../build/padic/reduce.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c log.c -o ../build/padic/log.lo -MMD -MP -MF "../build/padic/log.d" -MT "../build/padic/log.d" -MT "../build/padic/log.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/padic/init.lo -MMD -MP -MF "../build/padic/init.d" -MT "../build/padic/init.d" -MT "../build/padic/init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpz.c -o ../build/padic/set_fmpz.lo -MMD -MP -MF "../build/padic/set_fmpz.d" -MT "../build/padic/set_fmpz.d" -MT "../build/padic/set_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/padic/fprint.lo -MMD -MP -MF "../build/padic/fprint.d" -MT "../build/padic/fprint.d" -MT "../build/padic/fprint.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv.c -o ../build/padic/inv.lo -MMD -MP -MF "../build/padic/inv.d" -MT "../build/padic/inv.d" -MT "../build/padic/inv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_mpq.c -o ../build/padic/get_mpq.lo -MMD -MP -MF "../build/padic/get_mpq.d" -MT "../build/padic/get_mpq.d" -MT "../build/padic/get_mpq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c teichmuller.c -o ../build/padic/teichmuller.lo -MMD -MP -MF "../build/padic/teichmuller.d" -MT "../build/padic/teichmuller.d" -MT "../build/padic/teichmuller.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c exp.c -o ../build/padic/exp.lo -MMD -MP -MF "../build/padic/exp.d" -MT "../build/padic/exp.d" -MT "../build/padic/exp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ctx_clear.c -o ../build/padic/ctx_clear.lo -MMD -MP -MF "../build/padic/ctx_clear.d" -MT "../build/padic/ctx_clear.d" -MT "../build/padic/ctx_clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c log_satoh.c -o ../build/padic/log_satoh.lo -MMD -MP -MF "../build/padic/log_satoh.d" -MT "../build/padic/log_satoh.d" -MT "../build/padic/log_satoh.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lifts.c -o ../build/padic/lifts.lo -MMD -MP -MF "../build/padic/lifts.d" -MT "../build/padic/lifts.d" -MT "../build/padic/lifts.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow_si.c -o ../build/padic/pow_si.lo -MMD -MP -MF "../build/padic/pow_si.d" -MT "../build/padic/pow_si.d" -MT "../build/padic/pow_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/padic/neg.lo -MMD -MP -MF "../build/padic/neg.d" -MT "../build/padic/neg.d" -MT "../build/padic/neg.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpq.c -o ../build/padic/set_fmpq.lo -MMD -MP -MF "../build/padic/set_fmpq.d" -MT "../build/padic/set_fmpq.d" -MT "../build/padic/set_fmpq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_fmpz.c -o ../build/padic/get_fmpz.lo -MMD -MP -MF "../build/padic/get_fmpz.d" -MT "../build/padic/get_fmpz.d" -MT "../build/padic/get_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/padic/randtest.lo -MMD -MP -MF "../build/padic/randtest.d" -MT "../build/padic/randtest.d" -MT "../build/padic/randtest.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c shift.c -o ../build/padic/shift.lo -MMD -MP -MF "../build/padic/shift.d" -MT "../build/padic/shift.d" -MT "../build/padic/shift.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c log_rectangular.c -o ../build/padic/log_rectangular.lo -MMD -MP -MF "../build/padic/log_rectangular.d" -MT "../build/padic/log_rectangular.d" -MT "../build/padic/log_rectangular.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/padic/add.lo -MMD -MP -MF "../build/padic/add.d" -MT "../build/padic/add.d" -MT "../build/padic/add.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/padic/clear.lo -MMD -MP -MF "../build/padic/clear.d" -MT "../build/padic/clear.d" -MT "../build/padic/clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrt.c -o ../build/padic/sqrt.lo -MMD -MP -MF "../build/padic/sqrt.d" -MT "../build/padic/sqrt.d" -MT "../build/padic/sqrt.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_si.c -o ../build/padic/set_si.lo -MMD -MP -MF "../build/padic/set_si.d" -MT "../build/padic/set_si.d" -MT "../build/padic/set_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_mpq.c -o ../build/padic/set_mpq.lo -MMD -MP -MF "../build/padic/set_mpq.d" -MT "../build/padic/set_mpq.d" -MT "../build/padic/set_mpq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ctx_init.c -o ../build/padic/ctx_init.lo -MMD -MP -MF "../build/padic/ctx_init.d" -MT "../build/padic/ctx_init.d" -MT "../build/padic/ctx_init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_fmpq.c -o ../build/padic/get_fmpq.lo -MMD -MP -MF "../build/padic/get_fmpq.d" -MT "../build/padic/get_fmpq.d" -MT "../build/padic/get_fmpq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c log_balanced.c -o ../build/padic/log_balanced.lo -MMD -MP -MF "../build/padic/log_balanced.d" -MT "../build/padic/log_balanced.d" -MT "../build/padic/log_balanced.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/padic/sub.lo -MMD -MP -MF "../build/padic/sub.d" -MT "../build/padic/sub.d" -MT "../build/padic/sub.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/padic/set.lo -MMD -MP -MF "../build/padic/set.d" -MT "../build/padic/set.d" -MT "../build/padic/set.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c exp_balanced.c -o ../build/padic/exp_balanced.lo -MMD -MP -MF "../build/padic/exp_balanced.d" -MT "../build/padic/exp_balanced.d" -MT "../build/padic/exp_balanced.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_mpz.c -o ../build/padic/set_mpz.lo -MMD -MP -MF "../build/padic/set_mpz.d" -MT "../build/padic/set_mpz.d" -MT "../build/padic/set_mpz.lo"
gcc -Wl,-z,relro -Wl,-r ../build/padic/set_ui.lo ../build/padic/exp_rectangular.lo ../build/padic/get_str.lo ../build/padic/val_fac.lo ../build/padic/mul.lo ../build/padic/get_mpz.lo ../build/padic/div.lo ../build/padic/reduce.lo ../build/padic/log.lo ../build/padic/init.lo ../build/padic/set_fmpz.lo ../build/padic/fprint.lo ../build/padic/inv.lo ../build/padic/get_mpq.lo ../build/padic/teichmuller.lo ../build/padic/exp.lo ../build/padic/ctx_clear.lo ../build/padic/log_satoh.lo ../build/padic/lifts.lo ../build/padic/pow_si.lo ../build/padic/neg.lo ../build/padic/set_fmpq.lo ../build/padic/get_fmpz.lo ../build/padic/randtest.lo ../build/padic/shift.lo ../build/padic/log_rectangular.lo ../build/padic/add.lo ../build/padic/clear.lo ../build/padic/sqrt.lo ../build/padic/set_si.lo ../build/padic/set_mpq.lo ../build/padic/ctx_init.lo ../build/padic/get_fmpq.lo ../build/padic/log_balanced.lo ../build/padic/sub.lo ../build/padic/set.lo ../build/padic/exp_balanced.lo ../build/padic/set_mpz.lo -o ../build/padic/../padic.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/padic'
make[4]: Entering directory '/«PKGBUILDDIR»/fmpz_poly_q'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str.c -o ../build/fmpz_poly_q/get_str.lo -MMD -MP -MF "../build/fmpz_poly_q/get_str.d" -MT "../build/fmpz_poly_q/get_str.d" -MT "../build/fmpz_poly_q/get_str.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_mpq.c -o ../build/fmpz_poly_q/scalar_mul_mpq.lo -MMD -MP -MF "../build/fmpz_poly_q/scalar_mul_mpq.d" -MT "../build/fmpz_poly_q/scalar_mul_mpq.d" -MT "../build/fmpz_poly_q/scalar_mul_mpq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate.c -o ../build/fmpz_poly_q/evaluate.lo -MMD -MP -MF "../build/fmpz_poly_q/evaluate.d" -MT "../build/fmpz_poly_q/evaluate.d" -MT "../build/fmpz_poly_q/evaluate.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_str.c -o ../build/fmpz_poly_q/set_str.lo -MMD -MP -MF "../build/fmpz_poly_q/set_str.d" -MT "../build/fmpz_poly_q/set_str.d" -MT "../build/fmpz_poly_q/set_str.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/fmpz_poly_q/mul.lo -MMD -MP -MF "../build/fmpz_poly_q/mul.d" -MT "../build/fmpz_poly_q/mul.d" -MT "../build/fmpz_poly_q/mul.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str_pretty.c -o ../build/fmpz_poly_q/get_str_pretty.lo -MMD -MP -MF "../build/fmpz_poly_q/get_str_pretty.d" -MT "../build/fmpz_poly_q/get_str_pretty.d" -MT "../build/fmpz_poly_q/get_str_pretty.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_canonical.c -o ../build/fmpz_poly_q/is_canonical.lo -MMD -MP -MF "../build/fmpz_poly_q/is_canonical.d" -MT "../build/fmpz_poly_q/is_canonical.d" -MT "../build/fmpz_poly_q/is_canonical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/fmpz_poly_q/pow.lo -MMD -MP -MF "../build/fmpz_poly_q/pow.d" -MT "../build/fmpz_poly_q/pow.d" -MT "../build/fmpz_poly_q/pow.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fmpz_poly_q/init.lo -MMD -MP -MF "../build/fmpz_poly_q/init.d" -MT "../build/fmpz_poly_q/init.d" -MT "../build/fmpz_poly_q/init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c print_pretty.c -o ../build/fmpz_poly_q/print_pretty.lo -MMD -MP -MF "../build/fmpz_poly_q/print_pretty.d" -MT "../build/fmpz_poly_q/print_pretty.d" -MT "../build/fmpz_poly_q/print_pretty.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv.c -o ../build/fmpz_poly_q/inv.lo -MMD -MP -MF "../build/fmpz_poly_q/inv.d" -MT "../build/fmpz_poly_q/inv.d" -MT "../build/fmpz_poly_q/inv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c derivative.c -o ../build/fmpz_poly_q/derivative.lo -MMD -MP -MF "../build/fmpz_poly_q/derivative.d" -MT "../build/fmpz_poly_q/derivative.d" -MT "../build/fmpz_poly_q/derivative.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c canonicalise.c -o ../build/fmpz_poly_q/canonicalise.lo -MMD -MP -MF "../build/fmpz_poly_q/canonicalise.d" -MT "../build/fmpz_poly_q/canonicalise.d" -MT "../build/fmpz_poly_q/canonicalise.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c addmul.c -o ../build/fmpz_poly_q/addmul.lo -MMD -MP -MF "../build/fmpz_poly_q/addmul.d" -MT "../build/fmpz_poly_q/addmul.d" -MT "../build/fmpz_poly_q/addmul.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_div_si.c -o ../build/fmpz_poly_q/scalar_div_si.lo -MMD -MP -MF "../build/fmpz_poly_q/scalar_div_si.d" -MT "../build/fmpz_poly_q/scalar_div_si.d" -MT "../build/fmpz_poly_q/scalar_div_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fmpz_poly_q/randtest.lo -MMD -MP -MF "../build/fmpz_poly_q/randtest.d" -MT "../build/fmpz_poly_q/randtest.d" -MT "../build/fmpz_poly_q/randtest.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_div_mpz.c -o ../build/fmpz_poly_q/scalar_div_mpz.lo -MMD -MP -MF "../build/fmpz_poly_q/scalar_div_mpz.d" -MT "../build/fmpz_poly_q/scalar_div_mpz.d" -MT "../build/fmpz_poly_q/scalar_div_mpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c submul.c -o ../build/fmpz_poly_q/submul.lo -MMD -MP -MF "../build/fmpz_poly_q/submul.d" -MT "../build/fmpz_poly_q/submul.d" -MT "../build/fmpz_poly_q/submul.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_si.c -o ../build/fmpz_poly_q/scalar_mul_si.lo -MMD -MP -MF "../build/fmpz_poly_q/scalar_mul_si.d" -MT "../build/fmpz_poly_q/scalar_mul_si.d" -MT "../build/fmpz_poly_q/scalar_mul_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fmpz_poly_q/add.lo -MMD -MP -MF "../build/fmpz_poly_q/add.d" -MT "../build/fmpz_poly_q/add.d" -MT "../build/fmpz_poly_q/add.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/fmpz_poly_q/swap.lo -MMD -MP -MF "../build/fmpz_poly_q/swap.d" -MT "../build/fmpz_poly_q/swap.d" -MT "../build/fmpz_poly_q/swap.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fmpz_poly_q/clear.lo -MMD -MP -MF "../build/fmpz_poly_q/clear.d" -MT "../build/fmpz_poly_q/clear.d" -MT "../build/fmpz_poly_q/clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_si.c -o ../build/fmpz_poly_q/set_si.lo -MMD -MP -MF "../build/fmpz_poly_q/set_si.d" -MT "../build/fmpz_poly_q/set_si.d" -MT "../build/fmpz_poly_q/set_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_mpz.c -o ../build/fmpz_poly_q/scalar_mul_mpz.lo -MMD -MP -MF "../build/fmpz_poly_q/scalar_mul_mpz.d" -MT "../build/fmpz_poly_q/scalar_mul_mpz.d" -MT "../build/fmpz_poly_q/scalar_mul_mpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div.c -o ../build/fmpz_poly_q/div.lo -MMD -MP -MF "../build/fmpz_poly_q/div.d" -MT "../build/fmpz_poly_q/div.d" -MT "../build/fmpz_poly_q/div.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_div_mpq.c -o ../build/fmpz_poly_q/scalar_div_mpq.lo -MMD -MP -MF "../build/fmpz_poly_q/scalar_div_mpq.d" -MT "../build/fmpz_poly_q/scalar_div_mpq.d" -MT "../build/fmpz_poly_q/scalar_div_mpq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c print.c -o ../build/fmpz_poly_q/print.lo -MMD -MP -MF "../build/fmpz_poly_q/print.d" -MT "../build/fmpz_poly_q/print.d" -MT "../build/fmpz_poly_q/print.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fmpz_poly_q/sub.lo -MMD -MP -MF "../build/fmpz_poly_q/sub.d" -MT "../build/fmpz_poly_q/sub.d" -MT "../build/fmpz_poly_q/sub.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fmpz_poly_q/set.lo -MMD -MP -MF "../build/fmpz_poly_q/set.d" -MT "../build/fmpz_poly_q/set.d" -MT "../build/fmpz_poly_q/set.lo"
gcc -Wl,-z,relro -Wl,-r ../build/fmpz_poly_q/get_str.lo ../build/fmpz_poly_q/scalar_mul_mpq.lo ../build/fmpz_poly_q/evaluate.lo ../build/fmpz_poly_q/set_str.lo ../build/fmpz_poly_q/mul.lo ../build/fmpz_poly_q/get_str_pretty.lo ../build/fmpz_poly_q/is_canonical.lo ../build/fmpz_poly_q/pow.lo ../build/fmpz_poly_q/init.lo ../build/fmpz_poly_q/print_pretty.lo ../build/fmpz_poly_q/inv.lo ../build/fmpz_poly_q/derivative.lo ../build/fmpz_poly_q/canonicalise.lo ../build/fmpz_poly_q/addmul.lo ../build/fmpz_poly_q/scalar_div_si.lo ../build/fmpz_poly_q/randtest.lo ../build/fmpz_poly_q/scalar_div_mpz.lo ../build/fmpz_poly_q/submul.lo ../build/fmpz_poly_q/scalar_mul_si.lo ../build/fmpz_poly_q/add.lo ../build/fmpz_poly_q/swap.lo ../build/fmpz_poly_q/clear.lo ../build/fmpz_poly_q/set_si.lo ../build/fmpz_poly_q/scalar_mul_mpz.lo ../build/fmpz_poly_q/div.lo ../build/fmpz_poly_q/scalar_div_mpq.lo ../build/fmpz_poly_q/print.lo ../build/fmpz_poly_q/sub.lo ../build/fmpz_poly_q/set.lo -o ../build/fmpz_poly_q/../fmpz_poly_q.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/fmpz_poly_q'
make[4]: Entering directory '/«PKGBUILDDIR»/fmpz_poly_mat'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr.c -o ../build/fmpz_poly_mat/sqr.lo -MMD -MP -MF "../build/fmpz_poly_mat/sqr.d" -MT "../build/fmpz_poly_mat/sqr.d" -MT "../build/fmpz_poly_mat/sqr.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr_classical.c -o ../build/fmpz_poly_mat/sqr_classical.lo -MMD -MP -MF "../build/fmpz_poly_mat/sqr_classical.d" -MT "../build/fmpz_poly_mat/sqr_classical.d" -MT "../build/fmpz_poly_mat/sqr_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow.c -o ../build/fmpz_poly_mat/mullow.lo -MMD -MP -MF "../build/fmpz_poly_mat/mullow.d" -MT "../build/fmpz_poly_mat/mullow.d" -MT "../build/fmpz_poly_mat/mullow.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c find_pivot_partial.c -o ../build/fmpz_poly_mat/find_pivot_partial.lo -MMD -MP -MF "../build/fmpz_poly_mat/find_pivot_partial.d" -MT "../build/fmpz_poly_mat/find_pivot_partial.d" -MT "../build/fmpz_poly_mat/find_pivot_partial.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/fmpz_poly_mat/mul.lo -MMD -MP -MF "../build/fmpz_poly_mat/mul.d" -MT "../build/fmpz_poly_mat/mul.d" -MT "../build/fmpz_poly_mat/mul.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c det_interpolate.c -o ../build/fmpz_poly_mat/det_interpolate.lo -MMD -MP -MF "../build/fmpz_poly_mat/det_interpolate.d" -MT "../build/fmpz_poly_mat/det_interpolate.d" -MT "../build/fmpz_poly_mat/det_interpolate.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_zero.c -o ../build/fmpz_poly_mat/is_zero.lo -MMD -MP -MF "../build/fmpz_poly_mat/is_zero.d" -MT "../build/fmpz_poly_mat/is_zero.d" -MT "../build/fmpz_poly_mat/is_zero.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest_sparse.c -o ../build/fmpz_poly_mat/randtest_sparse.lo -MMD -MP -MF "../build/fmpz_poly_mat/randtest_sparse.d" -MT "../build/fmpz_poly_mat/randtest_sparse.d" -MT "../build/fmpz_poly_mat/randtest_sparse.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv.c -o ../build/fmpz_poly_mat/inv.lo -MMD -MP -MF "../build/fmpz_poly_mat/inv.d" -MT "../build/fmpz_poly_mat/inv.d" -MT "../build/fmpz_poly_mat/inv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c det_fflu.c -o ../build/fmpz_poly_mat/det_fflu.lo -MMD -MP -MF "../build/fmpz_poly_mat/det_fflu.d" -MT "../build/fmpz_poly_mat/det_fflu.d" -MT "../build/fmpz_poly_mat/det_fflu.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fmpz_poly_mat/init.lo -MMD -MP -MF "../build/fmpz_poly_mat/init.d" -MT "../build/fmpz_poly_mat/init.d" -MT "../build/fmpz_poly_mat/init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_fmpz.c -o ../build/fmpz_poly_mat/scalar_mul_fmpz.lo -MMD -MP -MF "../build/fmpz_poly_mat/scalar_mul_fmpz.d" -MT "../build/fmpz_poly_mat/scalar_mul_fmpz.d" -MT "../build/fmpz_poly_mat/scalar_mul_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c max_bits.c -o ../build/fmpz_poly_mat/max_bits.lo -MMD -MP -MF "../build/fmpz_poly_mat/max_bits.d" -MT "../build/fmpz_poly_mat/max_bits.d" -MT "../build/fmpz_poly_mat/max_bits.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_classical.c -o ../build/fmpz_poly_mat/mul_classical.lo -MMD -MP -MF "../build/fmpz_poly_mat/mul_classical.d" -MT "../build/fmpz_poly_mat/mul_classical.d" -MT "../build/fmpz_poly_mat/mul_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve.c -o ../build/fmpz_poly_mat/solve.lo -MMD -MP -MF "../build/fmpz_poly_mat/solve.d" -MT "../build/fmpz_poly_mat/solve.d" -MT "../build/fmpz_poly_mat/solve.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr_KS.c -o ../build/fmpz_poly_mat/sqr_KS.lo -MMD -MP -MF "../build/fmpz_poly_mat/sqr_KS.d" -MT "../build/fmpz_poly_mat/sqr_KS.d" -MT "../build/fmpz_poly_mat/sqr_KS.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fflu.c -o ../build/fmpz_poly_mat/fflu.lo -MMD -MP -MF "../build/fmpz_poly_mat/fflu.d" -MT "../build/fmpz_poly_mat/fflu.d" -MT "../build/fmpz_poly_mat/fflu.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_KS.c -o ../build/fmpz_poly_mat/mul_KS.lo -MMD -MP -MF "../build/fmpz_poly_mat/mul_KS.d" -MT "../build/fmpz_poly_mat/mul_KS.d" -MT "../build/fmpz_poly_mat/mul_KS.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_fflu_precomp.c -o ../build/fmpz_poly_mat/solve_fflu_precomp.lo -MMD -MP -MF "../build/fmpz_poly_mat/solve_fflu_precomp.d" -MT "../build/fmpz_poly_mat/solve_fflu_precomp.d" -MT "../build/fmpz_poly_mat/solve_fflu_precomp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c det.c -o ../build/fmpz_poly_mat/det.lo -MMD -MP -MF "../build/fmpz_poly_mat/det.d" -MT "../build/fmpz_poly_mat/det.d" -MT "../build/fmpz_poly_mat/det.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow_trunc.c -o ../build/fmpz_poly_mat/pow_trunc.lo -MMD -MP -MF "../build/fmpz_poly_mat/pow_trunc.d" -MT "../build/fmpz_poly_mat/pow_trunc.d" -MT "../build/fmpz_poly_mat/pow_trunc.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c transpose.c -o ../build/fmpz_poly_mat/transpose.lo -MMD -MP -MF "../build/fmpz_poly_mat/transpose.d" -MT "../build/fmpz_poly_mat/transpose.d" -MT "../build/fmpz_poly_mat/transpose.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_fmpz_poly.c -o ../build/fmpz_poly_mat/scalar_mul_fmpz_poly.lo -MMD -MP -MF "../build/fmpz_poly_mat/scalar_mul_fmpz_poly.d" -MT "../build/fmpz_poly_mat/scalar_mul_fmpz_poly.d" -MT "../build/fmpz_poly_mat/scalar_mul_fmpz_poly.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c one.c -o ../build/fmpz_poly_mat/one.lo -MMD -MP -MF "../build/fmpz_poly_mat/one.d" -MT "../build/fmpz_poly_mat/one.d" -MT "../build/fmpz_poly_mat/one.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rank.c -o ../build/fmpz_poly_mat/rank.lo -MMD -MP -MF "../build/fmpz_poly_mat/rank.d" -MT "../build/fmpz_poly_mat/rank.d" -MT "../build/fmpz_poly_mat/rank.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_one.c -o ../build/fmpz_poly_mat/is_one.lo -MMD -MP -MF "../build/fmpz_poly_mat/is_one.d" -MT "../build/fmpz_poly_mat/is_one.d" -MT "../build/fmpz_poly_mat/is_one.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fmpz_poly_mat/randtest.lo -MMD -MP -MF "../build/fmpz_poly_mat/randtest.d" -MT "../build/fmpz_poly_mat/randtest.d" -MT "../build/fmpz_poly_mat/randtest.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c nullspace.c -o ../build/fmpz_poly_mat/nullspace.lo -MMD -MP -MF "../build/fmpz_poly_mat/nullspace.d" -MT "../build/fmpz_poly_mat/nullspace.d" -MT "../build/fmpz_poly_mat/nullspace.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c truncate.c -o ../build/fmpz_poly_mat/truncate.lo -MMD -MP -MF "../build/fmpz_poly_mat/truncate.d" -MT "../build/fmpz_poly_mat/truncate.d" -MT "../build/fmpz_poly_mat/truncate.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/fmpz_poly_mat/equal.lo -MMD -MP -MF "../build/fmpz_poly_mat/equal.d" -MT "../build/fmpz_poly_mat/equal.d" -MT "../build/fmpz_poly_mat/equal.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_fmpz.c -o ../build/fmpz_poly_mat/evaluate_fmpz.lo -MMD -MP -MF "../build/fmpz_poly_mat/evaluate_fmpz.d" -MT "../build/fmpz_poly_mat/evaluate_fmpz.d" -MT "../build/fmpz_poly_mat/evaluate_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fmpz_poly_mat/add.lo -MMD -MP -MF "../build/fmpz_poly_mat/add.d" -MT "../build/fmpz_poly_mat/add.d" -MT "../build/fmpz_poly_mat/add.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/fmpz_poly_mat/swap.lo -MMD -MP -MF "../build/fmpz_poly_mat/swap.d" -MT "../build/fmpz_poly_mat/swap.d" -MT "../build/fmpz_poly_mat/swap.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fmpz_poly_mat/clear.lo -MMD -MP -MF "../build/fmpz_poly_mat/clear.d" -MT "../build/fmpz_poly_mat/clear.d" -MT "../build/fmpz_poly_mat/clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c trace.c -o ../build/fmpz_poly_mat/trace.lo -MMD -MP -MF "../build/fmpz_poly_mat/trace.d" -MT "../build/fmpz_poly_mat/trace.d" -MT "../build/fmpz_poly_mat/trace.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c max_length.c -o ../build/fmpz_poly_mat/max_length.lo -MMD -MP -MF "../build/fmpz_poly_mat/max_length.d" -MT "../build/fmpz_poly_mat/max_length.d" -MT "../build/fmpz_poly_mat/max_length.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rref.c -o ../build/fmpz_poly_mat/rref.lo -MMD -MP -MF "../build/fmpz_poly_mat/rref.d" -MT "../build/fmpz_poly_mat/rref.d" -MT "../build/fmpz_poly_mat/rref.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_fflu.c -o ../build/fmpz_poly_mat/solve_fflu.lo -MMD -MP -MF "../build/fmpz_poly_mat/solve_fflu.d" -MT "../build/fmpz_poly_mat/solve_fflu.d" -MT "../build/fmpz_poly_mat/solve_fflu.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrlow.c -o ../build/fmpz_poly_mat/sqrlow.lo -MMD -MP -MF "../build/fmpz_poly_mat/sqrlow.d" -MT "../build/fmpz_poly_mat/sqrlow.d" -MT "../build/fmpz_poly_mat/sqrlow.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fmpz_poly_mat/neg.lo -MMD -MP -MF "../build/fmpz_poly_mat/neg.d" -MT "../build/fmpz_poly_mat/neg.d" -MT "../build/fmpz_poly_mat/neg.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest_unsigned.c -o ../build/fmpz_poly_mat/randtest_unsigned.lo -MMD -MP -MF "../build/fmpz_poly_mat/randtest_unsigned.d" -MT "../build/fmpz_poly_mat/randtest_unsigned.d" -MT "../build/fmpz_poly_mat/randtest_unsigned.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c zero.c -o ../build/fmpz_poly_mat/zero.lo -MMD -MP -MF "../build/fmpz_poly_mat/zero.d" -MT "../build/fmpz_poly_mat/zero.d" -MT "../build/fmpz_poly_mat/zero.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/fmpz_poly_mat/pow.lo -MMD -MP -MF "../build/fmpz_poly_mat/pow.d" -MT "../build/fmpz_poly_mat/pow.d" -MT "../build/fmpz_poly_mat/pow.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init_set.c -o ../build/fmpz_poly_mat/init_set.lo -MMD -MP -MF "../build/fmpz_poly_mat/init_set.d" -MT "../build/fmpz_poly_mat/init_set.d" -MT "../build/fmpz_poly_mat/init_set.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c print.c -o ../build/fmpz_poly_mat/print.lo -MMD -MP -MF "../build/fmpz_poly_mat/print.d" -MT "../build/fmpz_poly_mat/print.d" -MT "../build/fmpz_poly_mat/print.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fmpz_poly_mat/sub.lo -MMD -MP -MF "../build/fmpz_poly_mat/sub.d" -MT "../build/fmpz_poly_mat/sub.d" -MT "../build/fmpz_poly_mat/sub.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fmpz_poly_mat/set.lo -MMD -MP -MF "../build/fmpz_poly_mat/set.d" -MT "../build/fmpz_poly_mat/set.d" -MT "../build/fmpz_poly_mat/set.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c prod.c -o ../build/fmpz_poly_mat/prod.lo -MMD -MP -MF "../build/fmpz_poly_mat/prod.d" -MT "../build/fmpz_poly_mat/prod.d" -MT "../build/fmpz_poly_mat/prod.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c find_pivot_any.c -o ../build/fmpz_poly_mat/find_pivot_any.lo -MMD -MP -MF "../build/fmpz_poly_mat/find_pivot_any.d" -MT "../build/fmpz_poly_mat/find_pivot_any.d" -MT "../build/fmpz_poly_mat/find_pivot_any.lo"
gcc -Wl,-z,relro -Wl,-r ../build/fmpz_poly_mat/sqr.lo ../build/fmpz_poly_mat/sqr_classical.lo ../build/fmpz_poly_mat/mullow.lo ../build/fmpz_poly_mat/find_pivot_partial.lo ../build/fmpz_poly_mat/mul.lo ../build/fmpz_poly_mat/det_interpolate.lo ../build/fmpz_poly_mat/is_zero.lo ../build/fmpz_poly_mat/randtest_sparse.lo ../build/fmpz_poly_mat/inv.lo ../build/fmpz_poly_mat/det_fflu.lo ../build/fmpz_poly_mat/init.lo ../build/fmpz_poly_mat/scalar_mul_fmpz.lo ../build/fmpz_poly_mat/max_bits.lo ../build/fmpz_poly_mat/mul_classical.lo ../build/fmpz_poly_mat/solve.lo ../build/fmpz_poly_mat/sqr_KS.lo ../build/fmpz_poly_mat/fflu.lo ../build/fmpz_poly_mat/mul_KS.lo ../build/fmpz_poly_mat/solve_fflu_precomp.lo ../build/fmpz_poly_mat/det.lo ../build/fmpz_poly_mat/pow_trunc.lo ../build/fmpz_poly_mat/transpose.lo ../build/fmpz_poly_mat/scalar_mul_fmpz_poly.lo ../build/fmpz_poly_mat/one.lo ../build/fmpz_poly_mat/rank.lo ../build/fmpz_poly_mat/is_one.lo ../build/fmpz_poly_mat/randtest.lo ../build/fmpz_poly_mat/nullspace.lo ../build/fmpz_poly_mat/truncate.lo ../build/fmpz_poly_mat/equal.lo ../build/fmpz_poly_mat/evaluate_fmpz.lo ../build/fmpz_poly_mat/add.lo ../build/fmpz_poly_mat/swap.lo ../build/fmpz_poly_mat/clear.lo ../build/fmpz_poly_mat/trace.lo ../build/fmpz_poly_mat/max_length.lo ../build/fmpz_poly_mat/rref.lo ../build/fmpz_poly_mat/solve_fflu.lo ../build/fmpz_poly_mat/sqrlow.lo ../build/fmpz_poly_mat/neg.lo ../build/fmpz_poly_mat/randtest_unsigned.lo ../build/fmpz_poly_mat/zero.lo ../build/fmpz_poly_mat/pow.lo ../build/fmpz_poly_mat/init_set.lo ../build/fmpz_poly_mat/print.lo ../build/fmpz_poly_mat/sub.lo ../build/fmpz_poly_mat/set.lo ../build/fmpz_poly_mat/prod.lo ../build/fmpz_poly_mat/find_pivot_any.lo -o ../build/fmpz_poly_mat/../fmpz_poly_mat.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/fmpz_poly_mat'
make[4]: Entering directory '/«PKGBUILDDIR»/nmod_poly_mat'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr.c -o ../build/nmod_poly_mat/sqr.lo -MMD -MP -MF "../build/nmod_poly_mat/sqr.d" -MT "../build/nmod_poly_mat/sqr.d" -MT "../build/nmod_poly_mat/sqr.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_nmod_poly.c -o ../build/nmod_poly_mat/scalar_mul_nmod_poly.lo -MMD -MP -MF "../build/nmod_poly_mat/scalar_mul_nmod_poly.d" -MT "../build/nmod_poly_mat/scalar_mul_nmod_poly.d" -MT "../build/nmod_poly_mat/scalar_mul_nmod_poly.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr_classical.c -o ../build/nmod_poly_mat/sqr_classical.lo -MMD -MP -MF "../build/nmod_poly_mat/sqr_classical.d" -MT "../build/nmod_poly_mat/sqr_classical.d" -MT "../build/nmod_poly_mat/sqr_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_nmod.c -o ../build/nmod_poly_mat/scalar_mul_nmod.lo -MMD -MP -MF "../build/nmod_poly_mat/scalar_mul_nmod.d" -MT "../build/nmod_poly_mat/scalar_mul_nmod.d" -MT "../build/nmod_poly_mat/scalar_mul_nmod.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/nmod_poly_mat/pow.lo -MMD -MP -MF "../build/nmod_poly_mat/pow.d" -MT "../build/nmod_poly_mat/pow.d" -MT "../build/nmod_poly_mat/pow.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c find_pivot_partial.c -o ../build/nmod_poly_mat/find_pivot_partial.lo -MMD -MP -MF "../build/nmod_poly_mat/find_pivot_partial.d" -MT "../build/nmod_poly_mat/find_pivot_partial.d" -MT "../build/nmod_poly_mat/find_pivot_partial.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/nmod_poly_mat/mul.lo -MMD -MP -MF "../build/nmod_poly_mat/mul.d" -MT "../build/nmod_poly_mat/mul.d" -MT "../build/nmod_poly_mat/mul.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c det_interpolate.c -o ../build/nmod_poly_mat/det_interpolate.lo -MMD -MP -MF "../build/nmod_poly_mat/det_interpolate.d" -MT "../build/nmod_poly_mat/det_interpolate.d" -MT "../build/nmod_poly_mat/det_interpolate.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_zero.c -o ../build/nmod_poly_mat/is_zero.lo -MMD -MP -MF "../build/nmod_poly_mat/is_zero.d" -MT "../build/nmod_poly_mat/is_zero.d" -MT "../build/nmod_poly_mat/is_zero.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest_sparse.c -o ../build/nmod_poly_mat/randtest_sparse.lo -MMD -MP -MF "../build/nmod_poly_mat/randtest_sparse.d" -MT "../build/nmod_poly_mat/randtest_sparse.d" -MT "../build/nmod_poly_mat/randtest_sparse.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_nmod.c -o ../build/nmod_poly_mat/evaluate_nmod.lo -MMD -MP -MF "../build/nmod_poly_mat/evaluate_nmod.d" -MT "../build/nmod_poly_mat/evaluate_nmod.d" -MT "../build/nmod_poly_mat/evaluate_nmod.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv.c -o ../build/nmod_poly_mat/inv.lo -MMD -MP -MF "../build/nmod_poly_mat/inv.d" -MT "../build/nmod_poly_mat/inv.d" -MT "../build/nmod_poly_mat/inv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c det_fflu.c -o ../build/nmod_poly_mat/det_fflu.lo -MMD -MP -MF "../build/nmod_poly_mat/det_fflu.d" -MT "../build/nmod_poly_mat/det_fflu.d" -MT "../build/nmod_poly_mat/det_fflu.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/nmod_poly_mat/init.lo -MMD -MP -MF "../build/nmod_poly_mat/init.d" -MT "../build/nmod_poly_mat/init.d" -MT "../build/nmod_poly_mat/init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_classical.c -o ../build/nmod_poly_mat/mul_classical.lo -MMD -MP -MF "../build/nmod_poly_mat/mul_classical.d" -MT "../build/nmod_poly_mat/mul_classical.d" -MT "../build/nmod_poly_mat/mul_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve.c -o ../build/nmod_poly_mat/solve.lo -MMD -MP -MF "../build/nmod_poly_mat/solve.d" -MT "../build/nmod_poly_mat/solve.d" -MT "../build/nmod_poly_mat/solve.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr_KS.c -o ../build/nmod_poly_mat/sqr_KS.lo -MMD -MP -MF "../build/nmod_poly_mat/sqr_KS.d" -MT "../build/nmod_poly_mat/sqr_KS.d" -MT "../build/nmod_poly_mat/sqr_KS.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fflu.c -o ../build/nmod_poly_mat/fflu.lo -MMD -MP -MF "../build/nmod_poly_mat/fflu.d" -MT "../build/nmod_poly_mat/fflu.d" -MT "../build/nmod_poly_mat/fflu.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_KS.c -o ../build/nmod_poly_mat/mul_KS.lo -MMD -MP -MF "../build/nmod_poly_mat/mul_KS.d" -MT "../build/nmod_poly_mat/mul_KS.d" -MT "../build/nmod_poly_mat/mul_KS.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_fflu_precomp.c -o ../build/nmod_poly_mat/solve_fflu_precomp.lo -MMD -MP -MF "../build/nmod_poly_mat/solve_fflu_precomp.d" -MT "../build/nmod_poly_mat/solve_fflu_precomp.d" -MT "../build/nmod_poly_mat/solve_fflu_precomp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c det.c -o ../build/nmod_poly_mat/det.lo -MMD -MP -MF "../build/nmod_poly_mat/det.d" -MT "../build/nmod_poly_mat/det.d" -MT "../build/nmod_poly_mat/det.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr_interpolate.c -o ../build/nmod_poly_mat/sqr_interpolate.lo -MMD -MP -MF "../build/nmod_poly_mat/sqr_interpolate.d" -MT "../build/nmod_poly_mat/sqr_interpolate.d" -MT "../build/nmod_poly_mat/sqr_interpolate.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_interpolate.c -o ../build/nmod_poly_mat/mul_interpolate.lo -MMD -MP -MF "../build/nmod_poly_mat/mul_interpolate.d" -MT "../build/nmod_poly_mat/mul_interpolate.d" -MT "../build/nmod_poly_mat/mul_interpolate.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rank.c -o ../build/nmod_poly_mat/rank.lo -MMD -MP -MF "../build/nmod_poly_mat/rank.d" -MT "../build/nmod_poly_mat/rank.d" -MT "../build/nmod_poly_mat/rank.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_one.c -o ../build/nmod_poly_mat/is_one.lo -MMD -MP -MF "../build/nmod_poly_mat/is_one.d" -MT "../build/nmod_poly_mat/is_one.d" -MT "../build/nmod_poly_mat/is_one.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/nmod_poly_mat/randtest.lo -MMD -MP -MF "../build/nmod_poly_mat/randtest.d" -MT "../build/nmod_poly_mat/randtest.d" -MT "../build/nmod_poly_mat/randtest.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c nullspace.c -o ../build/nmod_poly_mat/nullspace.lo -MMD -MP -MF "../build/nmod_poly_mat/nullspace.d" -MT "../build/nmod_poly_mat/nullspace.d" -MT "../build/nmod_poly_mat/nullspace.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/nmod_poly_mat/equal.lo -MMD -MP -MF "../build/nmod_poly_mat/equal.d" -MT "../build/nmod_poly_mat/equal.d" -MT "../build/nmod_poly_mat/equal.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c one.c -o ../build/nmod_poly_mat/one.lo -MMD -MP -MF "../build/nmod_poly_mat/one.d" -MT "../build/nmod_poly_mat/one.d" -MT "../build/nmod_poly_mat/one.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/nmod_poly_mat/add.lo -MMD -MP -MF "../build/nmod_poly_mat/add.d" -MT "../build/nmod_poly_mat/add.d" -MT "../build/nmod_poly_mat/add.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/nmod_poly_mat/swap.lo -MMD -MP -MF "../build/nmod_poly_mat/swap.d" -MT "../build/nmod_poly_mat/swap.d" -MT "../build/nmod_poly_mat/swap.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/nmod_poly_mat/clear.lo -MMD -MP -MF "../build/nmod_poly_mat/clear.d" -MT "../build/nmod_poly_mat/clear.d" -MT "../build/nmod_poly_mat/clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c trace.c -o ../build/nmod_poly_mat/trace.lo -MMD -MP -MF "../build/nmod_poly_mat/trace.d" -MT "../build/nmod_poly_mat/trace.d" -MT "../build/nmod_poly_mat/trace.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c max_length.c -o ../build/nmod_poly_mat/max_length.lo -MMD -MP -MF "../build/nmod_poly_mat/max_length.d" -MT "../build/nmod_poly_mat/max_length.d" -MT "../build/nmod_poly_mat/max_length.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rref.c -o ../build/nmod_poly_mat/rref.lo -MMD -MP -MF "../build/nmod_poly_mat/rref.d" -MT "../build/nmod_poly_mat/rref.d" -MT "../build/nmod_poly_mat/rref.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_fflu.c -o ../build/nmod_poly_mat/solve_fflu.lo -MMD -MP -MF "../build/nmod_poly_mat/solve_fflu.d" -MT "../build/nmod_poly_mat/solve_fflu.d" -MT "../build/nmod_poly_mat/solve_fflu.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/nmod_poly_mat/neg.lo -MMD -MP -MF "../build/nmod_poly_mat/neg.d" -MT "../build/nmod_poly_mat/neg.d" -MT "../build/nmod_poly_mat/neg.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c zero.c -o ../build/nmod_poly_mat/zero.lo -MMD -MP -MF "../build/nmod_poly_mat/zero.d" -MT "../build/nmod_poly_mat/zero.d" -MT "../build/nmod_poly_mat/zero.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init_set.c -o ../build/nmod_poly_mat/init_set.lo -MMD -MP -MF "../build/nmod_poly_mat/init_set.d" -MT "../build/nmod_poly_mat/init_set.d" -MT "../build/nmod_poly_mat/init_set.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c print.c -o ../build/nmod_poly_mat/print.lo -MMD -MP -MF "../build/nmod_poly_mat/print.d" -MT "../build/nmod_poly_mat/print.d" -MT "../build/nmod_poly_mat/print.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/nmod_poly_mat/sub.lo -MMD -MP -MF "../build/nmod_poly_mat/sub.d" -MT "../build/nmod_poly_mat/sub.d" -MT "../build/nmod_poly_mat/sub.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/nmod_poly_mat/set.lo -MMD -MP -MF "../build/nmod_poly_mat/set.d" -MT "../build/nmod_poly_mat/set.d" -MT "../build/nmod_poly_mat/set.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c find_pivot_any.c -o ../build/nmod_poly_mat/find_pivot_any.lo -MMD -MP -MF "../build/nmod_poly_mat/find_pivot_any.d" -MT "../build/nmod_poly_mat/find_pivot_any.d" -MT "../build/nmod_poly_mat/find_pivot_any.lo"
gcc -Wl,-z,relro -Wl,-r ../build/nmod_poly_mat/sqr.lo ../build/nmod_poly_mat/scalar_mul_nmod_poly.lo ../build/nmod_poly_mat/sqr_classical.lo ../build/nmod_poly_mat/scalar_mul_nmod.lo ../build/nmod_poly_mat/pow.lo ../build/nmod_poly_mat/find_pivot_partial.lo ../build/nmod_poly_mat/mul.lo ../build/nmod_poly_mat/det_interpolate.lo ../build/nmod_poly_mat/is_zero.lo ../build/nmod_poly_mat/randtest_sparse.lo ../build/nmod_poly_mat/evaluate_nmod.lo ../build/nmod_poly_mat/inv.lo ../build/nmod_poly_mat/det_fflu.lo ../build/nmod_poly_mat/init.lo ../build/nmod_poly_mat/mul_classical.lo ../build/nmod_poly_mat/solve.lo ../build/nmod_poly_mat/sqr_KS.lo ../build/nmod_poly_mat/fflu.lo ../build/nmod_poly_mat/mul_KS.lo ../build/nmod_poly_mat/solve_fflu_precomp.lo ../build/nmod_poly_mat/det.lo ../build/nmod_poly_mat/sqr_interpolate.lo ../build/nmod_poly_mat/mul_interpolate.lo ../build/nmod_poly_mat/rank.lo ../build/nmod_poly_mat/is_one.lo ../build/nmod_poly_mat/randtest.lo ../build/nmod_poly_mat/nullspace.lo ../build/nmod_poly_mat/equal.lo ../build/nmod_poly_mat/one.lo ../build/nmod_poly_mat/add.lo ../build/nmod_poly_mat/swap.lo ../build/nmod_poly_mat/clear.lo ../build/nmod_poly_mat/trace.lo ../build/nmod_poly_mat/max_length.lo ../build/nmod_poly_mat/rref.lo ../build/nmod_poly_mat/solve_fflu.lo ../build/nmod_poly_mat/neg.lo ../build/nmod_poly_mat/zero.lo ../build/nmod_poly_mat/init_set.lo ../build/nmod_poly_mat/print.lo ../build/nmod_poly_mat/sub.lo ../build/nmod_poly_mat/set.lo ../build/nmod_poly_mat/find_pivot_any.lo -o ../build/nmod_poly_mat/../nmod_poly_mat.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/nmod_poly_mat'
make[4]: Entering directory '/«PKGBUILDDIR»/fmpz_mod_poly'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_coeff_ui.c -o ../build/fmpz_mod_poly/set_coeff_ui.lo -MMD -MP -MF "../build/fmpz_mod_poly/set_coeff_ui.d" -MT "../build/fmpz_mod_poly/set_coeff_ui.d" -MT "../build/fmpz_mod_poly/set_coeff_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr.c -o ../build/fmpz_mod_poly/sqr.lo -MMD -MP -MF "../build/fmpz_mod_poly/sqr.d" -MT "../build/fmpz_mod_poly/sqr.d" -MT "../build/fmpz_mod_poly/sqr.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c remove.c -o ../build/fmpz_mod_poly/remove.lo -MMD -MP -MF "../build/fmpz_mod_poly/remove.d" -MT "../build/fmpz_mod_poly/remove.d" -MT "../build/fmpz_mod_poly/remove.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow_trunc_binexp.c -o ../build/fmpz_mod_poly/pow_trunc_binexp.lo -MMD -MP -MF "../build/fmpz_mod_poly/pow_trunc_binexp.d" -MT "../build/fmpz_mod_poly/pow_trunc_binexp.d" -MT "../build/fmpz_mod_poly/pow_trunc_binexp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/fmpz_mod_poly/mul.lo -MMD -MP -MF "../build/fmpz_mod_poly/mul.d" -MT "../build/fmpz_mod_poly/mul.d" -MT "../build/fmpz_mod_poly/mul.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_fmpz_vec_iter.c -o ../build/fmpz_mod_poly/evaluate_fmpz_vec_iter.lo -MMD -MP -MF "../build/fmpz_mod_poly/evaluate_fmpz_vec_iter.d" -MT "../build/fmpz_mod_poly/evaluate_fmpz_vec_iter.d" -MT "../build/fmpz_mod_poly/evaluate_fmpz_vec_iter.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c shift_right.c -o ../build/fmpz_mod_poly/shift_right.lo -MMD -MP -MF "../build/fmpz_mod_poly/shift_right.d" -MT "../build/fmpz_mod_poly/shift_right.d" -MT "../build/fmpz_mod_poly/shift_right.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_brent_kung_preinv.c -o ../build/fmpz_mod_poly/compose_mod_brent_kung_preinv.lo -MMD -MP -MF "../build/fmpz_mod_poly/compose_mod_brent_kung_preinv.d" -MT "../build/fmpz_mod_poly/compose_mod_brent_kung_preinv.d" -MT "../build/fmpz_mod_poly/compose_mod_brent_kung_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c shift_left.c -o ../build/fmpz_mod_poly/shift_left.lo -MMD -MP -MF "../build/fmpz_mod_poly/shift_left.d" -MT "../build/fmpz_mod_poly/shift_left.d" -MT "../build/fmpz_mod_poly/shift_left.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/fmpz_mod_poly/pow.lo -MMD -MP -MF "../build/fmpz_mod_poly/pow.d" -MT "../build/fmpz_mod_poly/pow.d" -MT "../build/fmpz_mod_poly/pow.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_divconquer_recursive.c -o ../build/fmpz_mod_poly/divrem_divconquer_recursive.lo -MMD -MP -MF "../build/fmpz_mod_poly/divrem_divconquer_recursive.d" -MT "../build/fmpz_mod_poly/divrem_divconquer_recursive.d" -MT "../build/fmpz_mod_poly/divrem_divconquer_recursive.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fmpz_mod_poly/init.lo -MMD -MP -MF "../build/fmpz_mod_poly/init.d" -MT "../build/fmpz_mod_poly/init.d" -MT "../build/fmpz_mod_poly/init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_brent_kung_precomp_preinv.c -o ../build/fmpz_mod_poly/compose_mod_brent_kung_precomp_preinv.lo -MMD -MP -MF "../build/fmpz_mod_poly/compose_mod_brent_kung_precomp_preinv.d" -MT "../build/fmpz_mod_poly/compose_mod_brent_kung_precomp_preinv.d" -MT "../build/fmpz_mod_poly/compose_mod_brent_kung_precomp_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_fmpz.c -o ../build/fmpz_mod_poly/scalar_mul_fmpz.lo -MMD -MP -MF "../build/fmpz_mod_poly/scalar_mul_fmpz.d" -MT "../build/fmpz_mod_poly/scalar_mul_fmpz.d" -MT "../build/fmpz_mod_poly/scalar_mul_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/fmpz_mod_poly/fprint.lo -MMD -MP -MF "../build/fmpz_mod_poly/fprint.d" -MT "../build/fmpz_mod_poly/fprint.d" -MT "../build/fmpz_mod_poly/fprint.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_ui_binexp.c -o ../build/fmpz_mod_poly/powmod_ui_binexp.lo -MMD -MP -MF "../build/fmpz_mod_poly/powmod_ui_binexp.d" -MT "../build/fmpz_mod_poly/powmod_ui_binexp.d" -MT "../build/fmpz_mod_poly/powmod_ui_binexp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c make_monic.c -o ../build/fmpz_mod_poly/make_monic.lo -MMD -MP -MF "../build/fmpz_mod_poly/make_monic.d" -MT "../build/fmpz_mod_poly/make_monic.d" -MT "../build/fmpz_mod_poly/make_monic.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_fmpz_poly.c -o ../build/fmpz_mod_poly/get_fmpz_poly.lo -MMD -MP -MF "../build/fmpz_mod_poly/get_fmpz_poly.d" -MT "../build/fmpz_mod_poly/get_fmpz_poly.d" -MT "../build/fmpz_mod_poly/get_fmpz_poly.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fit_length.c -o ../build/fmpz_mod_poly/fit_length.lo -MMD -MP -MF "../build/fmpz_mod_poly/fit_length.d" -MT "../build/fmpz_mod_poly/fit_length.d" -MT "../build/fmpz_mod_poly/fit_length.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c derivative.c -o ../build/fmpz_mod_poly/derivative.lo -MMD -MP -MF "../build/fmpz_mod_poly/derivative.d" -MT "../build/fmpz_mod_poly/derivative.d" -MT "../build/fmpz_mod_poly/derivative.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c xgcd_euclidean.c -o ../build/fmpz_mod_poly/xgcd_euclidean.lo -MMD -MP -MF "../build/fmpz_mod_poly/xgcd_euclidean.d" -MT "../build/fmpz_mod_poly/xgcd_euclidean.d" -MT "../build/fmpz_mod_poly/xgcd_euclidean.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_x_fmpz_preinv.c -o ../build/fmpz_mod_poly/powmod_x_fmpz_preinv.lo -MMD -MP -MF "../build/fmpz_mod_poly/powmod_x_fmpz_preinv.d" -MT "../build/fmpz_mod_poly/powmod_x_fmpz_preinv.d" -MT "../build/fmpz_mod_poly/powmod_x_fmpz_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_fmpz_vec.c -o ../build/fmpz_mod_poly/evaluate_fmpz_vec.lo -MMD -MP -MF "../build/fmpz_mod_poly/evaluate_fmpz_vec.d" -MT "../build/fmpz_mod_poly/evaluate_fmpz_vec.d" -MT "../build/fmpz_mod_poly/evaluate_fmpz_vec.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_coeff_fmpz.c -o ../build/fmpz_mod_poly/set_coeff_fmpz.lo -MMD -MP -MF "../build/fmpz_mod_poly/set_coeff_fmpz.d" -MT "../build/fmpz_mod_poly/set_coeff_fmpz.d" -MT "../build/fmpz_mod_poly/set_coeff_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c radix.c -o ../build/fmpz_mod_poly/radix.lo -MMD -MP -MF "../build/fmpz_mod_poly/radix.d" -MT "../build/fmpz_mod_poly/radix.d" -MT "../build/fmpz_mod_poly/radix.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c tree.c -o ../build/fmpz_mod_poly/tree.lo -MMD -MP -MF "../build/fmpz_mod_poly/tree.d" -MT "../build/fmpz_mod_poly/tree.d" -MT "../build/fmpz_mod_poly/tree.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/fmpz_mod_poly/swap.lo -MMD -MP -MF "../build/fmpz_mod_poly/swap.d" -MT "../build/fmpz_mod_poly/swap.d" -MT "../build/fmpz_mod_poly/swap.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c invmod.c -o ../build/fmpz_mod_poly/invmod.lo -MMD -MP -MF "../build/fmpz_mod_poly/invmod.d" -MT "../build/fmpz_mod_poly/invmod.d" -MT "../build/fmpz_mod_poly/invmod.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulmod_preinv.c -o ../build/fmpz_mod_poly/mulmod_preinv.lo -MMD -MP -MF "../build/fmpz_mod_poly/mulmod_preinv.d" -MT "../build/fmpz_mod_poly/mulmod_preinv.d" -MT "../build/fmpz_mod_poly/mulmod_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_f.c -o ../build/fmpz_mod_poly/divrem_f.lo -MMD -MP -MF "../build/fmpz_mod_poly/divrem_f.d" -MT "../build/fmpz_mod_poly/divrem_f.d" -MT "../build/fmpz_mod_poly/divrem_f.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcd_euclidean.c -o ../build/fmpz_mod_poly/gcd_euclidean.lo -MMD -MP -MF "../build/fmpz_mod_poly/gcd_euclidean.d" -MT "../build/fmpz_mod_poly/gcd_euclidean.d" -MT "../build/fmpz_mod_poly/gcd_euclidean.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_divconquer.c -o ../build/fmpz_mod_poly/divrem_divconquer.lo -MMD -MP -MF "../build/fmpz_mod_poly/divrem_divconquer.d" -MT "../build/fmpz_mod_poly/divrem_divconquer.d" -MT "../build/fmpz_mod_poly/divrem_divconquer.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_newton_n_preinv.c -o ../build/fmpz_mod_poly/divrem_newton_n_preinv.lo -MMD -MP -MF "../build/fmpz_mod_poly/divrem_newton_n_preinv.d" -MT "../build/fmpz_mod_poly/divrem_newton_n_preinv.d" -MT "../build/fmpz_mod_poly/divrem_newton_n_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv_series_newton.c -o ../build/fmpz_mod_poly/inv_series_newton.lo -MMD -MP -MF "../build/fmpz_mod_poly/inv_series_newton.d" -MT "../build/fmpz_mod_poly/inv_series_newton.d" -MT "../build/fmpz_mod_poly/inv_series_newton.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow.c -o ../build/fmpz_mod_poly/mullow.lo -MMD -MP -MF "../build/fmpz_mod_poly/mullow.d" -MT "../build/fmpz_mod_poly/mullow.d" -MT "../build/fmpz_mod_poly/mullow.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpz.c -o ../build/fmpz_mod_poly/set_fmpz.lo -MMD -MP -MF "../build/fmpz_mod_poly/set_fmpz.d" -MT "../build/fmpz_mod_poly/set_fmpz.d" -MT "../build/fmpz_mod_poly/set_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fmpz_mod_poly/randtest.lo -MMD -MP -MF "../build/fmpz_mod_poly/randtest.d" -MT "../build/fmpz_mod_poly/randtest.d" -MT "../build/fmpz_mod_poly/randtest.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_basecase.c -o ../build/fmpz_mod_poly/divrem_basecase.lo -MMD -MP -MF "../build/fmpz_mod_poly/divrem_basecase.d" -MT "../build/fmpz_mod_poly/divrem_basecase.d" -MT "../build/fmpz_mod_poly/divrem_basecase.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_divconquer.c -o ../build/fmpz_mod_poly/compose_divconquer.lo -MMD -MP -MF "../build/fmpz_mod_poly/compose_divconquer.d" -MT "../build/fmpz_mod_poly/compose_divconquer.d" -MT "../build/fmpz_mod_poly/compose_divconquer.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_fmpz.c -o ../build/fmpz_mod_poly/evaluate_fmpz.lo -MMD -MP -MF "../build/fmpz_mod_poly/evaluate_fmpz.d" -MT "../build/fmpz_mod_poly/evaluate_fmpz.d" -MT "../build/fmpz_mod_poly/evaluate_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_fmpz_binexp.c -o ../build/fmpz_mod_poly/powmod_fmpz_binexp.lo -MMD -MP -MF "../build/fmpz_mod_poly/powmod_fmpz_binexp.d" -MT "../build/fmpz_mod_poly/powmod_fmpz_binexp.d" -MT "../build/fmpz_mod_poly/powmod_fmpz_binexp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fmpz_mod_poly/add.lo -MMD -MP -MF "../build/fmpz_mod_poly/add.d" -MT "../build/fmpz_mod_poly/add.d" -MT "../build/fmpz_mod_poly/add.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_newton_n_preinv.c -o ../build/fmpz_mod_poly/div_newton_n_preinv.lo -MMD -MP -MF "../build/fmpz_mod_poly/div_newton_n_preinv.d" -MT "../build/fmpz_mod_poly/div_newton_n_preinv.d" -MT "../build/fmpz_mod_poly/div_newton_n_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fmpz_mod_poly/clear.lo -MMD -MP -MF "../build/fmpz_mod_poly/clear.d" -MT "../build/fmpz_mod_poly/clear.d" -MT "../build/fmpz_mod_poly/clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c realloc.c -o ../build/fmpz_mod_poly/realloc.lo -MMD -MP -MF "../build/fmpz_mod_poly/realloc.d" -MT "../build/fmpz_mod_poly/realloc.d" -MT "../build/fmpz_mod_poly/realloc.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c zero_coeffs.c -o ../build/fmpz_mod_poly/zero_coeffs.lo -MMD -MP -MF "../build/fmpz_mod_poly/zero_coeffs.d" -MT "../build/fmpz_mod_poly/zero_coeffs.d" -MT "../build/fmpz_mod_poly/zero_coeffs.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_ui_binexp_preinv.c -o ../build/fmpz_mod_poly/powmod_ui_binexp_preinv.lo -MMD -MP -MF "../build/fmpz_mod_poly/powmod_ui_binexp_preinv.d" -MT "../build/fmpz_mod_poly/powmod_ui_binexp_preinv.d" -MT "../build/fmpz_mod_poly/powmod_ui_binexp_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpz_poly.c -o ../build/fmpz_mod_poly/set_fmpz_poly.lo -MMD -MP -MF "../build/fmpz_mod_poly/set_fmpz_poly.d" -MT "../build/fmpz_mod_poly/set_fmpz_poly.d" -MT "../build/fmpz_mod_poly/set_fmpz_poly.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_horner.c -o ../build/fmpz_mod_poly/compose_mod_horner.lo -MMD -MP -MF "../build/fmpz_mod_poly/compose_mod_horner.d" -MT "../build/fmpz_mod_poly/compose_mod_horner.d" -MT "../build/fmpz_mod_poly/compose_mod_horner.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c reverse.c -o ../build/fmpz_mod_poly/reverse.lo -MMD -MP -MF "../build/fmpz_mod_poly/reverse.d" -MT "../build/fmpz_mod_poly/reverse.d" -MT "../build/fmpz_mod_poly/reverse.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulmod.c -o ../build/fmpz_mod_poly/mulmod.lo -MMD -MP -MF "../build/fmpz_mod_poly/mulmod.d" -MT "../build/fmpz_mod_poly/mulmod.d" -MT "../build/fmpz_mod_poly/mulmod.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fmpz_mod_poly/neg.lo -MMD -MP -MF "../build/fmpz_mod_poly/neg.d" -MT "../build/fmpz_mod_poly/neg.d" -MT "../build/fmpz_mod_poly/neg.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_fmpz_vec_fast.c -o ../build/fmpz_mod_poly/evaluate_fmpz_vec_fast.lo -MMD -MP -MF "../build/fmpz_mod_poly/evaluate_fmpz_vec_fast.d" -MT "../build/fmpz_mod_poly/evaluate_fmpz_vec_fast.d" -MT "../build/fmpz_mod_poly/evaluate_fmpz_vec_fast.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_basecase.c -o ../build/fmpz_mod_poly/div_basecase.lo -MMD -MP -MF "../build/fmpz_mod_poly/div_basecase.d" -MT "../build/fmpz_mod_poly/div_basecase.d" -MT "../build/fmpz_mod_poly/div_basecase.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_horner.c -o ../build/fmpz_mod_poly/compose_horner.lo -MMD -MP -MF "../build/fmpz_mod_poly/compose_horner.d" -MT "../build/fmpz_mod_poly/compose_horner.d" -MT "../build/fmpz_mod_poly/compose_horner.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_brent_kung.c -o ../build/fmpz_mod_poly/compose_mod_brent_kung.lo -MMD -MP -MF "../build/fmpz_mod_poly/compose_mod_brent_kung.d" -MT "../build/fmpz_mod_poly/compose_mod_brent_kung.d" -MT "../build/fmpz_mod_poly/compose_mod_brent_kung.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c normalise.c -o ../build/fmpz_mod_poly/normalise.lo -MMD -MP -MF "../build/fmpz_mod_poly/normalise.d" -MT "../build/fmpz_mod_poly/normalise.d" -MT "../build/fmpz_mod_poly/normalise.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fmpz_mod_poly/set.lo -MMD -MP -MF "../build/fmpz_mod_poly/set.d" -MT "../build/fmpz_mod_poly/set.d" -MT "../build/fmpz_mod_poly/set.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod.c -o ../build/fmpz_mod_poly/compose_mod.lo -MMD -MP -MF "../build/fmpz_mod_poly/compose_mod.d" -MT "../build/fmpz_mod_poly/compose_mod.d" -MT "../build/fmpz_mod_poly/compose_mod.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fmpz_mod_poly/sub.lo -MMD -MP -MF "../build/fmpz_mod_poly/sub.d" -MT "../build/fmpz_mod_poly/sub.d" -MT "../build/fmpz_mod_poly/sub.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow_trunc.c -o ../build/fmpz_mod_poly/pow_trunc.lo -MMD -MP -MF "../build/fmpz_mod_poly/pow_trunc.d" -MT "../build/fmpz_mod_poly/pow_trunc.d" -MT "../build/fmpz_mod_poly/pow_trunc.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fread.c -o ../build/fmpz_mod_poly/fread.lo -MMD -MP -MF "../build/fmpz_mod_poly/fread.d" -MT "../build/fmpz_mod_poly/fread.d" -MT "../build/fmpz_mod_poly/fread.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_fmpz_binexp_preinv.c -o ../build/fmpz_mod_poly/powmod_fmpz_binexp_preinv.lo -MMD -MP -MF "../build/fmpz_mod_poly/powmod_fmpz_binexp_preinv.d" -MT "../build/fmpz_mod_poly/powmod_fmpz_binexp_preinv.d" -MT "../build/fmpz_mod_poly/powmod_fmpz_binexp_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rem_basecase.c -o ../build/fmpz_mod_poly/rem_basecase.lo -MMD -MP -MF "../build/fmpz_mod_poly/rem_basecase.d" -MT "../build/fmpz_mod_poly/rem_basecase.d" -MT "../build/fmpz_mod_poly/rem_basecase.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcdinv.c -o ../build/fmpz_mod_poly/gcdinv.lo -MMD -MP -MF "../build/fmpz_mod_poly/gcdinv.d" -MT "../build/fmpz_mod_poly/gcdinv.d" -MT "../build/fmpz_mod_poly/gcdinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcd_euclidean_f.c -o ../build/fmpz_mod_poly/gcd_euclidean_f.lo -MMD -MP -MF "../build/fmpz_mod_poly/gcd_euclidean_f.d" -MT "../build/fmpz_mod_poly/gcd_euclidean_f.d" -MT "../build/fmpz_mod_poly/gcd_euclidean_f.lo"
gcc -Wl,-z,relro -Wl,-r ../build/fmpz_mod_poly/set_coeff_ui.lo ../build/fmpz_mod_poly/sqr.lo ../build/fmpz_mod_poly/remove.lo ../build/fmpz_mod_poly/pow_trunc_binexp.lo ../build/fmpz_mod_poly/mul.lo ../build/fmpz_mod_poly/evaluate_fmpz_vec_iter.lo ../build/fmpz_mod_poly/shift_right.lo ../build/fmpz_mod_poly/compose_mod_brent_kung_preinv.lo ../build/fmpz_mod_poly/shift_left.lo ../build/fmpz_mod_poly/pow.lo ../build/fmpz_mod_poly/divrem_divconquer_recursive.lo ../build/fmpz_mod_poly/init.lo ../build/fmpz_mod_poly/compose_mod_brent_kung_precomp_preinv.lo ../build/fmpz_mod_poly/scalar_mul_fmpz.lo ../build/fmpz_mod_poly/fprint.lo ../build/fmpz_mod_poly/powmod_ui_binexp.lo ../build/fmpz_mod_poly/make_monic.lo ../build/fmpz_mod_poly/get_fmpz_poly.lo ../build/fmpz_mod_poly/fit_length.lo ../build/fmpz_mod_poly/derivative.lo ../build/fmpz_mod_poly/xgcd_euclidean.lo ../build/fmpz_mod_poly/powmod_x_fmpz_preinv.lo ../build/fmpz_mod_poly/evaluate_fmpz_vec.lo ../build/fmpz_mod_poly/set_coeff_fmpz.lo ../build/fmpz_mod_poly/radix.lo ../build/fmpz_mod_poly/tree.lo ../build/fmpz_mod_poly/swap.lo ../build/fmpz_mod_poly/invmod.lo ../build/fmpz_mod_poly/mulmod_preinv.lo ../build/fmpz_mod_poly/divrem_f.lo ../build/fmpz_mod_poly/gcd_euclidean.lo ../build/fmpz_mod_poly/divrem_divconquer.lo ../build/fmpz_mod_poly/divrem_newton_n_preinv.lo ../build/fmpz_mod_poly/inv_series_newton.lo ../build/fmpz_mod_poly/mullow.lo ../build/fmpz_mod_poly/set_fmpz.lo ../build/fmpz_mod_poly/randtest.lo ../build/fmpz_mod_poly/divrem_basecase.lo ../build/fmpz_mod_poly/compose_divconquer.lo ../build/fmpz_mod_poly/evaluate_fmpz.lo ../build/fmpz_mod_poly/powmod_fmpz_binexp.lo ../build/fmpz_mod_poly/add.lo ../build/fmpz_mod_poly/div_newton_n_preinv.lo ../build/fmpz_mod_poly/clear.lo ../build/fmpz_mod_poly/realloc.lo ../build/fmpz_mod_poly/zero_coeffs.lo ../build/fmpz_mod_poly/powmod_ui_binexp_preinv.lo ../build/fmpz_mod_poly/set_fmpz_poly.lo ../build/fmpz_mod_poly/compose_mod_horner.lo ../build/fmpz_mod_poly/reverse.lo ../build/fmpz_mod_poly/mulmod.lo ../build/fmpz_mod_poly/neg.lo ../build/fmpz_mod_poly/evaluate_fmpz_vec_fast.lo ../build/fmpz_mod_poly/div_basecase.lo ../build/fmpz_mod_poly/compose_horner.lo ../build/fmpz_mod_poly/compose_mod_brent_kung.lo ../build/fmpz_mod_poly/normalise.lo ../build/fmpz_mod_poly/set.lo ../build/fmpz_mod_poly/compose_mod.lo ../build/fmpz_mod_poly/sub.lo ../build/fmpz_mod_poly/pow_trunc.lo ../build/fmpz_mod_poly/fread.lo ../build/fmpz_mod_poly/powmod_fmpz_binexp_preinv.lo ../build/fmpz_mod_poly/rem_basecase.lo ../build/fmpz_mod_poly/gcdinv.lo ../build/fmpz_mod_poly/gcd_euclidean_f.lo -o ../build/fmpz_mod_poly/../fmpz_mod_poly.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/fmpz_mod_poly'
make[4]: Entering directory '/«PKGBUILDDIR»/fmpz_mod_poly_factor'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_squarefree.c -o ../build/fmpz_mod_poly_factor/is_squarefree.lo -MMD -MP -MF "../build/fmpz_mod_poly_factor/is_squarefree.d" -MT "../build/fmpz_mod_poly_factor/is_squarefree.d" -MT "../build/fmpz_mod_poly_factor/is_squarefree.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_cantor_zassenhaus.c -o ../build/fmpz_mod_poly_factor/factor_cantor_zassenhaus.lo -MMD -MP -MF "../build/fmpz_mod_poly_factor/factor_cantor_zassenhaus.d" -MT "../build/fmpz_mod_poly_factor/factor_cantor_zassenhaus.d" -MT "../build/fmpz_mod_poly_factor/factor_cantor_zassenhaus.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_squarefree.c -o ../build/fmpz_mod_poly_factor/factor_squarefree.lo -MMD -MP -MF "../build/fmpz_mod_poly_factor/factor_squarefree.d" -MT "../build/fmpz_mod_poly_factor/factor_squarefree.d" -MT "../build/fmpz_mod_poly_factor/factor_squarefree.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_kaltofen_shoup.c -o ../build/fmpz_mod_poly_factor/factor_kaltofen_shoup.lo -MMD -MP -MF "../build/fmpz_mod_poly_factor/factor_kaltofen_shoup.d" -MT "../build/fmpz_mod_poly_factor/factor_kaltofen_shoup.d" -MT "../build/fmpz_mod_poly_factor/factor_kaltofen_shoup.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c print.c -o ../build/fmpz_mod_poly_factor/print.lo -MMD -MP -MF "../build/fmpz_mod_poly_factor/print.d" -MT "../build/fmpz_mod_poly_factor/print.d" -MT "../build/fmpz_mod_poly_factor/print.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/fmpz_mod_poly_factor/pow.lo -MMD -MP -MF "../build/fmpz_mod_poly_factor/pow.d" -MT "../build/fmpz_mod_poly_factor/pow.d" -MT "../build/fmpz_mod_poly_factor/pow.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fmpz_mod_poly_factor/init.lo -MMD -MP -MF "../build/fmpz_mod_poly_factor/init.d" -MT "../build/fmpz_mod_poly_factor/init.d" -MT "../build/fmpz_mod_poly_factor/init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c insert.c -o ../build/fmpz_mod_poly_factor/insert.lo -MMD -MP -MF "../build/fmpz_mod_poly_factor/insert.d" -MT "../build/fmpz_mod_poly_factor/insert.d" -MT "../build/fmpz_mod_poly_factor/insert.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c realloc.c -o ../build/fmpz_mod_poly_factor/realloc.lo -MMD -MP -MF "../build/fmpz_mod_poly_factor/realloc.d" -MT "../build/fmpz_mod_poly_factor/realloc.d" -MT "../build/fmpz_mod_poly_factor/realloc.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fit_length.c -o ../build/fmpz_mod_poly_factor/fit_length.lo -MMD -MP -MF "../build/fmpz_mod_poly_factor/fit_length.d" -MT "../build/fmpz_mod_poly_factor/fit_length.d" -MT "../build/fmpz_mod_poly_factor/fit_length.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_irreducible_ddf.c -o ../build/fmpz_mod_poly_factor/is_irreducible_ddf.lo -MMD -MP -MF "../build/fmpz_mod_poly_factor/is_irreducible_ddf.d" -MT "../build/fmpz_mod_poly_factor/is_irreducible_ddf.d" -MT "../build/fmpz_mod_poly_factor/is_irreducible_ddf.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_irreducible_rabin.c -o ../build/fmpz_mod_poly_factor/is_irreducible_rabin.lo -MMD -MP -MF "../build/fmpz_mod_poly_factor/is_irreducible_rabin.d" -MT "../build/fmpz_mod_poly_factor/is_irreducible_rabin.d" -MT "../build/fmpz_mod_poly_factor/is_irreducible_rabin.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_equal_deg.c -o ../build/fmpz_mod_poly_factor/factor_equal_deg.lo -MMD -MP -MF "../build/fmpz_mod_poly_factor/factor_equal_deg.d" -MT "../build/fmpz_mod_poly_factor/factor_equal_deg.d" -MT "../build/fmpz_mod_poly_factor/factor_equal_deg.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_irreducible.c -o ../build/fmpz_mod_poly_factor/is_irreducible.lo -MMD -MP -MF "../build/fmpz_mod_poly_factor/is_irreducible.d" -MT "../build/fmpz_mod_poly_factor/is_irreducible.d" -MT "../build/fmpz_mod_poly_factor/is_irreducible.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_berlekamp.c -o ../build/fmpz_mod_poly_factor/factor_berlekamp.lo -MMD -MP -MF "../build/fmpz_mod_poly_factor/factor_berlekamp.d" -MT "../build/fmpz_mod_poly_factor/factor_berlekamp.d" -MT "../build/fmpz_mod_poly_factor/factor_berlekamp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fmpz_mod_poly_factor/clear.lo -MMD -MP -MF "../build/fmpz_mod_poly_factor/clear.d" -MT "../build/fmpz_mod_poly_factor/clear.d" -MT "../build/fmpz_mod_poly_factor/clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c concat.c -o ../build/fmpz_mod_poly_factor/concat.lo -MMD -MP -MF "../build/fmpz_mod_poly_factor/concat.d" -MT "../build/fmpz_mod_poly_factor/concat.d" -MT "../build/fmpz_mod_poly_factor/concat.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor.c -o ../build/fmpz_mod_poly_factor/factor.lo -MMD -MP -MF "../build/fmpz_mod_poly_factor/factor.d" -MT "../build/fmpz_mod_poly_factor/factor.d" -MT "../build/fmpz_mod_poly_factor/factor.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_equal_deg_prob.c -o ../build/fmpz_mod_poly_factor/factor_equal_deg_prob.lo -MMD -MP -MF "../build/fmpz_mod_poly_factor/factor_equal_deg_prob.d" -MT "../build/fmpz_mod_poly_factor/factor_equal_deg_prob.d" -MT "../build/fmpz_mod_poly_factor/factor_equal_deg_prob.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_distinct_deg.c -o ../build/fmpz_mod_poly_factor/factor_distinct_deg.lo -MMD -MP -MF "../build/fmpz_mod_poly_factor/factor_distinct_deg.d" -MT "../build/fmpz_mod_poly_factor/factor_distinct_deg.d" -MT "../build/fmpz_mod_poly_factor/factor_distinct_deg.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fmpz_mod_poly_factor/set.lo -MMD -MP -MF "../build/fmpz_mod_poly_factor/set.d" -MT "../build/fmpz_mod_poly_factor/set.d" -MT "../build/fmpz_mod_poly_factor/set.lo"
gcc -Wl,-z,relro -Wl,-r ../build/fmpz_mod_poly_factor/is_squarefree.lo ../build/fmpz_mod_poly_factor/factor_cantor_zassenhaus.lo ../build/fmpz_mod_poly_factor/factor_squarefree.lo ../build/fmpz_mod_poly_factor/factor_kaltofen_shoup.lo ../build/fmpz_mod_poly_factor/print.lo ../build/fmpz_mod_poly_factor/pow.lo ../build/fmpz_mod_poly_factor/init.lo ../build/fmpz_mod_poly_factor/insert.lo ../build/fmpz_mod_poly_factor/realloc.lo ../build/fmpz_mod_poly_factor/fit_length.lo ../build/fmpz_mod_poly_factor/is_irreducible_ddf.lo ../build/fmpz_mod_poly_factor/is_irreducible_rabin.lo ../build/fmpz_mod_poly_factor/factor_equal_deg.lo ../build/fmpz_mod_poly_factor/is_irreducible.lo ../build/fmpz_mod_poly_factor/factor_berlekamp.lo ../build/fmpz_mod_poly_factor/clear.lo ../build/fmpz_mod_poly_factor/concat.lo ../build/fmpz_mod_poly_factor/factor.lo ../build/fmpz_mod_poly_factor/factor_equal_deg_prob.lo ../build/fmpz_mod_poly_factor/factor_distinct_deg.lo ../build/fmpz_mod_poly_factor/set.lo -o ../build/fmpz_mod_poly_factor/../fmpz_mod_poly_factor.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/fmpz_mod_poly_factor'
make[4]: Entering directory '/«PKGBUILDDIR»/fmpz_factor'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c print.c -o ../build/fmpz_factor/print.lo -MMD -MP -MF "../build/fmpz_factor/print.d" -MT "../build/fmpz_factor/print.d" -MT "../build/fmpz_factor/print.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_trial_range.c -o ../build/fmpz_factor/factor_trial_range.lo -MMD -MP -MF "../build/fmpz_factor/factor_trial_range.d" -MT "../build/fmpz_factor/factor_trial_range.d" -MT "../build/fmpz_factor/factor_trial_range.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c append_ui.c -o ../build/fmpz_factor/append_ui.lo -MMD -MP -MF "../build/fmpz_factor/append_ui.d" -MT "../build/fmpz_factor/append_ui.d" -MT "../build/fmpz_factor/append_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fmpz_factor/init.lo -MMD -MP -MF "../build/fmpz_factor/init.d" -MT "../build/fmpz_factor/init.d" -MT "../build/fmpz_factor/init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fit_length.c -o ../build/fmpz_factor/fit_length.lo -MMD -MP -MF "../build/fmpz_factor/fit_length.d" -MT "../build/fmpz_factor/fit_length.d" -MT "../build/fmpz_factor/fit_length.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_pp1.c -o ../build/fmpz_factor/factor_pp1.lo -MMD -MP -MF "../build/fmpz_factor/factor_pp1.d" -MT "../build/fmpz_factor/factor_pp1.d" -MT "../build/fmpz_factor/factor_pp1.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_si.c -o ../build/fmpz_factor/factor_si.lo -MMD -MP -MF "../build/fmpz_factor/factor_si.d" -MT "../build/fmpz_factor/factor_si.d" -MT "../build/fmpz_factor/factor_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor.c -o ../build/fmpz_factor/factor.lo -MMD -MP -MF "../build/fmpz_factor/factor.d" -MT "../build/fmpz_factor/factor.d" -MT "../build/fmpz_factor/factor.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c expand_iterative.c -o ../build/fmpz_factor/expand_iterative.lo -MMD -MP -MF "../build/fmpz_factor/expand_iterative.d" -MT "../build/fmpz_factor/expand_iterative.d" -MT "../build/fmpz_factor/expand_iterative.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fmpz_factor/clear.lo -MMD -MP -MF "../build/fmpz_factor/clear.d" -MT "../build/fmpz_factor/clear.d" -MT "../build/fmpz_factor/clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c extend_factor_ui.c -o ../build/fmpz_factor/extend_factor_ui.lo -MMD -MP -MF "../build/fmpz_factor/extend_factor_ui.d" -MT "../build/fmpz_factor/extend_factor_ui.d" -MT "../build/fmpz_factor/extend_factor_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c expand.c -o ../build/fmpz_factor/expand.lo -MMD -MP -MF "../build/fmpz_factor/expand.d" -MT "../build/fmpz_factor/expand.d" -MT "../build/fmpz_factor/expand.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_length.c -o ../build/fmpz_factor/set_length.lo -MMD -MP -MF "../build/fmpz_factor/set_length.d" -MT "../build/fmpz_factor/set_length.d" -MT "../build/fmpz_factor/set_length.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c expand_multiexp.c -o ../build/fmpz_factor/expand_multiexp.lo -MMD -MP -MF "../build/fmpz_factor/expand_multiexp.d" -MT "../build/fmpz_factor/expand_multiexp.d" -MT "../build/fmpz_factor/expand_multiexp.lo"
gcc -Wl,-z,relro -Wl,-r ../build/fmpz_factor/print.lo ../build/fmpz_factor/factor_trial_range.lo ../build/fmpz_factor/append_ui.lo ../build/fmpz_factor/init.lo ../build/fmpz_factor/fit_length.lo ../build/fmpz_factor/factor_pp1.lo ../build/fmpz_factor/factor_si.lo ../build/fmpz_factor/factor.lo ../build/fmpz_factor/expand_iterative.lo ../build/fmpz_factor/clear.lo ../build/fmpz_factor/extend_factor_ui.lo ../build/fmpz_factor/expand.lo ../build/fmpz_factor/set_length.lo ../build/fmpz_factor/expand_multiexp.lo -o ../build/fmpz_factor/../fmpz_factor.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/fmpz_factor'
make[4]: Entering directory '/«PKGBUILDDIR»/fmpz_poly_factor'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_squarefree.c -o ../build/fmpz_poly_factor/factor_squarefree.lo -MMD -MP -MF "../build/fmpz_poly_factor/factor_squarefree.d" -MT "../build/fmpz_poly_factor/factor_squarefree.d" -MT "../build/fmpz_poly_factor/factor_squarefree.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c print.c -o ../build/fmpz_poly_factor/print.lo -MMD -MP -MF "../build/fmpz_poly_factor/print.d" -MT "../build/fmpz_poly_factor/print.d" -MT "../build/fmpz_poly_factor/print.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fmpz_poly_factor/init.lo -MMD -MP -MF "../build/fmpz_poly_factor/init.d" -MT "../build/fmpz_poly_factor/init.d" -MT "../build/fmpz_poly_factor/init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c insert.c -o ../build/fmpz_poly_factor/insert.lo -MMD -MP -MF "../build/fmpz_poly_factor/insert.d" -MT "../build/fmpz_poly_factor/insert.d" -MT "../build/fmpz_poly_factor/insert.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c realloc.c -o ../build/fmpz_poly_factor/realloc.lo -MMD -MP -MF "../build/fmpz_poly_factor/realloc.d" -MT "../build/fmpz_poly_factor/realloc.d" -MT "../build/fmpz_poly_factor/realloc.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fit_length.c -o ../build/fmpz_poly_factor/fit_length.lo -MMD -MP -MF "../build/fmpz_poly_factor/fit_length.d" -MT "../build/fmpz_poly_factor/fit_length.d" -MT "../build/fmpz_poly_factor/fit_length.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_zassenhaus_recombination.c -o ../build/fmpz_poly_factor/factor_zassenhaus_recombination.lo -MMD -MP -MF "../build/fmpz_poly_factor/factor_zassenhaus_recombination.d" -MT "../build/fmpz_poly_factor/factor_zassenhaus_recombination.d" -MT "../build/fmpz_poly_factor/factor_zassenhaus_recombination.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fmpz_poly_factor/clear.lo -MMD -MP -MF "../build/fmpz_poly_factor/clear.d" -MT "../build/fmpz_poly_factor/clear.d" -MT "../build/fmpz_poly_factor/clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_zassenhaus.c -o ../build/fmpz_poly_factor/factor_zassenhaus.lo -MMD -MP -MF "../build/fmpz_poly_factor/factor_zassenhaus.d" -MT "../build/fmpz_poly_factor/factor_zassenhaus.d" -MT "../build/fmpz_poly_factor/factor_zassenhaus.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c concat.c -o ../build/fmpz_poly_factor/concat.lo -MMD -MP -MF "../build/fmpz_poly_factor/concat.d" -MT "../build/fmpz_poly_factor/concat.d" -MT "../build/fmpz_poly_factor/concat.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fmpz_poly_factor/set.lo -MMD -MP -MF "../build/fmpz_poly_factor/set.d" -MT "../build/fmpz_poly_factor/set.d" -MT "../build/fmpz_poly_factor/set.lo"
gcc -Wl,-z,relro -Wl,-r ../build/fmpz_poly_factor/factor_squarefree.lo ../build/fmpz_poly_factor/print.lo ../build/fmpz_poly_factor/init.lo ../build/fmpz_poly_factor/insert.lo ../build/fmpz_poly_factor/realloc.lo ../build/fmpz_poly_factor/fit_length.lo ../build/fmpz_poly_factor/factor_zassenhaus_recombination.lo ../build/fmpz_poly_factor/clear.lo ../build/fmpz_poly_factor/factor_zassenhaus.lo ../build/fmpz_poly_factor/concat.lo ../build/fmpz_poly_factor/set.lo -o ../build/fmpz_poly_factor/../fmpz_poly_factor.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/fmpz_poly_factor'
make[4]: Entering directory '/«PKGBUILDDIR»/fft'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c adjust.c -o ../build/fft/adjust.lo -MMD -MP -MF "../build/fft/adjust.d" -MT "../build/fft/adjust.d" -MT "../build/fft/adjust.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fft_truncate.c -o ../build/fft/fft_truncate.lo -MMD -MP -MF "../build/fft/fft_truncate.d" -MT "../build/fft/fft_truncate.d" -MT "../build/fft/fft_truncate.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c combine_bits.c -o ../build/fft/combine_bits.lo -MMD -MP -MF "../build/fft/combine_bits.d" -MT "../build/fft/combine_bits.d" -MT "../build/fft/combine_bits.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fermat_to_mpz.c -o ../build/fft/fermat_to_mpz.lo -MMD -MP -MF "../build/fft/fermat_to_mpz.d" -MT "../build/fft/fermat_to_mpz.d" -MT "../build/fft/fermat_to_mpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_fft_main.c -o ../build/fft/mul_fft_main.lo -MMD -MP -MF "../build/fft/mul_fft_main.d" -MT "../build/fft/mul_fft_main.d" -MT "../build/fft/mul_fft_main.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fft_mfa_truncate_sqrt2_inner.c -o ../build/fft/fft_mfa_truncate_sqrt2_inner.lo -MMD -MP -MF "../build/fft/fft_mfa_truncate_sqrt2_inner.d" -MT "../build/fft/fft_mfa_truncate_sqrt2_inner.d" -MT "../build/fft/fft_mfa_truncate_sqrt2_inner.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulmod_2expp1.c -o ../build/fft/mulmod_2expp1.lo -MMD -MP -MF "../build/fft/mulmod_2expp1.d" -MT "../build/fft/mulmod_2expp1.d" -MT "../build/fft/mulmod_2expp1.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c butterfly_rshB.c -o ../build/fft/butterfly_rshB.lo -MMD -MP -MF "../build/fft/butterfly_rshB.d" -MT "../build/fft/butterfly_rshB.d" -MT "../build/fft/butterfly_rshB.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ifft_mfa_truncate_sqrt2.c -o ../build/fft/ifft_mfa_truncate_sqrt2.lo -MMD -MP -MF "../build/fft/ifft_mfa_truncate_sqrt2.d" -MT "../build/fft/ifft_mfa_truncate_sqrt2.d" -MT "../build/fft/ifft_mfa_truncate_sqrt2.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ifft_truncate_sqrt2.c -o ../build/fft/ifft_truncate_sqrt2.lo -MMD -MP -MF "../build/fft/ifft_truncate_sqrt2.d" -MT "../build/fft/ifft_truncate_sqrt2.d" -MT "../build/fft/ifft_truncate_sqrt2.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ifft_radix2.c -o ../build/fft/ifft_radix2.lo -MMD -MP -MF "../build/fft/ifft_radix2.d" -MT "../build/fft/ifft_radix2.d" -MT "../build/fft/ifft_radix2.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_2expmod_2expp1.c -o ../build/fft/div_2expmod_2expp1.lo -MMD -MP -MF "../build/fft/div_2expmod_2expp1.d" -MT "../build/fft/div_2expmod_2expp1.d" -MT "../build/fft/div_2expmod_2expp1.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ifft_truncate.c -o ../build/fft/ifft_truncate.lo -MMD -MP -MF "../build/fft/ifft_truncate.d" -MT "../build/fft/ifft_truncate.d" -MT "../build/fft/ifft_truncate.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c butterfly_lshB.c -o ../build/fft/butterfly_lshB.lo -MMD -MP -MF "../build/fft/butterfly_lshB.d" -MT "../build/fft/butterfly_lshB.d" -MT "../build/fft/butterfly_lshB.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_truncate_sqrt2.c -o ../build/fft/mul_truncate_sqrt2.lo -MMD -MP -MF "../build/fft/mul_truncate_sqrt2.d" -MT "../build/fft/mul_truncate_sqrt2.d" -MT "../build/fft/mul_truncate_sqrt2.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c convolution.c -o ../build/fft/convolution.lo -MMD -MP -MF "../build/fft/convolution.d" -MT "../build/fft/convolution.d" -MT "../build/fft/convolution.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_mfa_truncate_sqrt2.c -o ../build/fft/mul_mfa_truncate_sqrt2.lo -MMD -MP -MF "../build/fft/mul_mfa_truncate_sqrt2.d" -MT "../build/fft/mul_mfa_truncate_sqrt2.d" -MT "../build/fft/mul_mfa_truncate_sqrt2.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_2expmod_2expp1.c -o ../build/fft/mul_2expmod_2expp1.lo -MMD -MP -MF "../build/fft/mul_2expmod_2expp1.d" -MT "../build/fft/mul_2expmod_2expp1.d" -MT "../build/fft/mul_2expmod_2expp1.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ifft_negacyclic.c -o ../build/fft/ifft_negacyclic.lo -MMD -MP -MF "../build/fft/ifft_negacyclic.d" -MT "../build/fft/ifft_negacyclic.d" -MT "../build/fft/ifft_negacyclic.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fft_mfa_truncate_sqrt2.c -o ../build/fft/fft_mfa_truncate_sqrt2.lo -MMD -MP -MF "../build/fft/fft_mfa_truncate_sqrt2.d" -MT "../build/fft/fft_mfa_truncate_sqrt2.d" -MT "../build/fft/fft_mfa_truncate_sqrt2.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fft_negacylic.c -o ../build/fft/fft_negacylic.lo -MMD -MP -MF "../build/fft/fft_negacylic.d" -MT "../build/fft/fft_negacylic.d" -MT "../build/fft/fft_negacylic.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c adjust_sqrt2.c -o ../build/fft/adjust_sqrt2.lo -MMD -MP -MF "../build/fft/adjust_sqrt2.d" -MT "../build/fft/adjust_sqrt2.d" -MT "../build/fft/adjust_sqrt2.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c normmod_2expp1.c -o ../build/fft/normmod_2expp1.lo -MMD -MP -MF "../build/fft/normmod_2expp1.d" -MT "../build/fft/normmod_2expp1.d" -MT "../build/fft/normmod_2expp1.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fft_truncate_sqrt2.c -o ../build/fft/fft_truncate_sqrt2.lo -MMD -MP -MF "../build/fft/fft_truncate_sqrt2.d" -MT "../build/fft/fft_truncate_sqrt2.d" -MT "../build/fft/fft_truncate_sqrt2.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fft_radix2.c -o ../build/fft/fft_radix2.lo -MMD -MP -MF "../build/fft/fft_radix2.d" -MT "../build/fft/fft_radix2.d" -MT "../build/fft/fft_radix2.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c split_bits.c -o ../build/fft/split_bits.lo -MMD -MP -MF "../build/fft/split_bits.d" -MT "../build/fft/split_bits.d" -MT "../build/fft/split_bits.lo"
gcc -Wl,-z,relro -Wl,-r ../build/fft/adjust.lo ../build/fft/fft_truncate.lo ../build/fft/combine_bits.lo ../build/fft/fermat_to_mpz.lo ../build/fft/mul_fft_main.lo ../build/fft/fft_mfa_truncate_sqrt2_inner.lo ../build/fft/mulmod_2expp1.lo ../build/fft/butterfly_rshB.lo ../build/fft/ifft_mfa_truncate_sqrt2.lo ../build/fft/ifft_truncate_sqrt2.lo ../build/fft/ifft_radix2.lo ../build/fft/div_2expmod_2expp1.lo ../build/fft/ifft_truncate.lo ../build/fft/butterfly_lshB.lo ../build/fft/mul_truncate_sqrt2.lo ../build/fft/convolution.lo ../build/fft/mul_mfa_truncate_sqrt2.lo ../build/fft/mul_2expmod_2expp1.lo ../build/fft/ifft_negacyclic.lo ../build/fft/fft_mfa_truncate_sqrt2.lo ../build/fft/fft_negacylic.lo ../build/fft/adjust_sqrt2.lo ../build/fft/normmod_2expp1.lo ../build/fft/fft_truncate_sqrt2.lo ../build/fft/fft_radix2.lo ../build/fft/split_bits.lo -o ../build/fft/../fft.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/fft'
make[4]: Entering directory '/«PKGBUILDDIR»/qsieve'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ll_insert_relations.c -o ../build/qsieve/ll_insert_relations.lo -MMD -MP -MF "../build/qsieve/ll_insert_relations.d" -MT "../build/qsieve/ll_insert_relations.d" -MT "../build/qsieve/ll_insert_relations.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ll_init.c -o ../build/qsieve/ll_init.lo -MMD -MP -MF "../build/qsieve/ll_init.d" -MT "../build/qsieve/ll_init.d" -MT "../build/qsieve/ll_init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ll_factor.c -o ../build/qsieve/ll_factor.lo -MMD -MP -MF "../build/qsieve/ll_factor.d" -MT "../build/qsieve/ll_factor.d" -MT "../build/qsieve/ll_factor.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ll_primes_init.c -o ../build/qsieve/ll_primes_init.lo -MMD -MP -MF "../build/qsieve/ll_primes_init.d" -MT "../build/qsieve/ll_primes_init.d" -MT "../build/qsieve/ll_primes_init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ll_knuth_schroeppel.c -o ../build/qsieve/ll_knuth_schroeppel.lo -MMD -MP -MF "../build/qsieve/ll_knuth_schroeppel.d" -MT "../build/qsieve/ll_knuth_schroeppel.d" -MT "../build/qsieve/ll_knuth_schroeppel.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ll_poly_init.c -o ../build/qsieve/ll_poly_init.lo -MMD -MP -MF "../build/qsieve/ll_poly_init.d" -MT "../build/qsieve/ll_poly_init.d" -MT "../build/qsieve/ll_poly_init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ll_linalg_init.c -o ../build/qsieve/ll_linalg_init.lo -MMD -MP -MF "../build/qsieve/ll_linalg_init.d" -MT "../build/qsieve/ll_linalg_init.d" -MT "../build/qsieve/ll_linalg_init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ll_collect_relations.c -o ../build/qsieve/ll_collect_relations.lo -MMD -MP -MF "../build/qsieve/ll_collect_relations.d" -MT "../build/qsieve/ll_collect_relations.d" -MT "../build/qsieve/ll_collect_relations.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ll_clear.c -o ../build/qsieve/ll_clear.lo -MMD -MP -MF "../build/qsieve/ll_clear.d" -MT "../build/qsieve/ll_clear.d" -MT "../build/qsieve/ll_clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ll_compute_poly_data.c -o ../build/qsieve/ll_compute_poly_data.lo -MMD -MP -MF "../build/qsieve/ll_compute_poly_data.d" -MT "../build/qsieve/ll_compute_poly_data.d" -MT "../build/qsieve/ll_compute_poly_data.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ll_square_root.c -o ../build/qsieve/ll_square_root.lo -MMD -MP -MF "../build/qsieve/ll_square_root.d" -MT "../build/qsieve/ll_square_root.d" -MT "../build/qsieve/ll_square_root.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c block_lanczos.c -o ../build/qsieve/block_lanczos.lo -MMD -MP -MF "../build/qsieve/block_lanczos.d" -MT "../build/qsieve/block_lanczos.d" -MT "../build/qsieve/block_lanczos.lo"
gcc -Wl,-z,relro -Wl,-r ../build/qsieve/ll_insert_relations.lo ../build/qsieve/ll_init.lo ../build/qsieve/ll_factor.lo ../build/qsieve/ll_primes_init.lo ../build/qsieve/ll_knuth_schroeppel.lo ../build/qsieve/ll_poly_init.lo ../build/qsieve/ll_linalg_init.lo ../build/qsieve/ll_collect_relations.lo ../build/qsieve/ll_clear.lo ../build/qsieve/ll_compute_poly_data.lo ../build/qsieve/ll_square_root.lo ../build/qsieve/block_lanczos.lo -o ../build/qsieve/../qsieve.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/qsieve'
make[4]: Entering directory '/«PKGBUILDDIR»/double_extras'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lambertw.c -o ../build/double_extras/lambertw.lo -MMD -MP -MF "../build/double_extras/lambertw.d" -MT "../build/double_extras/lambertw.d" -MT "../build/double_extras/lambertw.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/double_extras/randtest.lo -MMD -MP -MF "../build/double_extras/randtest.d" -MT "../build/double_extras/randtest.d" -MT "../build/double_extras/randtest.lo"
gcc -Wl,-z,relro -Wl,-r ../build/double_extras/lambertw.lo ../build/double_extras/randtest.lo -o ../build/double_extras/../double_extras.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/double_extras'
make[4]: Entering directory '/«PKGBUILDDIR»/padic_poly'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_reduced.c -o ../build/padic_poly/is_reduced.lo -MMD -MP -MF "../build/padic_poly/is_reduced.d" -MT "../build/padic_poly/is_reduced.d" -MT "../build/padic_poly/is_reduced.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_si.c -o ../build/padic_poly/set_si.lo -MMD -MP -MF "../build/padic_poly/set_si.d" -MT "../build/padic_poly/set_si.d" -MT "../build/padic_poly/set_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_pow.c -o ../build/padic_poly/compose_pow.lo -MMD -MP -MF "../build/padic_poly/compose_pow.d" -MT "../build/padic_poly/compose_pow.d" -MT "../build/padic_poly/compose_pow.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/padic_poly/mul.lo -MMD -MP -MF "../build/padic_poly/mul.d" -MT "../build/padic_poly/mul.d" -MT "../build/padic_poly/mul.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_ui.c -o ../build/padic_poly/set_ui.lo -MMD -MP -MF "../build/padic_poly/set_ui.d" -MT "../build/padic_poly/set_ui.d" -MT "../build/padic_poly/set_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_fmpq_poly.c -o ../build/padic_poly/get_fmpq_poly.lo -MMD -MP -MF "../build/padic_poly/get_fmpq_poly.d" -MT "../build/padic_poly/get_fmpq_poly.d" -MT "../build/padic_poly/get_fmpq_poly.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_coeff_padic.c -o ../build/padic_poly/set_coeff_padic.lo -MMD -MP -MF "../build/padic_poly/set_coeff_padic.d" -MT "../build/padic_poly/set_coeff_padic.d" -MT "../build/padic_poly/set_coeff_padic.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c shift_right.c -o ../build/padic_poly/shift_right.lo -MMD -MP -MF "../build/padic_poly/shift_right.d" -MT "../build/padic_poly/shift_right.d" -MT "../build/padic_poly/shift_right.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c reduce.c -o ../build/padic_poly/reduce.lo -MMD -MP -MF "../build/padic_poly/reduce.d" -MT "../build/padic_poly/reduce.d" -MT "../build/padic_poly/reduce.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_canonical.c -o ../build/padic_poly/is_canonical.lo -MMD -MP -MF "../build/padic_poly/is_canonical.d" -MT "../build/padic_poly/is_canonical.d" -MT "../build/padic_poly/is_canonical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/padic_poly/pow.lo -MMD -MP -MF "../build/padic_poly/pow.d" -MT "../build/padic_poly/pow.d" -MT "../build/padic_poly/pow.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/padic_poly/init.lo -MMD -MP -MF "../build/padic_poly/init.d" -MT "../build/padic_poly/init.d" -MT "../build/padic_poly/init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c shift_left.c -o ../build/padic_poly/shift_left.lo -MMD -MP -MF "../build/padic_poly/shift_left.d" -MT "../build/padic_poly/shift_left.d" -MT "../build/padic_poly/shift_left.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/padic_poly/fprint.lo -MMD -MP -MF "../build/padic_poly/fprint.d" -MT "../build/padic_poly/fprint.d" -MT "../build/padic_poly/fprint.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c realloc.c -o ../build/padic_poly/realloc.lo -MMD -MP -MF "../build/padic_poly/realloc.d" -MT "../build/padic_poly/realloc.d" -MT "../build/padic_poly/realloc.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fit_length.c -o ../build/padic_poly/fit_length.lo -MMD -MP -MF "../build/padic_poly/fit_length.d" -MT "../build/padic_poly/fit_length.d" -MT "../build/padic_poly/fit_length.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c derivative.c -o ../build/padic_poly/derivative.lo -MMD -MP -MF "../build/padic_poly/derivative.d" -MT "../build/padic_poly/derivative.d" -MT "../build/padic_poly/derivative.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c canonicalise.c -o ../build/padic_poly/canonicalise.lo -MMD -MP -MF "../build/padic_poly/canonicalise.d" -MT "../build/padic_poly/canonicalise.d" -MT "../build/padic_poly/canonicalise.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint_pretty.c -o ../build/padic_poly/fprint_pretty.lo -MMD -MP -MF "../build/padic_poly/fprint_pretty.d" -MT "../build/padic_poly/fprint_pretty.d" -MT "../build/padic_poly/fprint_pretty.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_padic.c -o ../build/padic_poly/scalar_mul_padic.lo -MMD -MP -MF "../build/padic_poly/scalar_mul_padic.d" -MT "../build/padic_poly/scalar_mul_padic.d" -MT "../build/padic_poly/scalar_mul_padic.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpq.c -o ../build/padic_poly/set_fmpq.lo -MMD -MP -MF "../build/padic_poly/set_fmpq.d" -MT "../build/padic_poly/set_fmpq.d" -MT "../build/padic_poly/set_fmpq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpz_poly.c -o ../build/padic_poly/set_fmpz_poly.lo -MMD -MP -MF "../build/padic_poly/set_fmpz_poly.d" -MT "../build/padic_poly/set_fmpz_poly.d" -MT "../build/padic_poly/set_fmpz_poly.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_coeff_padic.c -o ../build/padic_poly/get_coeff_padic.lo -MMD -MP -MF "../build/padic_poly/get_coeff_padic.d" -MT "../build/padic_poly/get_coeff_padic.d" -MT "../build/padic_poly/get_coeff_padic.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpz.c -o ../build/padic_poly/set_fmpz.lo -MMD -MP -MF "../build/padic_poly/set_fmpz.d" -MT "../build/padic_poly/set_fmpz.d" -MT "../build/padic_poly/set_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/padic_poly/randtest.lo -MMD -MP -MF "../build/padic_poly/randtest.d" -MT "../build/padic_poly/randtest.d" -MT "../build/padic_poly/randtest.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/padic_poly/equal.lo -MMD -MP -MF "../build/padic_poly/equal.d" -MT "../build/padic_poly/equal.d" -MT "../build/padic_poly/equal.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpq_poly.c -o ../build/padic_poly/set_fmpq_poly.lo -MMD -MP -MF "../build/padic_poly/set_fmpq_poly.d" -MT "../build/padic_poly/set_fmpq_poly.d" -MT "../build/padic_poly/set_fmpq_poly.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/padic_poly/add.lo -MMD -MP -MF "../build/padic_poly/add.d" -MT "../build/padic_poly/add.d" -MT "../build/padic_poly/add.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/padic_poly/swap.lo -MMD -MP -MF "../build/padic_poly/swap.d" -MT "../build/padic_poly/swap.d" -MT "../build/padic_poly/swap.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/padic_poly/clear.lo -MMD -MP -MF "../build/padic_poly/clear.d" -MT "../build/padic_poly/clear.d" -MT "../build/padic_poly/clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_padic.c -o ../build/padic_poly/set_padic.lo -MMD -MP -MF "../build/padic_poly/set_padic.d" -MT "../build/padic_poly/set_padic.d" -MT "../build/padic_poly/set_padic.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose.c -o ../build/padic_poly/compose.lo -MMD -MP -MF "../build/padic_poly/compose.d" -MT "../build/padic_poly/compose.d" -MT "../build/padic_poly/compose.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/padic_poly/neg.lo -MMD -MP -MF "../build/padic_poly/neg.d" -MT "../build/padic_poly/neg.d" -MT "../build/padic_poly/neg.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c normalise.c -o ../build/padic_poly/normalise.lo -MMD -MP -MF "../build/padic_poly/normalise.d" -MT "../build/padic_poly/normalise.d" -MT "../build/padic_poly/normalise.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_padic.c -o ../build/padic_poly/evaluate_padic.lo -MMD -MP -MF "../build/padic_poly/evaluate_padic.d" -MT "../build/padic_poly/evaluate_padic.d" -MT "../build/padic_poly/evaluate_padic.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_fmpz_poly.c -o ../build/padic_poly/get_fmpz_poly.lo -MMD -MP -MF "../build/padic_poly/get_fmpz_poly.d" -MT "../build/padic_poly/get_fmpz_poly.d" -MT "../build/padic_poly/get_fmpz_poly.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/padic_poly/sub.lo -MMD -MP -MF "../build/padic_poly/sub.d" -MT "../build/padic_poly/sub.d" -MT "../build/padic_poly/sub.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv_series.c -o ../build/padic_poly/inv_series.lo -MMD -MP -MF "../build/padic_poly/inv_series.d" -MT "../build/padic_poly/inv_series.d" -MT "../build/padic_poly/inv_series.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/padic_poly/set.lo -MMD -MP -MF "../build/padic_poly/set.d" -MT "../build/padic_poly/set.d" -MT "../build/padic_poly/set.lo"
gcc -Wl,-z,relro -Wl,-r ../build/padic_poly/is_reduced.lo ../build/padic_poly/set_si.lo ../build/padic_poly/compose_pow.lo ../build/padic_poly/mul.lo ../build/padic_poly/set_ui.lo ../build/padic_poly/get_fmpq_poly.lo ../build/padic_poly/set_coeff_padic.lo ../build/padic_poly/shift_right.lo ../build/padic_poly/reduce.lo ../build/padic_poly/is_canonical.lo ../build/padic_poly/pow.lo ../build/padic_poly/init.lo ../build/padic_poly/shift_left.lo ../build/padic_poly/fprint.lo ../build/padic_poly/realloc.lo ../build/padic_poly/fit_length.lo ../build/padic_poly/derivative.lo ../build/padic_poly/canonicalise.lo ../build/padic_poly/fprint_pretty.lo ../build/padic_poly/scalar_mul_padic.lo ../build/padic_poly/set_fmpq.lo ../build/padic_poly/set_fmpz_poly.lo ../build/padic_poly/get_coeff_padic.lo ../build/padic_poly/set_fmpz.lo ../build/padic_poly/randtest.lo ../build/padic_poly/equal.lo ../build/padic_poly/set_fmpq_poly.lo ../build/padic_poly/add.lo ../build/padic_poly/swap.lo ../build/padic_poly/clear.lo ../build/padic_poly/set_padic.lo ../build/padic_poly/compose.lo ../build/padic_poly/neg.lo ../build/padic_poly/normalise.lo ../build/padic_poly/evaluate_padic.lo ../build/padic_poly/get_fmpz_poly.lo ../build/padic_poly/sub.lo ../build/padic_poly/inv_series.lo ../build/padic_poly/set.lo -o ../build/padic_poly/../padic_poly.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/padic_poly'
make[4]: Entering directory '/«PKGBUILDDIR»/padic_mat'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_fmpq_mat.c -o ../build/padic_mat/get_fmpq_mat.lo -MMD -MP -MF "../build/padic_mat/get_fmpq_mat.d" -MT "../build/padic_mat/get_fmpq_mat.d" -MT "../build/padic_mat/get_fmpq_mat.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/padic_mat/mul.lo -MMD -MP -MF "../build/padic_mat/mul.d" -MT "../build/padic_mat/mul.d" -MT "../build/padic_mat/mul.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_zero.c -o ../build/padic_mat/is_zero.lo -MMD -MP -MF "../build/padic_mat/is_zero.d" -MT "../build/padic_mat/is_zero.d" -MT "../build/padic_mat/is_zero.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c reduce.c -o ../build/padic_mat/reduce.lo -MMD -MP -MF "../build/padic_mat/reduce.d" -MT "../build/padic_mat/reduce.d" -MT "../build/padic_mat/reduce.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_div_fmpz.c -o ../build/padic_mat/scalar_div_fmpz.lo -MMD -MP -MF "../build/padic_mat/scalar_div_fmpz.d" -MT "../build/padic_mat/scalar_div_fmpz.d" -MT "../build/padic_mat/scalar_div_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/padic_mat/init.lo -MMD -MP -MF "../build/padic_mat/init.d" -MT "../build/padic_mat/init.d" -MT "../build/padic_mat/init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_fmpz.c -o ../build/padic_mat/scalar_mul_fmpz.lo -MMD -MP -MF "../build/padic_mat/scalar_mul_fmpz.d" -MT "../build/padic_mat/scalar_mul_fmpz.d" -MT "../build/padic_mat/scalar_mul_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/padic_mat/fprint.lo -MMD -MP -MF "../build/padic_mat/fprint.d" -MT "../build/padic_mat/fprint.d" -MT "../build/padic_mat/fprint.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c canonicalise.c -o ../build/padic_mat/canonicalise.lo -MMD -MP -MF "../build/padic_mat/canonicalise.d" -MT "../build/padic_mat/canonicalise.d" -MT "../build/padic_mat/canonicalise.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint_pretty.c -o ../build/padic_mat/fprint_pretty.lo -MMD -MP -MF "../build/padic_mat/fprint_pretty.d" -MT "../build/padic_mat/fprint_pretty.d" -MT "../build/padic_mat/fprint_pretty.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_padic.c -o ../build/padic_mat/scalar_mul_padic.lo -MMD -MP -MF "../build/padic_mat/scalar_mul_padic.d" -MT "../build/padic_mat/scalar_mul_padic.d" -MT "../build/padic_mat/scalar_mul_padic.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c transpose.c -o ../build/padic_mat/transpose.lo -MMD -MP -MF "../build/padic_mat/transpose.d" -MT "../build/padic_mat/transpose.d" -MT "../build/padic_mat/transpose.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/padic_mat/randtest.lo -MMD -MP -MF "../build/padic_mat/randtest.d" -MT "../build/padic_mat/randtest.d" -MT "../build/padic_mat/randtest.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_entry_padic.c -o ../build/padic_mat/get_entry_padic.lo -MMD -MP -MF "../build/padic_mat/get_entry_padic.d" -MT "../build/padic_mat/get_entry_padic.d" -MT "../build/padic_mat/get_entry_padic.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/padic_mat/equal.lo -MMD -MP -MF "../build/padic_mat/equal.d" -MT "../build/padic_mat/equal.d" -MT "../build/padic_mat/equal.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c one.c -o ../build/padic_mat/one.lo -MMD -MP -MF "../build/padic_mat/one.d" -MT "../build/padic_mat/one.d" -MT "../build/padic_mat/one.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/padic_mat/add.lo -MMD -MP -MF "../build/padic_mat/add.d" -MT "../build/padic_mat/add.d" -MT "../build/padic_mat/add.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/padic_mat/swap.lo -MMD -MP -MF "../build/padic_mat/swap.d" -MT "../build/padic_mat/swap.d" -MT "../build/padic_mat/swap.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/padic_mat/clear.lo -MMD -MP -MF "../build/padic_mat/clear.d" -MT "../build/padic_mat/clear.d" -MT "../build/padic_mat/clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpq_mat.c -o ../build/padic_mat/set_fmpq_mat.lo -MMD -MP -MF "../build/padic_mat/set_fmpq_mat.d" -MT "../build/padic_mat/set_fmpq_mat.d" -MT "../build/padic_mat/set_fmpq_mat.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/padic_mat/neg.lo -MMD -MP -MF "../build/padic_mat/neg.d" -MT "../build/padic_mat/neg.d" -MT "../build/padic_mat/neg.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c zero.c -o ../build/padic_mat/zero.lo -MMD -MP -MF "../build/padic_mat/zero.d" -MT "../build/padic_mat/zero.d" -MT "../build/padic_mat/zero.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/padic_mat/sub.lo -MMD -MP -MF "../build/padic_mat/sub.d" -MT "../build/padic_mat/sub.d" -MT "../build/padic_mat/sub.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/padic_mat/set.lo -MMD -MP -MF "../build/padic_mat/set.d" -MT "../build/padic_mat/set.d" -MT "../build/padic_mat/set.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_entry_padic.c -o ../build/padic_mat/set_entry_padic.lo -MMD -MP -MF "../build/padic_mat/set_entry_padic.d" -MT "../build/padic_mat/set_entry_padic.d" -MT "../build/padic_mat/set_entry_padic.lo"
gcc -Wl,-z,relro -Wl,-r ../build/padic_mat/get_fmpq_mat.lo ../build/padic_mat/mul.lo ../build/padic_mat/is_zero.lo ../build/padic_mat/reduce.lo ../build/padic_mat/scalar_div_fmpz.lo ../build/padic_mat/init.lo ../build/padic_mat/scalar_mul_fmpz.lo ../build/padic_mat/fprint.lo ../build/padic_mat/canonicalise.lo ../build/padic_mat/fprint_pretty.lo ../build/padic_mat/scalar_mul_padic.lo ../build/padic_mat/transpose.lo ../build/padic_mat/randtest.lo ../build/padic_mat/get_entry_padic.lo ../build/padic_mat/equal.lo ../build/padic_mat/one.lo ../build/padic_mat/add.lo ../build/padic_mat/swap.lo ../build/padic_mat/clear.lo ../build/padic_mat/set_fmpq_mat.lo ../build/padic_mat/neg.lo ../build/padic_mat/zero.lo ../build/padic_mat/sub.lo ../build/padic_mat/set.lo ../build/padic_mat/set_entry_padic.lo -o ../build/padic_mat/../padic_mat.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/padic_mat'
make[4]: Entering directory '/«PKGBUILDDIR»/qadic'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c exp_rectangular.c -o ../build/qadic/exp_rectangular.lo -MMD -MP -MF "../build/qadic/exp_rectangular.d" -MT "../build/qadic/exp_rectangular.d" -MT "../build/qadic/exp_rectangular.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ctx_init_conway.c -o ../build/qadic/ctx_init_conway.lo -MMD -MP -MF "../build/qadic/ctx_init_conway.d" -MT "../build/qadic/ctx_init_conway.d" -MT "../build/qadic/ctx_init_conway.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/qadic/mul.lo -MMD -MP -MF "../build/qadic/mul.d" -MT "../build/qadic/mul.d" -MT "../build/qadic/mul.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c trace.c -o ../build/qadic/trace.lo -MMD -MP -MF "../build/qadic/trace.d" -MT "../build/qadic/trace.d" -MT "../build/qadic/trace.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c log.c -o ../build/qadic/log.lo -MMD -MP -MF "../build/qadic/log.d" -MT "../build/qadic/log.d" -MT "../build/qadic/log.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv.c -o ../build/qadic/inv.lo -MMD -MP -MF "../build/qadic/inv.d" -MT "../build/qadic/inv.d" -MT "../build/qadic/inv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c teichmuller.c -o ../build/qadic/teichmuller.lo -MMD -MP -MF "../build/qadic/teichmuller.d" -MT "../build/qadic/teichmuller.d" -MT "../build/qadic/teichmuller.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c exp.c -o ../build/qadic/exp.lo -MMD -MP -MF "../build/qadic/exp.d" -MT "../build/qadic/exp.d" -MT "../build/qadic/exp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ctx_clear.c -o ../build/qadic/ctx_clear.lo -MMD -MP -MF "../build/qadic/ctx_clear.d" -MT "../build/qadic/ctx_clear.d" -MT "../build/qadic/ctx_clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint_pretty.c -o ../build/qadic/fprint_pretty.lo -MMD -MP -MF "../build/qadic/fprint_pretty.d" -MT "../build/qadic/fprint_pretty.d" -MT "../build/qadic/fprint_pretty.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpz_poly.c -o ../build/qadic/set_fmpz_poly.lo -MMD -MP -MF "../build/qadic/set_fmpz_poly.d" -MT "../build/qadic/set_fmpz_poly.d" -MT "../build/qadic/set_fmpz_poly.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c frobenius.c -o ../build/qadic/frobenius.lo -MMD -MP -MF "../build/qadic/frobenius.d" -MT "../build/qadic/frobenius.d" -MT "../build/qadic/frobenius.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c log_rectangular.c -o ../build/qadic/log_rectangular.lo -MMD -MP -MF "../build/qadic/log_rectangular.d" -MT "../build/qadic/log_rectangular.d" -MT "../build/qadic/log_rectangular.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrt.c -o ../build/qadic/sqrt.lo -MMD -MP -MF "../build/qadic/sqrt.d" -MT "../build/qadic/sqrt.d" -MT "../build/qadic/sqrt.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c norm.c -o ../build/qadic/norm.lo -MMD -MP -MF "../build/qadic/norm.d" -MT "../build/qadic/norm.d" -MT "../build/qadic/norm.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/qadic/pow.lo -MMD -MP -MF "../build/qadic/pow.d" -MT "../build/qadic/pow.d" -MT "../build/qadic/pow.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c log_balanced.c -o ../build/qadic/log_balanced.lo -MMD -MP -MF "../build/qadic/log_balanced.d" -MT "../build/qadic/log_balanced.d" -MT "../build/qadic/log_balanced.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c norm_resultant.c -o ../build/qadic/norm_resultant.lo -MMD -MP -MF "../build/qadic/norm_resultant.d" -MT "../build/qadic/norm_resultant.d" -MT "../build/qadic/norm_resultant.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c exp_balanced.c -o ../build/qadic/exp_balanced.lo -MMD -MP -MF "../build/qadic/exp_balanced.d" -MT "../build/qadic/exp_balanced.d" -MT "../build/qadic/exp_balanced.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c norm_analytic.c -o ../build/qadic/norm_analytic.lo -MMD -MP -MF "../build/qadic/norm_analytic.d" -MT "../build/qadic/norm_analytic.d" -MT "../build/qadic/norm_analytic.lo"
gcc -Wl,-z,relro -Wl,-r ../build/qadic/exp_rectangular.lo ../build/qadic/ctx_init_conway.lo ../build/qadic/mul.lo ../build/qadic/trace.lo ../build/qadic/log.lo ../build/qadic/inv.lo ../build/qadic/teichmuller.lo ../build/qadic/exp.lo ../build/qadic/ctx_clear.lo ../build/qadic/fprint_pretty.lo ../build/qadic/set_fmpz_poly.lo ../build/qadic/frobenius.lo ../build/qadic/log_rectangular.lo ../build/qadic/sqrt.lo ../build/qadic/norm.lo ../build/qadic/pow.lo ../build/qadic/log_balanced.lo ../build/qadic/norm_resultant.lo ../build/qadic/exp_balanced.lo ../build/qadic/norm_analytic.lo -o ../build/qadic/../qadic.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/qadic'
make[4]: Entering directory '/«PKGBUILDDIR»/fq'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr.c -o ../build/fq/sqr.lo -MMD -MP -MF "../build/fq/sqr.d" -MT "../build/fq/sqr.d" -MT "../build/fq/sqr.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str.c -o ../build/fq/get_str.lo -MMD -MP -MF "../build/fq/get_str.d" -MT "../build/fq/get_str.d" -MT "../build/fq/get_str.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ctx_init_conway.c -o ../build/fq/ctx_init_conway.lo -MMD -MP -MF "../build/fq/ctx_init_conway.d" -MT "../build/fq/ctx_init_conway.d" -MT "../build/fq/ctx_init_conway.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/fq/mul.lo -MMD -MP -MF "../build/fq/mul.d" -MT "../build/fq/mul.d" -MT "../build/fq/mul.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c trace.c -o ../build/fq/trace.lo -MMD -MP -MF "../build/fq/trace.d" -MT "../build/fq/trace.d" -MT "../build/fq/trace.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_ui.c -o ../build/fq/mul_ui.lo -MMD -MP -MF "../build/fq/mul_ui.d" -MT "../build/fq/mul_ui.d" -MT "../build/fq/mul_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_si.c -o ../build/fq/mul_si.lo -MMD -MP -MF "../build/fq/mul_si.d" -MT "../build/fq/mul_si.d" -MT "../build/fq/mul_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str_pretty.c -o ../build/fq/get_str_pretty.lo -MMD -MP -MF "../build/fq/get_str_pretty.d" -MT "../build/fq/get_str_pretty.d" -MT "../build/fq/get_str_pretty.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fq/neg.lo -MMD -MP -MF "../build/fq/neg.d" -MT "../build/fq/neg.d" -MT "../build/fq/neg.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ctx_randtest.c -o ../build/fq/ctx_randtest.lo -MMD -MP -MF "../build/fq/ctx_randtest.d" -MT "../build/fq/ctx_randtest.d" -MT "../build/fq/ctx_randtest.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv.c -o ../build/fq/inv.lo -MMD -MP -MF "../build/fq/inv.d" -MT "../build/fq/inv.d" -MT "../build/fq/inv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ctx_clear.c -o ../build/fq/ctx_clear.lo -MMD -MP -MF "../build/fq/ctx_clear.d" -MT "../build/fq/ctx_clear.d" -MT "../build/fq/ctx_clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub_one.c -o ../build/fq/sub_one.lo -MMD -MP -MF "../build/fq/sub_one.d" -MT "../build/fq/sub_one.d" -MT "../build/fq/sub_one.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pth_root.c -o ../build/fq/pth_root.lo -MMD -MP -MF "../build/fq/pth_root.d" -MT "../build/fq/pth_root.d" -MT "../build/fq/pth_root.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow_ui.c -o ../build/fq/pow_ui.lo -MMD -MP -MF "../build/fq/pow_ui.d" -MT "../build/fq/pow_ui.d" -MT "../build/fq/pow_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c frobenius.c -o ../build/fq/frobenius.lo -MMD -MP -MF "../build/fq/frobenius.d" -MT "../build/fq/frobenius.d" -MT "../build/fq/frobenius.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ctx_init_modulus.c -o ../build/fq/ctx_init_modulus.lo -MMD -MP -MF "../build/fq/ctx_init_modulus.d" -MT "../build/fq/ctx_init_modulus.d" -MT "../build/fq/ctx_init_modulus.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bit_pack.c -o ../build/fq/bit_pack.lo -MMD -MP -MF "../build/fq/bit_pack.d" -MT "../build/fq/bit_pack.d" -MT "../build/fq/bit_pack.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fq/add.lo -MMD -MP -MF "../build/fq/add.d" -MT "../build/fq/add.d" -MT "../build/fq/add.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_fmpz.c -o ../build/fq/mul_fmpz.lo -MMD -MP -MF "../build/fq/mul_fmpz.d" -MT "../build/fq/mul_fmpz.d" -MT "../build/fq/mul_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fq/randtest.lo -MMD -MP -MF "../build/fq/randtest.d" -MT "../build/fq/randtest.d" -MT "../build/fq/randtest.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bit_unpack.c -o ../build/fq/bit_unpack.lo -MMD -MP -MF "../build/fq/bit_unpack.d" -MT "../build/fq/bit_unpack.d" -MT "../build/fq/bit_unpack.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ctx_init.c -o ../build/fq/ctx_init.lo -MMD -MP -MF "../build/fq/ctx_init.d" -MT "../build/fq/ctx_init.d" -MT "../build/fq/ctx_init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c norm.c -o ../build/fq/norm.lo -MMD -MP -MF "../build/fq/norm.d" -MT "../build/fq/norm.d" -MT "../build/fq/norm.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/fq/pow.lo -MMD -MP -MF "../build/fq/pow.d" -MT "../build/fq/pow.d" -MT "../build/fq/pow.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fq/sub.lo -MMD -MP -MF "../build/fq/sub.d" -MT "../build/fq/sub.d" -MT "../build/fq/sub.lo"
gcc -Wl,-z,relro -Wl,-r ../build/fq/sqr.lo ../build/fq/get_str.lo ../build/fq/ctx_init_conway.lo ../build/fq/mul.lo ../build/fq/trace.lo ../build/fq/mul_ui.lo ../build/fq/mul_si.lo ../build/fq/get_str_pretty.lo ../build/fq/neg.lo ../build/fq/ctx_randtest.lo ../build/fq/inv.lo ../build/fq/ctx_clear.lo ../build/fq/sub_one.lo ../build/fq/pth_root.lo ../build/fq/pow_ui.lo ../build/fq/frobenius.lo ../build/fq/ctx_init_modulus.lo ../build/fq/bit_pack.lo ../build/fq/add.lo ../build/fq/mul_fmpz.lo ../build/fq/randtest.lo ../build/fq/bit_unpack.lo ../build/fq/ctx_init.lo ../build/fq/norm.lo ../build/fq/pow.lo ../build/fq/sub.lo -o ../build/fq/../fq.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/fq'
make[4]: Entering directory '/«PKGBUILDDIR»/fq_vec'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_zero.c -o ../build/fq_vec/is_zero.lo -MMD -MP -MF "../build/fq_vec/is_zero.d" -MT "../build/fq_vec/is_zero.d" -MT "../build/fq_vec/is_zero.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_submul_fq.c -o ../build/fq_vec/scalar_submul_fq.lo -MMD -MP -MF "../build/fq_vec/scalar_submul_fq.d" -MT "../build/fq_vec/scalar_submul_fq.d" -MT "../build/fq_vec/scalar_submul_fq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fq_vec/init.lo -MMD -MP -MF "../build/fq_vec/init.d" -MT "../build/fq_vec/init.d" -MT "../build/fq_vec/init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/fq_vec/fprint.lo -MMD -MP -MF "../build/fq_vec/fprint.d" -MT "../build/fq_vec/fprint.d" -MT "../build/fq_vec/fprint.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_addmul_fq.c -o ../build/fq_vec/scalar_addmul_fq.lo -MMD -MP -MF "../build/fq_vec/scalar_addmul_fq.d" -MT "../build/fq_vec/scalar_addmul_fq.d" -MT "../build/fq_vec/scalar_addmul_fq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c dot.c -o ../build/fq_vec/dot.lo -MMD -MP -MF "../build/fq_vec/dot.d" -MT "../build/fq_vec/dot.d" -MT "../build/fq_vec/dot.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fq_vec/randtest.lo -MMD -MP -MF "../build/fq_vec/randtest.d" -MT "../build/fq_vec/randtest.d" -MT "../build/fq_vec/randtest.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/fq_vec/equal.lo -MMD -MP -MF "../build/fq_vec/equal.d" -MT "../build/fq_vec/equal.d" -MT "../build/fq_vec/equal.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fq_vec/add.lo -MMD -MP -MF "../build/fq_vec/add.d" -MT "../build/fq_vec/add.d" -MT "../build/fq_vec/add.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/fq_vec/swap.lo -MMD -MP -MF "../build/fq_vec/swap.d" -MT "../build/fq_vec/swap.d" -MT "../build/fq_vec/swap.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fq_vec/clear.lo -MMD -MP -MF "../build/fq_vec/clear.d" -MT "../build/fq_vec/clear.d" -MT "../build/fq_vec/clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fq_vec/neg.lo -MMD -MP -MF "../build/fq_vec/neg.d" -MT "../build/fq_vec/neg.d" -MT "../build/fq_vec/neg.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c zero.c -o ../build/fq_vec/zero.lo -MMD -MP -MF "../build/fq_vec/zero.d" -MT "../build/fq_vec/zero.d" -MT "../build/fq_vec/zero.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fq_vec/sub.lo -MMD -MP -MF "../build/fq_vec/sub.d" -MT "../build/fq_vec/sub.d" -MT "../build/fq_vec/sub.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fq_vec/set.lo -MMD -MP -MF "../build/fq_vec/set.d" -MT "../build/fq_vec/set.d" -MT "../build/fq_vec/set.lo"
gcc -Wl,-z,relro -Wl,-r ../build/fq_vec/is_zero.lo ../build/fq_vec/scalar_submul_fq.lo ../build/fq_vec/init.lo ../build/fq_vec/fprint.lo ../build/fq_vec/scalar_addmul_fq.lo ../build/fq_vec/dot.lo ../build/fq_vec/randtest.lo ../build/fq_vec/equal.lo ../build/fq_vec/add.lo ../build/fq_vec/swap.lo ../build/fq_vec/clear.lo ../build/fq_vec/neg.lo ../build/fq_vec/zero.lo ../build/fq_vec/sub.lo ../build/fq_vec/set.lo -o ../build/fq_vec/../fq_vec.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/fq_vec'
make[4]: Entering directory '/«PKGBUILDDIR»/fq_mat'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lu_recursive.c -o ../build/fq_mat/lu_recursive.lo -MMD -MP -MF "../build/fq_mat/lu_recursive.d" -MT "../build/fq_mat/lu_recursive.d" -MT "../build/fq_mat/lu_recursive.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_triu.c -o ../build/fq_mat/solve_triu.lo -MMD -MP -MF "../build/fq_mat/solve_triu.d" -MT "../build/fq_mat/solve_triu.d" -MT "../build/fq_mat/solve_triu.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c window_clear.c -o ../build/fq_mat/window_clear.lo -MMD -MP -MF "../build/fq_mat/window_clear.d" -MT "../build/fq_mat/window_clear.d" -MT "../build/fq_mat/window_clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/fq_mat/mul.lo -MMD -MP -MF "../build/fq_mat/mul.d" -MT "../build/fq_mat/mul.d" -MT "../build/fq_mat/mul.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_classical.c -o ../build/fq_mat/mul_classical.lo -MMD -MP -MF "../build/fq_mat/mul_classical.d" -MT "../build/fq_mat/mul_classical.d" -MT "../build/fq_mat/mul_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_zero.c -o ../build/fq_mat/is_zero.lo -MMD -MP -MF "../build/fq_mat/is_zero.d" -MT "../build/fq_mat/is_zero.d" -MT "../build/fq_mat/is_zero.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fq_mat/init.lo -MMD -MP -MF "../build/fq_mat/init.d" -MT "../build/fq_mat/init.d" -MT "../build/fq_mat/init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c submul.c -o ../build/fq_mat/submul.lo -MMD -MP -MF "../build/fq_mat/submul.d" -MT "../build/fq_mat/submul.d" -MT "../build/fq_mat/submul.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_triu_classical.c -o ../build/fq_mat/solve_triu_classical.lo -MMD -MP -MF "../build/fq_mat/solve_triu_classical.d" -MT "../build/fq_mat/solve_triu_classical.d" -MT "../build/fq_mat/solve_triu_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/fq_mat/fprint.lo -MMD -MP -MF "../build/fq_mat/fprint.d" -MT "../build/fq_mat/fprint.d" -MT "../build/fq_mat/fprint.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lu.c -o ../build/fq_mat/lu.lo -MMD -MP -MF "../build/fq_mat/lu.d" -MT "../build/fq_mat/lu.d" -MT "../build/fq_mat/lu.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lu_classical.c -o ../build/fq_mat/lu_classical.lo -MMD -MP -MF "../build/fq_mat/lu_classical.d" -MT "../build/fq_mat/lu_classical.d" -MT "../build/fq_mat/lu_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_KS.c -o ../build/fq_mat/mul_KS.lo -MMD -MP -MF "../build/fq_mat/mul_KS.d" -MT "../build/fq_mat/mul_KS.d" -MT "../build/fq_mat/mul_KS.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtriu.c -o ../build/fq_mat/randtriu.lo -MMD -MP -MF "../build/fq_mat/randtriu.d" -MT "../build/fq_mat/randtriu.d" -MT "../build/fq_mat/randtriu.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randrank.c -o ../build/fq_mat/randrank.lo -MMD -MP -MF "../build/fq_mat/randrank.d" -MT "../build/fq_mat/randrank.d" -MT "../build/fq_mat/randrank.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c window_init.c -o ../build/fq_mat/window_init.lo -MMD -MP -MF "../build/fq_mat/window_init.d" -MT "../build/fq_mat/window_init.d" -MT "../build/fq_mat/window_init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randpermdiag.c -o ../build/fq_mat/randpermdiag.lo -MMD -MP -MF "../build/fq_mat/randpermdiag.d" -MT "../build/fq_mat/randpermdiag.d" -MT "../build/fq_mat/randpermdiag.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_triu_recursive.c -o ../build/fq_mat/solve_triu_recursive.lo -MMD -MP -MF "../build/fq_mat/solve_triu_recursive.d" -MT "../build/fq_mat/solve_triu_recursive.d" -MT "../build/fq_mat/solve_triu_recursive.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fq_mat/randtest.lo -MMD -MP -MF "../build/fq_mat/randtest.d" -MT "../build/fq_mat/randtest.d" -MT "../build/fq_mat/randtest.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_tril_classical.c -o ../build/fq_mat/solve_tril_classical.lo -MMD -MP -MF "../build/fq_mat/solve_tril_classical.d" -MT "../build/fq_mat/solve_tril_classical.d" -MT "../build/fq_mat/solve_tril_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/fq_mat/equal.lo -MMD -MP -MF "../build/fq_mat/equal.d" -MT "../build/fq_mat/equal.d" -MT "../build/fq_mat/equal.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fq_mat/add.lo -MMD -MP -MF "../build/fq_mat/add.d" -MT "../build/fq_mat/add.d" -MT "../build/fq_mat/add.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/fq_mat/swap.lo -MMD -MP -MF "../build/fq_mat/swap.d" -MT "../build/fq_mat/swap.d" -MT "../build/fq_mat/swap.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fq_mat/clear.lo -MMD -MP -MF "../build/fq_mat/clear.d" -MT "../build/fq_mat/clear.d" -MT "../build/fq_mat/clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rref.c -o ../build/fq_mat/rref.lo -MMD -MP -MF "../build/fq_mat/rref.d" -MT "../build/fq_mat/rref.d" -MT "../build/fq_mat/rref.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fq_mat/neg.lo -MMD -MP -MF "../build/fq_mat/neg.d" -MT "../build/fq_mat/neg.d" -MT "../build/fq_mat/neg.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c zero.c -o ../build/fq_mat/zero.lo -MMD -MP -MF "../build/fq_mat/zero.d" -MT "../build/fq_mat/zero.d" -MT "../build/fq_mat/zero.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init_set.c -o ../build/fq_mat/init_set.lo -MMD -MP -MF "../build/fq_mat/init_set.d" -MT "../build/fq_mat/init_set.d" -MT "../build/fq_mat/init_set.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_tril.c -o ../build/fq_mat/solve_tril.lo -MMD -MP -MF "../build/fq_mat/solve_tril.d" -MT "../build/fq_mat/solve_tril.d" -MT "../build/fq_mat/solve_tril.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fq_mat/sub.lo -MMD -MP -MF "../build/fq_mat/sub.d" -MT "../build/fq_mat/sub.d" -MT "../build/fq_mat/sub.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randops.c -o ../build/fq_mat/randops.lo -MMD -MP -MF "../build/fq_mat/randops.d" -MT "../build/fq_mat/randops.d" -MT "../build/fq_mat/randops.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fq_mat/set.lo -MMD -MP -MF "../build/fq_mat/set.d" -MT "../build/fq_mat/set.d" -MT "../build/fq_mat/set.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtril.c -o ../build/fq_mat/randtril.lo -MMD -MP -MF "../build/fq_mat/randtril.d" -MT "../build/fq_mat/randtril.d" -MT "../build/fq_mat/randtril.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_tril_recursive.c -o ../build/fq_mat/solve_tril_recursive.lo -MMD -MP -MF "../build/fq_mat/solve_tril_recursive.d" -MT "../build/fq_mat/solve_tril_recursive.d" -MT "../build/fq_mat/solve_tril_recursive.lo"
gcc -Wl,-z,relro -Wl,-r ../build/fq_mat/lu_recursive.lo ../build/fq_mat/solve_triu.lo ../build/fq_mat/window_clear.lo ../build/fq_mat/mul.lo ../build/fq_mat/mul_classical.lo ../build/fq_mat/is_zero.lo ../build/fq_mat/init.lo ../build/fq_mat/submul.lo ../build/fq_mat/solve_triu_classical.lo ../build/fq_mat/fprint.lo ../build/fq_mat/lu.lo ../build/fq_mat/lu_classical.lo ../build/fq_mat/mul_KS.lo ../build/fq_mat/randtriu.lo ../build/fq_mat/randrank.lo ../build/fq_mat/window_init.lo ../build/fq_mat/randpermdiag.lo ../build/fq_mat/solve_triu_recursive.lo ../build/fq_mat/randtest.lo ../build/fq_mat/solve_tril_classical.lo ../build/fq_mat/equal.lo ../build/fq_mat/add.lo ../build/fq_mat/swap.lo ../build/fq_mat/clear.lo ../build/fq_mat/rref.lo ../build/fq_mat/neg.lo ../build/fq_mat/zero.lo ../build/fq_mat/init_set.lo ../build/fq_mat/solve_tril.lo ../build/fq_mat/sub.lo ../build/fq_mat/randops.lo ../build/fq_mat/set.lo ../build/fq_mat/randtril.lo ../build/fq_mat/solve_tril_recursive.lo -o ../build/fq_mat/../fq_mat.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/fq_mat'
make[4]: Entering directory '/«PKGBUILDDIR»/fq_poly'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_x_fmpz_preinv.c -o ../build/fq_poly/powmod_x_fmpz_preinv.lo -MMD -MP -MF "../build/fq_poly/powmod_x_fmpz_preinv.d" -MT "../build/fq_poly/powmod_x_fmpz_preinv.d" -MT "../build/fq_poly/powmod_x_fmpz_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_preinv.c -o ../build/fq_poly/compose_mod_preinv.lo -MMD -MP -MF "../build/fq_poly/compose_mod_preinv.d" -MT "../build/fq_poly/compose_mod_preinv.d" -MT "../build/fq_poly/compose_mod_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/fq_poly/pow.lo -MMD -MP -MF "../build/fq_poly/pow.d" -MT "../build/fq_poly/pow.d" -MT "../build/fq_poly/pow.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_divconquer_recursive.c -o ../build/fq_poly/divrem_divconquer_recursive.lo -MMD -MP -MF "../build/fq_poly/divrem_divconquer_recursive.d" -MT "../build/fq_poly/divrem_divconquer_recursive.d" -MT "../build/fq_poly/divrem_divconquer_recursive.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fq_poly/init.lo -MMD -MP -MF "../build/fq_poly/init.d" -MT "../build/fq_poly/init.d" -MT "../build/fq_poly/init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_brent_kung_precomp_preinv.c -o ../build/fq_poly/compose_mod_brent_kung_precomp_preinv.lo -MMD -MP -MF "../build/fq_poly/compose_mod_brent_kung_precomp_preinv.d" -MT "../build/fq_poly/compose_mod_brent_kung_precomp_preinv.d" -MT "../build/fq_poly/compose_mod_brent_kung_precomp_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow_KS.c -o ../build/fq_poly/mullow_KS.lo -MMD -MP -MF "../build/fq_poly/mullow_KS.d" -MT "../build/fq_poly/mullow_KS.d" -MT "../build/fq_poly/mullow_KS.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_fmpz_binexp_preinv.c -o ../build/fq_poly/powmod_fmpz_binexp_preinv.lo -MMD -MP -MF "../build/fq_poly/powmod_fmpz_binexp_preinv.d" -MT "../build/fq_poly/powmod_fmpz_binexp_preinv.d" -MT "../build/fq_poly/powmod_fmpz_binexp_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/fq_poly/fprint.lo -MMD -MP -MF "../build/fq_poly/fprint.d" -MT "../build/fq_poly/fprint.d" -MT "../build/fq_poly/fprint.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_fmpz_sliding_preinv.c -o ../build/fq_poly/powmod_fmpz_sliding_preinv.lo -MMD -MP -MF "../build/fq_poly/powmod_fmpz_sliding_preinv.d" -MT "../build/fq_poly/powmod_fmpz_sliding_preinv.d" -MT "../build/fq_poly/powmod_fmpz_sliding_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inflate.c -o ../build/fq_poly/inflate.lo -MMD -MP -MF "../build/fq_poly/inflate.d" -MT "../build/fq_poly/inflate.d" -MT "../build/fq_poly/inflate.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c make_monic.c -o ../build/fq_poly/make_monic.lo -MMD -MP -MF "../build/fq_poly/make_monic.d" -MT "../build/fq_poly/make_monic.d" -MT "../build/fq_poly/make_monic.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fit_length.c -o ../build/fq_poly/fit_length.lo -MMD -MP -MF "../build/fq_poly/fit_length.d" -MT "../build/fq_poly/fit_length.d" -MT "../build/fq_poly/fit_length.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c derivative.c -o ../build/fq_poly/derivative.lo -MMD -MP -MF "../build/fq_poly/derivative.d" -MT "../build/fq_poly/derivative.d" -MT "../build/fq_poly/derivative.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_coeff.c -o ../build/fq_poly/set_coeff.lo -MMD -MP -MF "../build/fq_poly/set_coeff.d" -MT "../build/fq_poly/set_coeff.d" -MT "../build/fq_poly/set_coeff.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest_monic.c -o ../build/fq_poly/randtest_monic.lo -MMD -MP -MF "../build/fq_poly/randtest_monic.d" -MT "../build/fq_poly/randtest_monic.d" -MT "../build/fq_poly/randtest_monic.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_horner.c -o ../build/fq_poly/compose_mod_horner.lo -MMD -MP -MF "../build/fq_poly/compose_mod_horner.d" -MT "../build/fq_poly/compose_mod_horner.d" -MT "../build/fq_poly/compose_mod_horner.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr_reorder.c -o ../build/fq_poly/sqr_reorder.lo -MMD -MP -MF "../build/fq_poly/sqr_reorder.d" -MT "../build/fq_poly/sqr_reorder.d" -MT "../build/fq_poly/sqr_reorder.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divides.c -o ../build/fq_poly/divides.lo -MMD -MP -MF "../build/fq_poly/divides.d" -MT "../build/fq_poly/divides.d" -MT "../build/fq_poly/divides.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint_pretty.c -o ../build/fq_poly/fprint_pretty.lo -MMD -MP -MF "../build/fq_poly/fprint_pretty.d" -MT "../build/fq_poly/fprint_pretty.d" -MT "../build/fq_poly/fprint_pretty.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_addmul_fq.c -o ../build/fq_poly/scalar_addmul_fq.lo -MMD -MP -MF "../build/fq_poly/scalar_addmul_fq.d" -MT "../build/fq_poly/scalar_addmul_fq.d" -MT "../build/fq_poly/scalar_addmul_fq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/fq_poly/swap.lo -MMD -MP -MF "../build/fq_poly/swap.d" -MT "../build/fq_poly/swap.d" -MT "../build/fq_poly/swap.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulmod_preinv.c -o ../build/fq_poly/mulmod_preinv.lo -MMD -MP -MF "../build/fq_poly/mulmod_preinv.d" -MT "../build/fq_poly/mulmod_preinv.d" -MT "../build/fq_poly/mulmod_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow_classical.c -o ../build/fq_poly/mullow_classical.lo -MMD -MP -MF "../build/fq_poly/mullow_classical.d" -MT "../build/fq_poly/mullow_classical.d" -MT "../build/fq_poly/mullow_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcd_euclidean.c -o ../build/fq_poly/gcd_euclidean.lo -MMD -MP -MF "../build/fq_poly/gcd_euclidean.d" -MT "../build/fq_poly/gcd_euclidean.d" -MT "../build/fq_poly/gcd_euclidean.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_divconquer.c -o ../build/fq_poly/divrem_divconquer.lo -MMD -MP -MF "../build/fq_poly/divrem_divconquer.d" -MT "../build/fq_poly/divrem_divconquer.d" -MT "../build/fq_poly/divrem_divconquer.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_newton_n_preinv.c -o ../build/fq_poly/divrem_newton_n_preinv.lo -MMD -MP -MF "../build/fq_poly/divrem_newton_n_preinv.d" -MT "../build/fq_poly/divrem_newton_n_preinv.d" -MT "../build/fq_poly/divrem_newton_n_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_fq.c -o ../build/fq_poly/scalar_mul_fq.lo -MMD -MP -MF "../build/fq_poly/scalar_mul_fq.d" -MT "../build/fq_poly/scalar_mul_fq.d" -MT "../build/fq_poly/scalar_mul_fq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv_series_newton.c -o ../build/fq_poly/inv_series_newton.lo -MMD -MP -MF "../build/fq_poly/inv_series_newton.d" -MT "../build/fq_poly/inv_series_newton.d" -MT "../build/fq_poly/inv_series_newton.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow.c -o ../build/fq_poly/mullow.lo -MMD -MP -MF "../build/fq_poly/mullow.d" -MT "../build/fq_poly/mullow.d" -MT "../build/fq_poly/mullow.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gen.c -o ../build/fq_poly/gen.lo -MMD -MP -MF "../build/fq_poly/gen.d" -MT "../build/fq_poly/gen.d" -MT "../build/fq_poly/gen.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fq_poly/randtest.lo -MMD -MP -MF "../build/fq_poly/randtest.d" -MT "../build/fq_poly/randtest.d" -MT "../build/fq_poly/randtest.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fq.c -o ../build/fq_poly/set_fq.lo -MMD -MP -MF "../build/fq_poly/set_fq.d" -MT "../build/fq_poly/set_fq.d" -MT "../build/fq_poly/set_fq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_submul_fq.c -o ../build/fq_poly/scalar_submul_fq.lo -MMD -MP -MF "../build/fq_poly/scalar_submul_fq.d" -MT "../build/fq_poly/scalar_submul_fq.d" -MT "../build/fq_poly/scalar_submul_fq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_basecase.c -o ../build/fq_poly/divrem_basecase.lo -MMD -MP -MF "../build/fq_poly/divrem_basecase.d" -MT "../build/fq_poly/divrem_basecase.d" -MT "../build/fq_poly/divrem_basecase.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_divconquer.c -o ../build/fq_poly/compose_divconquer.lo -MMD -MP -MF "../build/fq_poly/compose_divconquer.d" -MT "../build/fq_poly/compose_divconquer.d" -MT "../build/fq_poly/compose_divconquer.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/fq_poly/equal.lo -MMD -MP -MF "../build/fq_poly/equal.d" -MT "../build/fq_poly/equal.d" -MT "../build/fq_poly/equal.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c one.c -o ../build/fq_poly/one.lo -MMD -MP -MF "../build/fq_poly/one.d" -MT "../build/fq_poly/one.d" -MT "../build/fq_poly/one.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_fmpz_binexp.c -o ../build/fq_poly/powmod_fmpz_binexp.lo -MMD -MP -MF "../build/fq_poly/powmod_fmpz_binexp.d" -MT "../build/fq_poly/powmod_fmpz_binexp.d" -MT "../build/fq_poly/powmod_fmpz_binexp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fq_poly/add.lo -MMD -MP -MF "../build/fq_poly/add.d" -MT "../build/fq_poly/add.d" -MT "../build/fq_poly/add.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_newton_n_preinv.c -o ../build/fq_poly/div_newton_n_preinv.lo -MMD -MP -MF "../build/fq_poly/div_newton_n_preinv.d" -MT "../build/fq_poly/div_newton_n_preinv.d" -MT "../build/fq_poly/div_newton_n_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fq_poly/clear.lo -MMD -MP -MF "../build/fq_poly/clear.d" -MT "../build/fq_poly/clear.d" -MT "../build/fq_poly/clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c shift_left.c -o ../build/fq_poly/shift_left.lo -MMD -MP -MF "../build/fq_poly/shift_left.d" -MT "../build/fq_poly/shift_left.d" -MT "../build/fq_poly/shift_left.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_KS.c -o ../build/fq_poly/mul_KS.lo -MMD -MP -MF "../build/fq_poly/mul_KS.d" -MT "../build/fq_poly/mul_KS.d" -MT "../build/fq_poly/mul_KS.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_ui_binexp_preinv.c -o ../build/fq_poly/powmod_ui_binexp_preinv.lo -MMD -MP -MF "../build/fq_poly/powmod_ui_binexp_preinv.d" -MT "../build/fq_poly/powmod_ui_binexp_preinv.d" -MT "../build/fq_poly/powmod_ui_binexp_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_coeff.c -o ../build/fq_poly/get_coeff.lo -MMD -MP -MF "../build/fq_poly/get_coeff.d" -MT "../build/fq_poly/get_coeff.d" -MT "../build/fq_poly/get_coeff.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c truncate.c -o ../build/fq_poly/truncate.lo -MMD -MP -MF "../build/fq_poly/truncate.d" -MT "../build/fq_poly/truncate.d" -MT "../build/fq_poly/truncate.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose.c -o ../build/fq_poly/compose.lo -MMD -MP -MF "../build/fq_poly/compose.d" -MT "../build/fq_poly/compose.d" -MT "../build/fq_poly/compose.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c reverse.c -o ../build/fq_poly/reverse.lo -MMD -MP -MF "../build/fq_poly/reverse.d" -MT "../build/fq_poly/reverse.d" -MT "../build/fq_poly/reverse.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulmod.c -o ../build/fq_poly/mulmod.lo -MMD -MP -MF "../build/fq_poly/mulmod.d" -MT "../build/fq_poly/mulmod.d" -MT "../build/fq_poly/mulmod.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fq_poly/neg.lo -MMD -MP -MF "../build/fq_poly/neg.d" -MT "../build/fq_poly/neg.d" -MT "../build/fq_poly/neg.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest_irreducible.c -o ../build/fq_poly/randtest_irreducible.lo -MMD -MP -MF "../build/fq_poly/randtest_irreducible.d" -MT "../build/fq_poly/randtest_irreducible.d" -MT "../build/fq_poly/randtest_irreducible.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_basecase.c -o ../build/fq_poly/div_basecase.lo -MMD -MP -MF "../build/fq_poly/div_basecase.d" -MT "../build/fq_poly/div_basecase.d" -MT "../build/fq_poly/div_basecase.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_horner.c -o ../build/fq_poly/compose_horner.lo -MMD -MP -MF "../build/fq_poly/compose_horner.d" -MT "../build/fq_poly/compose_horner.d" -MT "../build/fq_poly/compose_horner.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_reorder.c -o ../build/fq_poly/mul_reorder.lo -MMD -MP -MF "../build/fq_poly/mul_reorder.d" -MT "../build/fq_poly/mul_reorder.d" -MT "../build/fq_poly/mul_reorder.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_brent_kung.c -o ../build/fq_poly/compose_mod_brent_kung.lo -MMD -MP -MF "../build/fq_poly/compose_mod_brent_kung.d" -MT "../build/fq_poly/compose_mod_brent_kung.d" -MT "../build/fq_poly/compose_mod_brent_kung.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c normalise.c -o ../build/fq_poly/normalise.lo -MMD -MP -MF "../build/fq_poly/normalise.d" -MT "../build/fq_poly/normalise.d" -MT "../build/fq_poly/normalise.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fq_poly/set.lo -MMD -MP -MF "../build/fq_poly/set.d" -MT "../build/fq_poly/set.d" -MT "../build/fq_poly/set.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod.c -o ../build/fq_poly/compose_mod.lo -MMD -MP -MF "../build/fq_poly/compose_mod.d" -MT "../build/fq_poly/compose_mod.d" -MT "../build/fq_poly/compose_mod.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fq_poly/sub.lo -MMD -MP -MF "../build/fq_poly/sub.d" -MT "../build/fq_poly/sub.d" -MT "../build/fq_poly/sub.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c remove.c -o ../build/fq_poly/remove.lo -MMD -MP -MF "../build/fq_poly/remove.d" -MT "../build/fq_poly/remove.d" -MT "../build/fq_poly/remove.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_fq.c -o ../build/fq_poly/evaluate_fq.lo -MMD -MP -MF "../build/fq_poly/evaluate_fq.d" -MT "../build/fq_poly/evaluate_fq.d" -MT "../build/fq_poly/evaluate_fq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c realloc.c -o ../build/fq_poly/realloc.lo -MMD -MP -MF "../build/fq_poly/realloc.d" -MT "../build/fq_poly/realloc.d" -MT "../build/fq_poly/realloc.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c hamming_weight.c -o ../build/fq_poly/hamming_weight.lo -MMD -MP -MF "../build/fq_poly/hamming_weight.d" -MT "../build/fq_poly/hamming_weight.d" -MT "../build/fq_poly/hamming_weight.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr_classical.c -o ../build/fq_poly/sqr_classical.lo -MMD -MP -MF "../build/fq_poly/sqr_classical.d" -MT "../build/fq_poly/sqr_classical.d" -MT "../build/fq_poly/sqr_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c deflation.c -o ../build/fq_poly/deflation.lo -MMD -MP -MF "../build/fq_poly/deflation.d" -MT "../build/fq_poly/deflation.d" -MT "../build/fq_poly/deflation.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr.c -o ../build/fq_poly/sqr.lo -MMD -MP -MF "../build/fq_poly/sqr.d" -MT "../build/fq_poly/sqr.d" -MT "../build/fq_poly/sqr.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr_KS.c -o ../build/fq_poly/sqr_KS.lo -MMD -MP -MF "../build/fq_poly/sqr_KS.d" -MT "../build/fq_poly/sqr_KS.d" -MT "../build/fq_poly/sqr_KS.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c deflate.c -o ../build/fq_poly/deflate.lo -MMD -MP -MF "../build/fq_poly/deflate.d" -MT "../build/fq_poly/deflate.d" -MT "../build/fq_poly/deflate.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_horner_preinv.c -o ../build/fq_poly/compose_mod_horner_preinv.lo -MMD -MP -MF "../build/fq_poly/compose_mod_horner_preinv.d" -MT "../build/fq_poly/compose_mod_horner_preinv.d" -MT "../build/fq_poly/compose_mod_horner_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str.c -o ../build/fq_poly/get_str.lo -MMD -MP -MF "../build/fq_poly/get_str.d" -MT "../build/fq_poly/get_str.d" -MT "../build/fq_poly/get_str.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/fq_poly/mul.lo -MMD -MP -MF "../build/fq_poly/mul.d" -MT "../build/fq_poly/mul.d" -MT "../build/fq_poly/mul.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_classical.c -o ../build/fq_poly/mul_classical.lo -MMD -MP -MF "../build/fq_poly/mul_classical.d" -MT "../build/fq_poly/mul_classical.d" -MT "../build/fq_poly/mul_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c shift_right.c -o ../build/fq_poly/shift_right.lo -MMD -MP -MF "../build/fq_poly/shift_right.d" -MT "../build/fq_poly/shift_right.d" -MT "../build/fq_poly/shift_right.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_ui_binexp.c -o ../build/fq_poly/powmod_ui_binexp.lo -MMD -MP -MF "../build/fq_poly/powmod_ui_binexp.d" -MT "../build/fq_poly/powmod_ui_binexp.d" -MT "../build/fq_poly/powmod_ui_binexp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_brent_kung_preinv.c -o ../build/fq_poly/compose_mod_brent_kung_preinv.lo -MMD -MP -MF "../build/fq_poly/compose_mod_brent_kung_preinv.d" -MT "../build/fq_poly/compose_mod_brent_kung_preinv.d" -MT "../build/fq_poly/compose_mod_brent_kung_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str_pretty.c -o ../build/fq_poly/get_str_pretty.lo -MMD -MP -MF "../build/fq_poly/get_str_pretty.d" -MT "../build/fq_poly/get_str_pretty.d" -MT "../build/fq_poly/get_str_pretty.lo"
gcc -Wl,-z,relro -Wl,-r ../build/fq_poly/powmod_x_fmpz_preinv.lo ../build/fq_poly/compose_mod_preinv.lo ../build/fq_poly/pow.lo ../build/fq_poly/divrem_divconquer_recursive.lo ../build/fq_poly/init.lo ../build/fq_poly/compose_mod_brent_kung_precomp_preinv.lo ../build/fq_poly/mullow_KS.lo ../build/fq_poly/powmod_fmpz_binexp_preinv.lo ../build/fq_poly/fprint.lo ../build/fq_poly/powmod_fmpz_sliding_preinv.lo ../build/fq_poly/inflate.lo ../build/fq_poly/make_monic.lo ../build/fq_poly/fit_length.lo ../build/fq_poly/derivative.lo ../build/fq_poly/set_coeff.lo ../build/fq_poly/randtest_monic.lo ../build/fq_poly/compose_mod_horner.lo ../build/fq_poly/sqr_reorder.lo ../build/fq_poly/divides.lo ../build/fq_poly/fprint_pretty.lo ../build/fq_poly/scalar_addmul_fq.lo ../build/fq_poly/swap.lo ../build/fq_poly/mulmod_preinv.lo ../build/fq_poly/mullow_classical.lo ../build/fq_poly/gcd_euclidean.lo ../build/fq_poly/divrem_divconquer.lo ../build/fq_poly/divrem_newton_n_preinv.lo ../build/fq_poly/scalar_mul_fq.lo ../build/fq_poly/inv_series_newton.lo ../build/fq_poly/mullow.lo ../build/fq_poly/gen.lo ../build/fq_poly/randtest.lo ../build/fq_poly/set_fq.lo ../build/fq_poly/scalar_submul_fq.lo ../build/fq_poly/divrem_basecase.lo ../build/fq_poly/compose_divconquer.lo ../build/fq_poly/equal.lo ../build/fq_poly/one.lo ../build/fq_poly/powmod_fmpz_binexp.lo ../build/fq_poly/add.lo ../build/fq_poly/div_newton_n_preinv.lo ../build/fq_poly/clear.lo ../build/fq_poly/shift_left.lo ../build/fq_poly/mul_KS.lo ../build/fq_poly/powmod_ui_binexp_preinv.lo ../build/fq_poly/get_coeff.lo ../build/fq_poly/truncate.lo ../build/fq_poly/compose.lo ../build/fq_poly/reverse.lo ../build/fq_poly/mulmod.lo ../build/fq_poly/neg.lo ../build/fq_poly/randtest_irreducible.lo ../build/fq_poly/div_basecase.lo ../build/fq_poly/compose_horner.lo ../build/fq_poly/mul_reorder.lo ../build/fq_poly/compose_mod_brent_kung.lo ../build/fq_poly/normalise.lo ../build/fq_poly/set.lo ../build/fq_poly/compose_mod.lo ../build/fq_poly/sub.lo ../build/fq_poly/remove.lo ../build/fq_poly/evaluate_fq.lo ../build/fq_poly/realloc.lo ../build/fq_poly/hamming_weight.lo ../build/fq_poly/sqr_classical.lo ../build/fq_poly/deflation.lo ../build/fq_poly/sqr.lo ../build/fq_poly/sqr_KS.lo ../build/fq_poly/deflate.lo ../build/fq_poly/compose_mod_horner_preinv.lo ../build/fq_poly/get_str.lo ../build/fq_poly/mul.lo ../build/fq_poly/mul_classical.lo ../build/fq_poly/shift_right.lo ../build/fq_poly/powmod_ui_binexp.lo ../build/fq_poly/compose_mod_brent_kung_preinv.lo ../build/fq_poly/get_str_pretty.lo -o ../build/fq_poly/../fq_poly.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/fq_poly'
make[4]: Entering directory '/«PKGBUILDDIR»/fq_poly_factor'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_squarefree.c -o ../build/fq_poly_factor/is_squarefree.lo -MMD -MP -MF "../build/fq_poly_factor/is_squarefree.d" -MT "../build/fq_poly_factor/is_squarefree.d" -MT "../build/fq_poly_factor/is_squarefree.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_cantor_zassenhaus.c -o ../build/fq_poly_factor/factor_cantor_zassenhaus.lo -MMD -MP -MF "../build/fq_poly_factor/factor_cantor_zassenhaus.d" -MT "../build/fq_poly_factor/factor_cantor_zassenhaus.d" -MT "../build/fq_poly_factor/factor_cantor_zassenhaus.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_squarefree.c -o ../build/fq_poly_factor/factor_squarefree.lo -MMD -MP -MF "../build/fq_poly_factor/factor_squarefree.d" -MT "../build/fq_poly_factor/factor_squarefree.d" -MT "../build/fq_poly_factor/factor_squarefree.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_kaltofen_shoup.c -o ../build/fq_poly_factor/factor_kaltofen_shoup.lo -MMD -MP -MF "../build/fq_poly_factor/factor_kaltofen_shoup.d" -MT "../build/fq_poly_factor/factor_kaltofen_shoup.d" -MT "../build/fq_poly_factor/factor_kaltofen_shoup.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c print.c -o ../build/fq_poly_factor/print.lo -MMD -MP -MF "../build/fq_poly_factor/print.d" -MT "../build/fq_poly_factor/print.d" -MT "../build/fq_poly_factor/print.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/fq_poly_factor/pow.lo -MMD -MP -MF "../build/fq_poly_factor/pow.d" -MT "../build/fq_poly_factor/pow.d" -MT "../build/fq_poly_factor/pow.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fq_poly_factor/init.lo -MMD -MP -MF "../build/fq_poly_factor/init.d" -MT "../build/fq_poly_factor/init.d" -MT "../build/fq_poly_factor/init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c print_pretty.c -o ../build/fq_poly_factor/print_pretty.lo -MMD -MP -MF "../build/fq_poly_factor/print_pretty.d" -MT "../build/fq_poly_factor/print_pretty.d" -MT "../build/fq_poly_factor/print_pretty.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c insert.c -o ../build/fq_poly_factor/insert.lo -MMD -MP -MF "../build/fq_poly_factor/insert.d" -MT "../build/fq_poly_factor/insert.d" -MT "../build/fq_poly_factor/insert.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c realloc.c -o ../build/fq_poly_factor/realloc.lo -MMD -MP -MF "../build/fq_poly_factor/realloc.d" -MT "../build/fq_poly_factor/realloc.d" -MT "../build/fq_poly_factor/realloc.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fit_length.c -o ../build/fq_poly_factor/fit_length.lo -MMD -MP -MF "../build/fq_poly_factor/fit_length.d" -MT "../build/fq_poly_factor/fit_length.d" -MT "../build/fq_poly_factor/fit_length.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_irreducible_ddf.c -o ../build/fq_poly_factor/is_irreducible_ddf.lo -MMD -MP -MF "../build/fq_poly_factor/is_irreducible_ddf.d" -MT "../build/fq_poly_factor/is_irreducible_ddf.d" -MT "../build/fq_poly_factor/is_irreducible_ddf.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_equal_deg.c -o ../build/fq_poly_factor/factor_equal_deg.lo -MMD -MP -MF "../build/fq_poly_factor/factor_equal_deg.d" -MT "../build/fq_poly_factor/factor_equal_deg.d" -MT "../build/fq_poly_factor/factor_equal_deg.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c iterated_frobenius_preinv.c -o ../build/fq_poly_factor/iterated_frobenius_preinv.lo -MMD -MP -MF "../build/fq_poly_factor/iterated_frobenius_preinv.d" -MT "../build/fq_poly_factor/iterated_frobenius_preinv.d" -MT "../build/fq_poly_factor/iterated_frobenius_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_irreducible.c -o ../build/fq_poly_factor/is_irreducible.lo -MMD -MP -MF "../build/fq_poly_factor/is_irreducible.d" -MT "../build/fq_poly_factor/is_irreducible.d" -MT "../build/fq_poly_factor/is_irreducible.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_berlekamp.c -o ../build/fq_poly_factor/factor_berlekamp.lo -MMD -MP -MF "../build/fq_poly_factor/factor_berlekamp.d" -MT "../build/fq_poly_factor/factor_berlekamp.d" -MT "../build/fq_poly_factor/factor_berlekamp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fq_poly_factor/clear.lo -MMD -MP -MF "../build/fq_poly_factor/clear.d" -MT "../build/fq_poly_factor/clear.d" -MT "../build/fq_poly_factor/clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_irreducible_ben_or.c -o ../build/fq_poly_factor/is_irreducible_ben_or.lo -MMD -MP -MF "../build/fq_poly_factor/is_irreducible_ben_or.d" -MT "../build/fq_poly_factor/is_irreducible_ben_or.d" -MT "../build/fq_poly_factor/is_irreducible_ben_or.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c concat.c -o ../build/fq_poly_factor/concat.lo -MMD -MP -MF "../build/fq_poly_factor/concat.d" -MT "../build/fq_poly_factor/concat.d" -MT "../build/fq_poly_factor/concat.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor.c -o ../build/fq_poly_factor/factor.lo -MMD -MP -MF "../build/fq_poly_factor/factor.d" -MT "../build/fq_poly_factor/factor.d" -MT "../build/fq_poly_factor/factor.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_equal_deg_prob.c -o ../build/fq_poly_factor/factor_equal_deg_prob.lo -MMD -MP -MF "../build/fq_poly_factor/factor_equal_deg_prob.d" -MT "../build/fq_poly_factor/factor_equal_deg_prob.d" -MT "../build/fq_poly_factor/factor_equal_deg_prob.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_distinct_deg.c -o ../build/fq_poly_factor/factor_distinct_deg.lo -MMD -MP -MF "../build/fq_poly_factor/factor_distinct_deg.d" -MT "../build/fq_poly_factor/factor_distinct_deg.d" -MT "../build/fq_poly_factor/factor_distinct_deg.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fq_poly_factor/set.lo -MMD -MP -MF "../build/fq_poly_factor/set.d" -MT "../build/fq_poly_factor/set.d" -MT "../build/fq_poly_factor/set.lo"
gcc -Wl,-z,relro -Wl,-r ../build/fq_poly_factor/is_squarefree.lo ../build/fq_poly_factor/factor_cantor_zassenhaus.lo ../build/fq_poly_factor/factor_squarefree.lo ../build/fq_poly_factor/factor_kaltofen_shoup.lo ../build/fq_poly_factor/print.lo ../build/fq_poly_factor/pow.lo ../build/fq_poly_factor/init.lo ../build/fq_poly_factor/print_pretty.lo ../build/fq_poly_factor/insert.lo ../build/fq_poly_factor/realloc.lo ../build/fq_poly_factor/fit_length.lo ../build/fq_poly_factor/is_irreducible_ddf.lo ../build/fq_poly_factor/factor_equal_deg.lo ../build/fq_poly_factor/iterated_frobenius_preinv.lo ../build/fq_poly_factor/is_irreducible.lo ../build/fq_poly_factor/factor_berlekamp.lo ../build/fq_poly_factor/clear.lo ../build/fq_poly_factor/is_irreducible_ben_or.lo ../build/fq_poly_factor/concat.lo ../build/fq_poly_factor/factor.lo ../build/fq_poly_factor/factor_equal_deg_prob.lo ../build/fq_poly_factor/factor_distinct_deg.lo ../build/fq_poly_factor/set.lo -o ../build/fq_poly_factor/../fq_poly_factor.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/fq_poly_factor'
make[4]: Entering directory '/«PKGBUILDDIR»/fq_nmod'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr.c -o ../build/fq_nmod/sqr.lo -MMD -MP -MF "../build/fq_nmod/sqr.d" -MT "../build/fq_nmod/sqr.d" -MT "../build/fq_nmod/sqr.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str.c -o ../build/fq_nmod/get_str.lo -MMD -MP -MF "../build/fq_nmod/get_str.d" -MT "../build/fq_nmod/get_str.d" -MT "../build/fq_nmod/get_str.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ctx_init_conway.c -o ../build/fq_nmod/ctx_init_conway.lo -MMD -MP -MF "../build/fq_nmod/ctx_init_conway.d" -MT "../build/fq_nmod/ctx_init_conway.d" -MT "../build/fq_nmod/ctx_init_conway.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/fq_nmod/mul.lo -MMD -MP -MF "../build/fq_nmod/mul.d" -MT "../build/fq_nmod/mul.d" -MT "../build/fq_nmod/mul.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c trace.c -o ../build/fq_nmod/trace.lo -MMD -MP -MF "../build/fq_nmod/trace.d" -MT "../build/fq_nmod/trace.d" -MT "../build/fq_nmod/trace.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_ui.c -o ../build/fq_nmod/mul_ui.lo -MMD -MP -MF "../build/fq_nmod/mul_ui.d" -MT "../build/fq_nmod/mul_ui.d" -MT "../build/fq_nmod/mul_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_si.c -o ../build/fq_nmod/mul_si.lo -MMD -MP -MF "../build/fq_nmod/mul_si.d" -MT "../build/fq_nmod/mul_si.d" -MT "../build/fq_nmod/mul_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str_pretty.c -o ../build/fq_nmod/get_str_pretty.lo -MMD -MP -MF "../build/fq_nmod/get_str_pretty.d" -MT "../build/fq_nmod/get_str_pretty.d" -MT "../build/fq_nmod/get_str_pretty.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fq_nmod/neg.lo -MMD -MP -MF "../build/fq_nmod/neg.d" -MT "../build/fq_nmod/neg.d" -MT "../build/fq_nmod/neg.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ctx_randtest.c -o ../build/fq_nmod/ctx_randtest.lo -MMD -MP -MF "../build/fq_nmod/ctx_randtest.d" -MT "../build/fq_nmod/ctx_randtest.d" -MT "../build/fq_nmod/ctx_randtest.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv.c -o ../build/fq_nmod/inv.lo -MMD -MP -MF "../build/fq_nmod/inv.d" -MT "../build/fq_nmod/inv.d" -MT "../build/fq_nmod/inv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ctx_clear.c -o ../build/fq_nmod/ctx_clear.lo -MMD -MP -MF "../build/fq_nmod/ctx_clear.d" -MT "../build/fq_nmod/ctx_clear.d" -MT "../build/fq_nmod/ctx_clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub_one.c -o ../build/fq_nmod/sub_one.lo -MMD -MP -MF "../build/fq_nmod/sub_one.d" -MT "../build/fq_nmod/sub_one.d" -MT "../build/fq_nmod/sub_one.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pth_root.c -o ../build/fq_nmod/pth_root.lo -MMD -MP -MF "../build/fq_nmod/pth_root.d" -MT "../build/fq_nmod/pth_root.d" -MT "../build/fq_nmod/pth_root.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c frobenius.c -o ../build/fq_nmod/frobenius.lo -MMD -MP -MF "../build/fq_nmod/frobenius.d" -MT "../build/fq_nmod/frobenius.d" -MT "../build/fq_nmod/frobenius.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ctx_init_modulus.c -o ../build/fq_nmod/ctx_init_modulus.lo -MMD -MP -MF "../build/fq_nmod/ctx_init_modulus.d" -MT "../build/fq_nmod/ctx_init_modulus.d" -MT "../build/fq_nmod/ctx_init_modulus.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bit_pack.c -o ../build/fq_nmod/bit_pack.lo -MMD -MP -MF "../build/fq_nmod/bit_pack.d" -MT "../build/fq_nmod/bit_pack.d" -MT "../build/fq_nmod/bit_pack.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fq_nmod/add.lo -MMD -MP -MF "../build/fq_nmod/add.d" -MT "../build/fq_nmod/add.d" -MT "../build/fq_nmod/add.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_fmpz.c -o ../build/fq_nmod/mul_fmpz.lo -MMD -MP -MF "../build/fq_nmod/mul_fmpz.d" -MT "../build/fq_nmod/mul_fmpz.d" -MT "../build/fq_nmod/mul_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fq_nmod/randtest.lo -MMD -MP -MF "../build/fq_nmod/randtest.d" -MT "../build/fq_nmod/randtest.d" -MT "../build/fq_nmod/randtest.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bit_unpack.c -o ../build/fq_nmod/bit_unpack.lo -MMD -MP -MF "../build/fq_nmod/bit_unpack.d" -MT "../build/fq_nmod/bit_unpack.d" -MT "../build/fq_nmod/bit_unpack.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ctx_init.c -o ../build/fq_nmod/ctx_init.lo -MMD -MP -MF "../build/fq_nmod/ctx_init.d" -MT "../build/fq_nmod/ctx_init.d" -MT "../build/fq_nmod/ctx_init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c norm.c -o ../build/fq_nmod/norm.lo -MMD -MP -MF "../build/fq_nmod/norm.d" -MT "../build/fq_nmod/norm.d" -MT "../build/fq_nmod/norm.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/fq_nmod/pow.lo -MMD -MP -MF "../build/fq_nmod/pow.d" -MT "../build/fq_nmod/pow.d" -MT "../build/fq_nmod/pow.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fq_nmod/sub.lo -MMD -MP -MF "../build/fq_nmod/sub.d" -MT "../build/fq_nmod/sub.d" -MT "../build/fq_nmod/sub.lo"
gcc -Wl,-z,relro -Wl,-r ../build/fq_nmod/sqr.lo ../build/fq_nmod/get_str.lo ../build/fq_nmod/ctx_init_conway.lo ../build/fq_nmod/mul.lo ../build/fq_nmod/trace.lo ../build/fq_nmod/mul_ui.lo ../build/fq_nmod/mul_si.lo ../build/fq_nmod/get_str_pretty.lo ../build/fq_nmod/neg.lo ../build/fq_nmod/ctx_randtest.lo ../build/fq_nmod/inv.lo ../build/fq_nmod/ctx_clear.lo ../build/fq_nmod/sub_one.lo ../build/fq_nmod/pth_root.lo ../build/fq_nmod/frobenius.lo ../build/fq_nmod/ctx_init_modulus.lo ../build/fq_nmod/bit_pack.lo ../build/fq_nmod/add.lo ../build/fq_nmod/mul_fmpz.lo ../build/fq_nmod/randtest.lo ../build/fq_nmod/bit_unpack.lo ../build/fq_nmod/ctx_init.lo ../build/fq_nmod/norm.lo ../build/fq_nmod/pow.lo ../build/fq_nmod/sub.lo -o ../build/fq_nmod/../fq_nmod.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/fq_nmod'
make[4]: Entering directory '/«PKGBUILDDIR»/fq_nmod_vec'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_zero.c -o ../build/fq_nmod_vec/is_zero.lo -MMD -MP -MF "../build/fq_nmod_vec/is_zero.d" -MT "../build/fq_nmod_vec/is_zero.d" -MT "../build/fq_nmod_vec/is_zero.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_submul_fq.c -o ../build/fq_nmod_vec/scalar_submul_fq.lo -MMD -MP -MF "../build/fq_nmod_vec/scalar_submul_fq.d" -MT "../build/fq_nmod_vec/scalar_submul_fq.d" -MT "../build/fq_nmod_vec/scalar_submul_fq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fq_nmod_vec/init.lo -MMD -MP -MF "../build/fq_nmod_vec/init.d" -MT "../build/fq_nmod_vec/init.d" -MT "../build/fq_nmod_vec/init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/fq_nmod_vec/fprint.lo -MMD -MP -MF "../build/fq_nmod_vec/fprint.d" -MT "../build/fq_nmod_vec/fprint.d" -MT "../build/fq_nmod_vec/fprint.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_addmul_fq.c -o ../build/fq_nmod_vec/scalar_addmul_fq.lo -MMD -MP -MF "../build/fq_nmod_vec/scalar_addmul_fq.d" -MT "../build/fq_nmod_vec/scalar_addmul_fq.d" -MT "../build/fq_nmod_vec/scalar_addmul_fq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c dot.c -o ../build/fq_nmod_vec/dot.lo -MMD -MP -MF "../build/fq_nmod_vec/dot.d" -MT "../build/fq_nmod_vec/dot.d" -MT "../build/fq_nmod_vec/dot.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fq_nmod_vec/randtest.lo -MMD -MP -MF "../build/fq_nmod_vec/randtest.d" -MT "../build/fq_nmod_vec/randtest.d" -MT "../build/fq_nmod_vec/randtest.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/fq_nmod_vec/equal.lo -MMD -MP -MF "../build/fq_nmod_vec/equal.d" -MT "../build/fq_nmod_vec/equal.d" -MT "../build/fq_nmod_vec/equal.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fq_nmod_vec/add.lo -MMD -MP -MF "../build/fq_nmod_vec/add.d" -MT "../build/fq_nmod_vec/add.d" -MT "../build/fq_nmod_vec/add.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/fq_nmod_vec/swap.lo -MMD -MP -MF "../build/fq_nmod_vec/swap.d" -MT "../build/fq_nmod_vec/swap.d" -MT "../build/fq_nmod_vec/swap.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fq_nmod_vec/clear.lo -MMD -MP -MF "../build/fq_nmod_vec/clear.d" -MT "../build/fq_nmod_vec/clear.d" -MT "../build/fq_nmod_vec/clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fq_nmod_vec/neg.lo -MMD -MP -MF "../build/fq_nmod_vec/neg.d" -MT "../build/fq_nmod_vec/neg.d" -MT "../build/fq_nmod_vec/neg.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c zero.c -o ../build/fq_nmod_vec/zero.lo -MMD -MP -MF "../build/fq_nmod_vec/zero.d" -MT "../build/fq_nmod_vec/zero.d" -MT "../build/fq_nmod_vec/zero.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fq_nmod_vec/sub.lo -MMD -MP -MF "../build/fq_nmod_vec/sub.d" -MT "../build/fq_nmod_vec/sub.d" -MT "../build/fq_nmod_vec/sub.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fq_nmod_vec/set.lo -MMD -MP -MF "../build/fq_nmod_vec/set.d" -MT "../build/fq_nmod_vec/set.d" -MT "../build/fq_nmod_vec/set.lo"
gcc -Wl,-z,relro -Wl,-r ../build/fq_nmod_vec/is_zero.lo ../build/fq_nmod_vec/scalar_submul_fq.lo ../build/fq_nmod_vec/init.lo ../build/fq_nmod_vec/fprint.lo ../build/fq_nmod_vec/scalar_addmul_fq.lo ../build/fq_nmod_vec/dot.lo ../build/fq_nmod_vec/randtest.lo ../build/fq_nmod_vec/equal.lo ../build/fq_nmod_vec/add.lo ../build/fq_nmod_vec/swap.lo ../build/fq_nmod_vec/clear.lo ../build/fq_nmod_vec/neg.lo ../build/fq_nmod_vec/zero.lo ../build/fq_nmod_vec/sub.lo ../build/fq_nmod_vec/set.lo -o ../build/fq_nmod_vec/../fq_nmod_vec.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/fq_nmod_vec'
make[4]: Entering directory '/«PKGBUILDDIR»/fq_nmod_mat'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lu_recursive.c -o ../build/fq_nmod_mat/lu_recursive.lo -MMD -MP -MF "../build/fq_nmod_mat/lu_recursive.d" -MT "../build/fq_nmod_mat/lu_recursive.d" -MT "../build/fq_nmod_mat/lu_recursive.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_triu.c -o ../build/fq_nmod_mat/solve_triu.lo -MMD -MP -MF "../build/fq_nmod_mat/solve_triu.d" -MT "../build/fq_nmod_mat/solve_triu.d" -MT "../build/fq_nmod_mat/solve_triu.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c window_clear.c -o ../build/fq_nmod_mat/window_clear.lo -MMD -MP -MF "../build/fq_nmod_mat/window_clear.d" -MT "../build/fq_nmod_mat/window_clear.d" -MT "../build/fq_nmod_mat/window_clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/fq_nmod_mat/mul.lo -MMD -MP -MF "../build/fq_nmod_mat/mul.d" -MT "../build/fq_nmod_mat/mul.d" -MT "../build/fq_nmod_mat/mul.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_classical.c -o ../build/fq_nmod_mat/mul_classical.lo -MMD -MP -MF "../build/fq_nmod_mat/mul_classical.d" -MT "../build/fq_nmod_mat/mul_classical.d" -MT "../build/fq_nmod_mat/mul_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_zero.c -o ../build/fq_nmod_mat/is_zero.lo -MMD -MP -MF "../build/fq_nmod_mat/is_zero.d" -MT "../build/fq_nmod_mat/is_zero.d" -MT "../build/fq_nmod_mat/is_zero.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fq_nmod_mat/init.lo -MMD -MP -MF "../build/fq_nmod_mat/init.d" -MT "../build/fq_nmod_mat/init.d" -MT "../build/fq_nmod_mat/init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c submul.c -o ../build/fq_nmod_mat/submul.lo -MMD -MP -MF "../build/fq_nmod_mat/submul.d" -MT "../build/fq_nmod_mat/submul.d" -MT "../build/fq_nmod_mat/submul.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_triu_classical.c -o ../build/fq_nmod_mat/solve_triu_classical.lo -MMD -MP -MF "../build/fq_nmod_mat/solve_triu_classical.d" -MT "../build/fq_nmod_mat/solve_triu_classical.d" -MT "../build/fq_nmod_mat/solve_triu_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/fq_nmod_mat/fprint.lo -MMD -MP -MF "../build/fq_nmod_mat/fprint.d" -MT "../build/fq_nmod_mat/fprint.d" -MT "../build/fq_nmod_mat/fprint.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lu.c -o ../build/fq_nmod_mat/lu.lo -MMD -MP -MF "../build/fq_nmod_mat/lu.d" -MT "../build/fq_nmod_mat/lu.d" -MT "../build/fq_nmod_mat/lu.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lu_classical.c -o ../build/fq_nmod_mat/lu_classical.lo -MMD -MP -MF "../build/fq_nmod_mat/lu_classical.d" -MT "../build/fq_nmod_mat/lu_classical.d" -MT "../build/fq_nmod_mat/lu_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_KS.c -o ../build/fq_nmod_mat/mul_KS.lo -MMD -MP -MF "../build/fq_nmod_mat/mul_KS.d" -MT "../build/fq_nmod_mat/mul_KS.d" -MT "../build/fq_nmod_mat/mul_KS.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtriu.c -o ../build/fq_nmod_mat/randtriu.lo -MMD -MP -MF "../build/fq_nmod_mat/randtriu.d" -MT "../build/fq_nmod_mat/randtriu.d" -MT "../build/fq_nmod_mat/randtriu.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randrank.c -o ../build/fq_nmod_mat/randrank.lo -MMD -MP -MF "../build/fq_nmod_mat/randrank.d" -MT "../build/fq_nmod_mat/randrank.d" -MT "../build/fq_nmod_mat/randrank.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c window_init.c -o ../build/fq_nmod_mat/window_init.lo -MMD -MP -MF "../build/fq_nmod_mat/window_init.d" -MT "../build/fq_nmod_mat/window_init.d" -MT "../build/fq_nmod_mat/window_init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randpermdiag.c -o ../build/fq_nmod_mat/randpermdiag.lo -MMD -MP -MF "../build/fq_nmod_mat/randpermdiag.d" -MT "../build/fq_nmod_mat/randpermdiag.d" -MT "../build/fq_nmod_mat/randpermdiag.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_triu_recursive.c -o ../build/fq_nmod_mat/solve_triu_recursive.lo -MMD -MP -MF "../build/fq_nmod_mat/solve_triu_recursive.d" -MT "../build/fq_nmod_mat/solve_triu_recursive.d" -MT "../build/fq_nmod_mat/solve_triu_recursive.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fq_nmod_mat/randtest.lo -MMD -MP -MF "../build/fq_nmod_mat/randtest.d" -MT "../build/fq_nmod_mat/randtest.d" -MT "../build/fq_nmod_mat/randtest.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_tril_classical.c -o ../build/fq_nmod_mat/solve_tril_classical.lo -MMD -MP -MF "../build/fq_nmod_mat/solve_tril_classical.d" -MT "../build/fq_nmod_mat/solve_tril_classical.d" -MT "../build/fq_nmod_mat/solve_tril_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/fq_nmod_mat/equal.lo -MMD -MP -MF "../build/fq_nmod_mat/equal.d" -MT "../build/fq_nmod_mat/equal.d" -MT "../build/fq_nmod_mat/equal.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fq_nmod_mat/add.lo -MMD -MP -MF "../build/fq_nmod_mat/add.d" -MT "../build/fq_nmod_mat/add.d" -MT "../build/fq_nmod_mat/add.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/fq_nmod_mat/swap.lo -MMD -MP -MF "../build/fq_nmod_mat/swap.d" -MT "../build/fq_nmod_mat/swap.d" -MT "../build/fq_nmod_mat/swap.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fq_nmod_mat/clear.lo -MMD -MP -MF "../build/fq_nmod_mat/clear.d" -MT "../build/fq_nmod_mat/clear.d" -MT "../build/fq_nmod_mat/clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rref.c -o ../build/fq_nmod_mat/rref.lo -MMD -MP -MF "../build/fq_nmod_mat/rref.d" -MT "../build/fq_nmod_mat/rref.d" -MT "../build/fq_nmod_mat/rref.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fq_nmod_mat/neg.lo -MMD -MP -MF "../build/fq_nmod_mat/neg.d" -MT "../build/fq_nmod_mat/neg.d" -MT "../build/fq_nmod_mat/neg.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c zero.c -o ../build/fq_nmod_mat/zero.lo -MMD -MP -MF "../build/fq_nmod_mat/zero.d" -MT "../build/fq_nmod_mat/zero.d" -MT "../build/fq_nmod_mat/zero.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init_set.c -o ../build/fq_nmod_mat/init_set.lo -MMD -MP -MF "../build/fq_nmod_mat/init_set.d" -MT "../build/fq_nmod_mat/init_set.d" -MT "../build/fq_nmod_mat/init_set.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_tril.c -o ../build/fq_nmod_mat/solve_tril.lo -MMD -MP -MF "../build/fq_nmod_mat/solve_tril.d" -MT "../build/fq_nmod_mat/solve_tril.d" -MT "../build/fq_nmod_mat/solve_tril.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fq_nmod_mat/sub.lo -MMD -MP -MF "../build/fq_nmod_mat/sub.d" -MT "../build/fq_nmod_mat/sub.d" -MT "../build/fq_nmod_mat/sub.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randops.c -o ../build/fq_nmod_mat/randops.lo -MMD -MP -MF "../build/fq_nmod_mat/randops.d" -MT "../build/fq_nmod_mat/randops.d" -MT "../build/fq_nmod_mat/randops.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fq_nmod_mat/set.lo -MMD -MP -MF "../build/fq_nmod_mat/set.d" -MT "../build/fq_nmod_mat/set.d" -MT "../build/fq_nmod_mat/set.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtril.c -o ../build/fq_nmod_mat/randtril.lo -MMD -MP -MF "../build/fq_nmod_mat/randtril.d" -MT "../build/fq_nmod_mat/randtril.d" -MT "../build/fq_nmod_mat/randtril.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_tril_recursive.c -o ../build/fq_nmod_mat/solve_tril_recursive.lo -MMD -MP -MF "../build/fq_nmod_mat/solve_tril_recursive.d" -MT "../build/fq_nmod_mat/solve_tril_recursive.d" -MT "../build/fq_nmod_mat/solve_tril_recursive.lo"
gcc -Wl,-z,relro -Wl,-r ../build/fq_nmod_mat/lu_recursive.lo ../build/fq_nmod_mat/solve_triu.lo ../build/fq_nmod_mat/window_clear.lo ../build/fq_nmod_mat/mul.lo ../build/fq_nmod_mat/mul_classical.lo ../build/fq_nmod_mat/is_zero.lo ../build/fq_nmod_mat/init.lo ../build/fq_nmod_mat/submul.lo ../build/fq_nmod_mat/solve_triu_classical.lo ../build/fq_nmod_mat/fprint.lo ../build/fq_nmod_mat/lu.lo ../build/fq_nmod_mat/lu_classical.lo ../build/fq_nmod_mat/mul_KS.lo ../build/fq_nmod_mat/randtriu.lo ../build/fq_nmod_mat/randrank.lo ../build/fq_nmod_mat/window_init.lo ../build/fq_nmod_mat/randpermdiag.lo ../build/fq_nmod_mat/solve_triu_recursive.lo ../build/fq_nmod_mat/randtest.lo ../build/fq_nmod_mat/solve_tril_classical.lo ../build/fq_nmod_mat/equal.lo ../build/fq_nmod_mat/add.lo ../build/fq_nmod_mat/swap.lo ../build/fq_nmod_mat/clear.lo ../build/fq_nmod_mat/rref.lo ../build/fq_nmod_mat/neg.lo ../build/fq_nmod_mat/zero.lo ../build/fq_nmod_mat/init_set.lo ../build/fq_nmod_mat/solve_tril.lo ../build/fq_nmod_mat/sub.lo ../build/fq_nmod_mat/randops.lo ../build/fq_nmod_mat/set.lo ../build/fq_nmod_mat/randtril.lo ../build/fq_nmod_mat/solve_tril_recursive.lo -o ../build/fq_nmod_mat/../fq_nmod_mat.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/fq_nmod_mat'
make[4]: Entering directory '/«PKGBUILDDIR»/fq_nmod_poly'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_brent_kung_preinv.c -o ../build/fq_nmod_poly/compose_mod_brent_kung_preinv.lo -MMD -MP -MF "../build/fq_nmod_poly/compose_mod_brent_kung_preinv.d" -MT "../build/fq_nmod_poly/compose_mod_brent_kung_preinv.d" -MT "../build/fq_nmod_poly/compose_mod_brent_kung_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str_pretty.c -o ../build/fq_nmod_poly/get_str_pretty.lo -MMD -MP -MF "../build/fq_nmod_poly/get_str_pretty.d" -MT "../build/fq_nmod_poly/get_str_pretty.d" -MT "../build/fq_nmod_poly/get_str_pretty.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_x_fmpz_preinv.c -o ../build/fq_nmod_poly/powmod_x_fmpz_preinv.lo -MMD -MP -MF "../build/fq_nmod_poly/powmod_x_fmpz_preinv.d" -MT "../build/fq_nmod_poly/powmod_x_fmpz_preinv.d" -MT "../build/fq_nmod_poly/powmod_x_fmpz_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_preinv.c -o ../build/fq_nmod_poly/compose_mod_preinv.lo -MMD -MP -MF "../build/fq_nmod_poly/compose_mod_preinv.d" -MT "../build/fq_nmod_poly/compose_mod_preinv.d" -MT "../build/fq_nmod_poly/compose_mod_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/fq_nmod_poly/pow.lo -MMD -MP -MF "../build/fq_nmod_poly/pow.d" -MT "../build/fq_nmod_poly/pow.d" -MT "../build/fq_nmod_poly/pow.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_divconquer_recursive.c -o ../build/fq_nmod_poly/divrem_divconquer_recursive.lo -MMD -MP -MF "../build/fq_nmod_poly/divrem_divconquer_recursive.d" -MT "../build/fq_nmod_poly/divrem_divconquer_recursive.d" -MT "../build/fq_nmod_poly/divrem_divconquer_recursive.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fq_nmod_poly/init.lo -MMD -MP -MF "../build/fq_nmod_poly/init.d" -MT "../build/fq_nmod_poly/init.d" -MT "../build/fq_nmod_poly/init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_brent_kung_precomp_preinv.c -o ../build/fq_nmod_poly/compose_mod_brent_kung_precomp_preinv.lo -MMD -MP -MF "../build/fq_nmod_poly/compose_mod_brent_kung_precomp_preinv.d" -MT "../build/fq_nmod_poly/compose_mod_brent_kung_precomp_preinv.d" -MT "../build/fq_nmod_poly/compose_mod_brent_kung_precomp_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow_KS.c -o ../build/fq_nmod_poly/mullow_KS.lo -MMD -MP -MF "../build/fq_nmod_poly/mullow_KS.d" -MT "../build/fq_nmod_poly/mullow_KS.d" -MT "../build/fq_nmod_poly/mullow_KS.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_fmpz_binexp_preinv.c -o ../build/fq_nmod_poly/powmod_fmpz_binexp_preinv.lo -MMD -MP -MF "../build/fq_nmod_poly/powmod_fmpz_binexp_preinv.d" -MT "../build/fq_nmod_poly/powmod_fmpz_binexp_preinv.d" -MT "../build/fq_nmod_poly/powmod_fmpz_binexp_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/fq_nmod_poly/fprint.lo -MMD -MP -MF "../build/fq_nmod_poly/fprint.d" -MT "../build/fq_nmod_poly/fprint.d" -MT "../build/fq_nmod_poly/fprint.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_fmpz_sliding_preinv.c -o ../build/fq_nmod_poly/powmod_fmpz_sliding_preinv.lo -MMD -MP -MF "../build/fq_nmod_poly/powmod_fmpz_sliding_preinv.d" -MT "../build/fq_nmod_poly/powmod_fmpz_sliding_preinv.d" -MT "../build/fq_nmod_poly/powmod_fmpz_sliding_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inflate.c -o ../build/fq_nmod_poly/inflate.lo -MMD -MP -MF "../build/fq_nmod_poly/inflate.d" -MT "../build/fq_nmod_poly/inflate.d" -MT "../build/fq_nmod_poly/inflate.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c make_monic.c -o ../build/fq_nmod_poly/make_monic.lo -MMD -MP -MF "../build/fq_nmod_poly/make_monic.d" -MT "../build/fq_nmod_poly/make_monic.d" -MT "../build/fq_nmod_poly/make_monic.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fit_length.c -o ../build/fq_nmod_poly/fit_length.lo -MMD -MP -MF "../build/fq_nmod_poly/fit_length.d" -MT "../build/fq_nmod_poly/fit_length.d" -MT "../build/fq_nmod_poly/fit_length.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c derivative.c -o ../build/fq_nmod_poly/derivative.lo -MMD -MP -MF "../build/fq_nmod_poly/derivative.d" -MT "../build/fq_nmod_poly/derivative.d" -MT "../build/fq_nmod_poly/derivative.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_coeff.c -o ../build/fq_nmod_poly/set_coeff.lo -MMD -MP -MF "../build/fq_nmod_poly/set_coeff.d" -MT "../build/fq_nmod_poly/set_coeff.d" -MT "../build/fq_nmod_poly/set_coeff.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest_monic.c -o ../build/fq_nmod_poly/randtest_monic.lo -MMD -MP -MF "../build/fq_nmod_poly/randtest_monic.d" -MT "../build/fq_nmod_poly/randtest_monic.d" -MT "../build/fq_nmod_poly/randtest_monic.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_horner.c -o ../build/fq_nmod_poly/compose_mod_horner.lo -MMD -MP -MF "../build/fq_nmod_poly/compose_mod_horner.d" -MT "../build/fq_nmod_poly/compose_mod_horner.d" -MT "../build/fq_nmod_poly/compose_mod_horner.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c truncate.c -o ../build/fq_nmod_poly/truncate.lo -MMD -MP -MF "../build/fq_nmod_poly/truncate.d" -MT "../build/fq_nmod_poly/truncate.d" -MT "../build/fq_nmod_poly/truncate.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divides.c -o ../build/fq_nmod_poly/divides.lo -MMD -MP -MF "../build/fq_nmod_poly/divides.d" -MT "../build/fq_nmod_poly/divides.d" -MT "../build/fq_nmod_poly/divides.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint_pretty.c -o ../build/fq_nmod_poly/fprint_pretty.lo -MMD -MP -MF "../build/fq_nmod_poly/fprint_pretty.d" -MT "../build/fq_nmod_poly/fprint_pretty.d" -MT "../build/fq_nmod_poly/fprint_pretty.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_addmul_fq.c -o ../build/fq_nmod_poly/scalar_addmul_fq.lo -MMD -MP -MF "../build/fq_nmod_poly/scalar_addmul_fq.d" -MT "../build/fq_nmod_poly/scalar_addmul_fq.d" -MT "../build/fq_nmod_poly/scalar_addmul_fq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/fq_nmod_poly/swap.lo -MMD -MP -MF "../build/fq_nmod_poly/swap.d" -MT "../build/fq_nmod_poly/swap.d" -MT "../build/fq_nmod_poly/swap.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulmod_preinv.c -o ../build/fq_nmod_poly/mulmod_preinv.lo -MMD -MP -MF "../build/fq_nmod_poly/mulmod_preinv.d" -MT "../build/fq_nmod_poly/mulmod_preinv.d" -MT "../build/fq_nmod_poly/mulmod_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow_classical.c -o ../build/fq_nmod_poly/mullow_classical.lo -MMD -MP -MF "../build/fq_nmod_poly/mullow_classical.d" -MT "../build/fq_nmod_poly/mullow_classical.d" -MT "../build/fq_nmod_poly/mullow_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcd_euclidean.c -o ../build/fq_nmod_poly/gcd_euclidean.lo -MMD -MP -MF "../build/fq_nmod_poly/gcd_euclidean.d" -MT "../build/fq_nmod_poly/gcd_euclidean.d" -MT "../build/fq_nmod_poly/gcd_euclidean.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_divconquer.c -o ../build/fq_nmod_poly/divrem_divconquer.lo -MMD -MP -MF "../build/fq_nmod_poly/divrem_divconquer.d" -MT "../build/fq_nmod_poly/divrem_divconquer.d" -MT "../build/fq_nmod_poly/divrem_divconquer.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_newton_n_preinv.c -o ../build/fq_nmod_poly/divrem_newton_n_preinv.lo -MMD -MP -MF "../build/fq_nmod_poly/divrem_newton_n_preinv.d" -MT "../build/fq_nmod_poly/divrem_newton_n_preinv.d" -MT "../build/fq_nmod_poly/divrem_newton_n_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_fq.c -o ../build/fq_nmod_poly/scalar_mul_fq.lo -MMD -MP -MF "../build/fq_nmod_poly/scalar_mul_fq.d" -MT "../build/fq_nmod_poly/scalar_mul_fq.d" -MT "../build/fq_nmod_poly/scalar_mul_fq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv_series_newton.c -o ../build/fq_nmod_poly/inv_series_newton.lo -MMD -MP -MF "../build/fq_nmod_poly/inv_series_newton.d" -MT "../build/fq_nmod_poly/inv_series_newton.d" -MT "../build/fq_nmod_poly/inv_series_newton.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow.c -o ../build/fq_nmod_poly/mullow.lo -MMD -MP -MF "../build/fq_nmod_poly/mullow.d" -MT "../build/fq_nmod_poly/mullow.d" -MT "../build/fq_nmod_poly/mullow.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gen.c -o ../build/fq_nmod_poly/gen.lo -MMD -MP -MF "../build/fq_nmod_poly/gen.d" -MT "../build/fq_nmod_poly/gen.d" -MT "../build/fq_nmod_poly/gen.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fq_nmod_poly/randtest.lo -MMD -MP -MF "../build/fq_nmod_poly/randtest.d" -MT "../build/fq_nmod_poly/randtest.d" -MT "../build/fq_nmod_poly/randtest.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fq.c -o ../build/fq_nmod_poly/set_fq.lo -MMD -MP -MF "../build/fq_nmod_poly/set_fq.d" -MT "../build/fq_nmod_poly/set_fq.d" -MT "../build/fq_nmod_poly/set_fq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_submul_fq.c -o ../build/fq_nmod_poly/scalar_submul_fq.lo -MMD -MP -MF "../build/fq_nmod_poly/scalar_submul_fq.d" -MT "../build/fq_nmod_poly/scalar_submul_fq.d" -MT "../build/fq_nmod_poly/scalar_submul_fq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_basecase.c -o ../build/fq_nmod_poly/divrem_basecase.lo -MMD -MP -MF "../build/fq_nmod_poly/divrem_basecase.d" -MT "../build/fq_nmod_poly/divrem_basecase.d" -MT "../build/fq_nmod_poly/divrem_basecase.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_divconquer.c -o ../build/fq_nmod_poly/compose_divconquer.lo -MMD -MP -MF "../build/fq_nmod_poly/compose_divconquer.d" -MT "../build/fq_nmod_poly/compose_divconquer.d" -MT "../build/fq_nmod_poly/compose_divconquer.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/fq_nmod_poly/equal.lo -MMD -MP -MF "../build/fq_nmod_poly/equal.d" -MT "../build/fq_nmod_poly/equal.d" -MT "../build/fq_nmod_poly/equal.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c one.c -o ../build/fq_nmod_poly/one.lo -MMD -MP -MF "../build/fq_nmod_poly/one.d" -MT "../build/fq_nmod_poly/one.d" -MT "../build/fq_nmod_poly/one.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_fmpz_binexp.c -o ../build/fq_nmod_poly/powmod_fmpz_binexp.lo -MMD -MP -MF "../build/fq_nmod_poly/powmod_fmpz_binexp.d" -MT "../build/fq_nmod_poly/powmod_fmpz_binexp.d" -MT "../build/fq_nmod_poly/powmod_fmpz_binexp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fq_nmod_poly/add.lo -MMD -MP -MF "../build/fq_nmod_poly/add.d" -MT "../build/fq_nmod_poly/add.d" -MT "../build/fq_nmod_poly/add.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_newton_n_preinv.c -o ../build/fq_nmod_poly/div_newton_n_preinv.lo -MMD -MP -MF "../build/fq_nmod_poly/div_newton_n_preinv.d" -MT "../build/fq_nmod_poly/div_newton_n_preinv.d" -MT "../build/fq_nmod_poly/div_newton_n_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fq_nmod_poly/clear.lo -MMD -MP -MF "../build/fq_nmod_poly/clear.d" -MT "../build/fq_nmod_poly/clear.d" -MT "../build/fq_nmod_poly/clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c realloc.c -o ../build/fq_nmod_poly/realloc.lo -MMD -MP -MF "../build/fq_nmod_poly/realloc.d" -MT "../build/fq_nmod_poly/realloc.d" -MT "../build/fq_nmod_poly/realloc.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_KS.c -o ../build/fq_nmod_poly/mul_KS.lo -MMD -MP -MF "../build/fq_nmod_poly/mul_KS.d" -MT "../build/fq_nmod_poly/mul_KS.d" -MT "../build/fq_nmod_poly/mul_KS.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_ui_binexp_preinv.c -o ../build/fq_nmod_poly/powmod_ui_binexp_preinv.lo -MMD -MP -MF "../build/fq_nmod_poly/powmod_ui_binexp_preinv.d" -MT "../build/fq_nmod_poly/powmod_ui_binexp_preinv.d" -MT "../build/fq_nmod_poly/powmod_ui_binexp_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_coeff.c -o ../build/fq_nmod_poly/get_coeff.lo -MMD -MP -MF "../build/fq_nmod_poly/get_coeff.d" -MT "../build/fq_nmod_poly/get_coeff.d" -MT "../build/fq_nmod_poly/get_coeff.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose.c -o ../build/fq_nmod_poly/compose.lo -MMD -MP -MF "../build/fq_nmod_poly/compose.d" -MT "../build/fq_nmod_poly/compose.d" -MT "../build/fq_nmod_poly/compose.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c reverse.c -o ../build/fq_nmod_poly/reverse.lo -MMD -MP -MF "../build/fq_nmod_poly/reverse.d" -MT "../build/fq_nmod_poly/reverse.d" -MT "../build/fq_nmod_poly/reverse.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulmod.c -o ../build/fq_nmod_poly/mulmod.lo -MMD -MP -MF "../build/fq_nmod_poly/mulmod.d" -MT "../build/fq_nmod_poly/mulmod.d" -MT "../build/fq_nmod_poly/mulmod.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fq_nmod_poly/neg.lo -MMD -MP -MF "../build/fq_nmod_poly/neg.d" -MT "../build/fq_nmod_poly/neg.d" -MT "../build/fq_nmod_poly/neg.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest_irreducible.c -o ../build/fq_nmod_poly/randtest_irreducible.lo -MMD -MP -MF "../build/fq_nmod_poly/randtest_irreducible.d" -MT "../build/fq_nmod_poly/randtest_irreducible.d" -MT "../build/fq_nmod_poly/randtest_irreducible.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_basecase.c -o ../build/fq_nmod_poly/div_basecase.lo -MMD -MP -MF "../build/fq_nmod_poly/div_basecase.d" -MT "../build/fq_nmod_poly/div_basecase.d" -MT "../build/fq_nmod_poly/div_basecase.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_horner.c -o ../build/fq_nmod_poly/compose_horner.lo -MMD -MP -MF "../build/fq_nmod_poly/compose_horner.d" -MT "../build/fq_nmod_poly/compose_horner.d" -MT "../build/fq_nmod_poly/compose_horner.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_brent_kung.c -o ../build/fq_nmod_poly/compose_mod_brent_kung.lo -MMD -MP -MF "../build/fq_nmod_poly/compose_mod_brent_kung.d" -MT "../build/fq_nmod_poly/compose_mod_brent_kung.d" -MT "../build/fq_nmod_poly/compose_mod_brent_kung.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c normalise.c -o ../build/fq_nmod_poly/normalise.lo -MMD -MP -MF "../build/fq_nmod_poly/normalise.d" -MT "../build/fq_nmod_poly/normalise.d" -MT "../build/fq_nmod_poly/normalise.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fq_nmod_poly/set.lo -MMD -MP -MF "../build/fq_nmod_poly/set.d" -MT "../build/fq_nmod_poly/set.d" -MT "../build/fq_nmod_poly/set.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod.c -o ../build/fq_nmod_poly/compose_mod.lo -MMD -MP -MF "../build/fq_nmod_poly/compose_mod.d" -MT "../build/fq_nmod_poly/compose_mod.d" -MT "../build/fq_nmod_poly/compose_mod.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fq_nmod_poly/sub.lo -MMD -MP -MF "../build/fq_nmod_poly/sub.d" -MT "../build/fq_nmod_poly/sub.d" -MT "../build/fq_nmod_poly/sub.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c remove.c -o ../build/fq_nmod_poly/remove.lo -MMD -MP -MF "../build/fq_nmod_poly/remove.d" -MT "../build/fq_nmod_poly/remove.d" -MT "../build/fq_nmod_poly/remove.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_fq.c -o ../build/fq_nmod_poly/evaluate_fq.lo -MMD -MP -MF "../build/fq_nmod_poly/evaluate_fq.d" -MT "../build/fq_nmod_poly/evaluate_fq.d" -MT "../build/fq_nmod_poly/evaluate_fq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c shift_left.c -o ../build/fq_nmod_poly/shift_left.lo -MMD -MP -MF "../build/fq_nmod_poly/shift_left.d" -MT "../build/fq_nmod_poly/shift_left.d" -MT "../build/fq_nmod_poly/shift_left.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c hamming_weight.c -o ../build/fq_nmod_poly/hamming_weight.lo -MMD -MP -MF "../build/fq_nmod_poly/hamming_weight.d" -MT "../build/fq_nmod_poly/hamming_weight.d" -MT "../build/fq_nmod_poly/hamming_weight.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr_classical.c -o ../build/fq_nmod_poly/sqr_classical.lo -MMD -MP -MF "../build/fq_nmod_poly/sqr_classical.d" -MT "../build/fq_nmod_poly/sqr_classical.d" -MT "../build/fq_nmod_poly/sqr_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c deflation.c -o ../build/fq_nmod_poly/deflation.lo -MMD -MP -MF "../build/fq_nmod_poly/deflation.d" -MT "../build/fq_nmod_poly/deflation.d" -MT "../build/fq_nmod_poly/deflation.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr.c -o ../build/fq_nmod_poly/sqr.lo -MMD -MP -MF "../build/fq_nmod_poly/sqr.d" -MT "../build/fq_nmod_poly/sqr.d" -MT "../build/fq_nmod_poly/sqr.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr_KS.c -o ../build/fq_nmod_poly/sqr_KS.lo -MMD -MP -MF "../build/fq_nmod_poly/sqr_KS.d" -MT "../build/fq_nmod_poly/sqr_KS.d" -MT "../build/fq_nmod_poly/sqr_KS.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c deflate.c -o ../build/fq_nmod_poly/deflate.lo -MMD -MP -MF "../build/fq_nmod_poly/deflate.d" -MT "../build/fq_nmod_poly/deflate.d" -MT "../build/fq_nmod_poly/deflate.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_horner_preinv.c -o ../build/fq_nmod_poly/compose_mod_horner_preinv.lo -MMD -MP -MF "../build/fq_nmod_poly/compose_mod_horner_preinv.d" -MT "../build/fq_nmod_poly/compose_mod_horner_preinv.d" -MT "../build/fq_nmod_poly/compose_mod_horner_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str.c -o ../build/fq_nmod_poly/get_str.lo -MMD -MP -MF "../build/fq_nmod_poly/get_str.d" -MT "../build/fq_nmod_poly/get_str.d" -MT "../build/fq_nmod_poly/get_str.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/fq_nmod_poly/mul.lo -MMD -MP -MF "../build/fq_nmod_poly/mul.d" -MT "../build/fq_nmod_poly/mul.d" -MT "../build/fq_nmod_poly/mul.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_classical.c -o ../build/fq_nmod_poly/mul_classical.lo -MMD -MP -MF "../build/fq_nmod_poly/mul_classical.d" -MT "../build/fq_nmod_poly/mul_classical.d" -MT "../build/fq_nmod_poly/mul_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c shift_right.c -o ../build/fq_nmod_poly/shift_right.lo -MMD -MP -MF "../build/fq_nmod_poly/shift_right.d" -MT "../build/fq_nmod_poly/shift_right.d" -MT "../build/fq_nmod_poly/shift_right.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_ui_binexp.c -o ../build/fq_nmod_poly/powmod_ui_binexp.lo -MMD -MP -MF "../build/fq_nmod_poly/powmod_ui_binexp.d" -MT "../build/fq_nmod_poly/powmod_ui_binexp.d" -MT "../build/fq_nmod_poly/powmod_ui_binexp.lo"
gcc -Wl,-z,relro -Wl,-r ../build/fq_nmod_poly/compose_mod_brent_kung_preinv.lo ../build/fq_nmod_poly/get_str_pretty.lo ../build/fq_nmod_poly/powmod_x_fmpz_preinv.lo ../build/fq_nmod_poly/compose_mod_preinv.lo ../build/fq_nmod_poly/pow.lo ../build/fq_nmod_poly/divrem_divconquer_recursive.lo ../build/fq_nmod_poly/init.lo ../build/fq_nmod_poly/compose_mod_brent_kung_precomp_preinv.lo ../build/fq_nmod_poly/mullow_KS.lo ../build/fq_nmod_poly/powmod_fmpz_binexp_preinv.lo ../build/fq_nmod_poly/fprint.lo ../build/fq_nmod_poly/powmod_fmpz_sliding_preinv.lo ../build/fq_nmod_poly/inflate.lo ../build/fq_nmod_poly/make_monic.lo ../build/fq_nmod_poly/fit_length.lo ../build/fq_nmod_poly/derivative.lo ../build/fq_nmod_poly/set_coeff.lo ../build/fq_nmod_poly/randtest_monic.lo ../build/fq_nmod_poly/compose_mod_horner.lo ../build/fq_nmod_poly/truncate.lo ../build/fq_nmod_poly/divides.lo ../build/fq_nmod_poly/fprint_pretty.lo ../build/fq_nmod_poly/scalar_addmul_fq.lo ../build/fq_nmod_poly/swap.lo ../build/fq_nmod_poly/mulmod_preinv.lo ../build/fq_nmod_poly/mullow_classical.lo ../build/fq_nmod_poly/gcd_euclidean.lo ../build/fq_nmod_poly/divrem_divconquer.lo ../build/fq_nmod_poly/divrem_newton_n_preinv.lo ../build/fq_nmod_poly/scalar_mul_fq.lo ../build/fq_nmod_poly/inv_series_newton.lo ../build/fq_nmod_poly/mullow.lo ../build/fq_nmod_poly/gen.lo ../build/fq_nmod_poly/randtest.lo ../build/fq_nmod_poly/set_fq.lo ../build/fq_nmod_poly/scalar_submul_fq.lo ../build/fq_nmod_poly/divrem_basecase.lo ../build/fq_nmod_poly/compose_divconquer.lo ../build/fq_nmod_poly/equal.lo ../build/fq_nmod_poly/one.lo ../build/fq_nmod_poly/powmod_fmpz_binexp.lo ../build/fq_nmod_poly/add.lo ../build/fq_nmod_poly/div_newton_n_preinv.lo ../build/fq_nmod_poly/clear.lo ../build/fq_nmod_poly/realloc.lo ../build/fq_nmod_poly/mul_KS.lo ../build/fq_nmod_poly/powmod_ui_binexp_preinv.lo ../build/fq_nmod_poly/get_coeff.lo ../build/fq_nmod_poly/compose.lo ../build/fq_nmod_poly/reverse.lo ../build/fq_nmod_poly/mulmod.lo ../build/fq_nmod_poly/neg.lo ../build/fq_nmod_poly/randtest_irreducible.lo ../build/fq_nmod_poly/div_basecase.lo ../build/fq_nmod_poly/compose_horner.lo ../build/fq_nmod_poly/compose_mod_brent_kung.lo ../build/fq_nmod_poly/normalise.lo ../build/fq_nmod_poly/set.lo ../build/fq_nmod_poly/compose_mod.lo ../build/fq_nmod_poly/sub.lo ../build/fq_nmod_poly/remove.lo ../build/fq_nmod_poly/evaluate_fq.lo ../build/fq_nmod_poly/shift_left.lo ../build/fq_nmod_poly/hamming_weight.lo ../build/fq_nmod_poly/sqr_classical.lo ../build/fq_nmod_poly/deflation.lo ../build/fq_nmod_poly/sqr.lo ../build/fq_nmod_poly/sqr_KS.lo ../build/fq_nmod_poly/deflate.lo ../build/fq_nmod_poly/compose_mod_horner_preinv.lo ../build/fq_nmod_poly/get_str.lo ../build/fq_nmod_poly/mul.lo ../build/fq_nmod_poly/mul_classical.lo ../build/fq_nmod_poly/shift_right.lo ../build/fq_nmod_poly/powmod_ui_binexp.lo -o ../build/fq_nmod_poly/../fq_nmod_poly.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/fq_nmod_poly'
make[4]: Entering directory '/«PKGBUILDDIR»/fq_nmod_poly_factor'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_squarefree.c -o ../build/fq_nmod_poly_factor/is_squarefree.lo -MMD -MP -MF "../build/fq_nmod_poly_factor/is_squarefree.d" -MT "../build/fq_nmod_poly_factor/is_squarefree.d" -MT "../build/fq_nmod_poly_factor/is_squarefree.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_cantor_zassenhaus.c -o ../build/fq_nmod_poly_factor/factor_cantor_zassenhaus.lo -MMD -MP -MF "../build/fq_nmod_poly_factor/factor_cantor_zassenhaus.d" -MT "../build/fq_nmod_poly_factor/factor_cantor_zassenhaus.d" -MT "../build/fq_nmod_poly_factor/factor_cantor_zassenhaus.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_squarefree.c -o ../build/fq_nmod_poly_factor/factor_squarefree.lo -MMD -MP -MF "../build/fq_nmod_poly_factor/factor_squarefree.d" -MT "../build/fq_nmod_poly_factor/factor_squarefree.d" -MT "../build/fq_nmod_poly_factor/factor_squarefree.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_kaltofen_shoup.c -o ../build/fq_nmod_poly_factor/factor_kaltofen_shoup.lo -MMD -MP -MF "../build/fq_nmod_poly_factor/factor_kaltofen_shoup.d" -MT "../build/fq_nmod_poly_factor/factor_kaltofen_shoup.d" -MT "../build/fq_nmod_poly_factor/factor_kaltofen_shoup.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c print.c -o ../build/fq_nmod_poly_factor/print.lo -MMD -MP -MF "../build/fq_nmod_poly_factor/print.d" -MT "../build/fq_nmod_poly_factor/print.d" -MT "../build/fq_nmod_poly_factor/print.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/fq_nmod_poly_factor/pow.lo -MMD -MP -MF "../build/fq_nmod_poly_factor/pow.d" -MT "../build/fq_nmod_poly_factor/pow.d" -MT "../build/fq_nmod_poly_factor/pow.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fq_nmod_poly_factor/init.lo -MMD -MP -MF "../build/fq_nmod_poly_factor/init.d" -MT "../build/fq_nmod_poly_factor/init.d" -MT "../build/fq_nmod_poly_factor/init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c print_pretty.c -o ../build/fq_nmod_poly_factor/print_pretty.lo -MMD -MP -MF "../build/fq_nmod_poly_factor/print_pretty.d" -MT "../build/fq_nmod_poly_factor/print_pretty.d" -MT "../build/fq_nmod_poly_factor/print_pretty.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c insert.c -o ../build/fq_nmod_poly_factor/insert.lo -MMD -MP -MF "../build/fq_nmod_poly_factor/insert.d" -MT "../build/fq_nmod_poly_factor/insert.d" -MT "../build/fq_nmod_poly_factor/insert.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c realloc.c -o ../build/fq_nmod_poly_factor/realloc.lo -MMD -MP -MF "../build/fq_nmod_poly_factor/realloc.d" -MT "../build/fq_nmod_poly_factor/realloc.d" -MT "../build/fq_nmod_poly_factor/realloc.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fit_length.c -o ../build/fq_nmod_poly_factor/fit_length.lo -MMD -MP -MF "../build/fq_nmod_poly_factor/fit_length.d" -MT "../build/fq_nmod_poly_factor/fit_length.d" -MT "../build/fq_nmod_poly_factor/fit_length.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_irreducible_ddf.c -o ../build/fq_nmod_poly_factor/is_irreducible_ddf.lo -MMD -MP -MF "../build/fq_nmod_poly_factor/is_irreducible_ddf.d" -MT "../build/fq_nmod_poly_factor/is_irreducible_ddf.d" -MT "../build/fq_nmod_poly_factor/is_irreducible_ddf.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_equal_deg.c -o ../build/fq_nmod_poly_factor/factor_equal_deg.lo -MMD -MP -MF "../build/fq_nmod_poly_factor/factor_equal_deg.d" -MT "../build/fq_nmod_poly_factor/factor_equal_deg.d" -MT "../build/fq_nmod_poly_factor/factor_equal_deg.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c iterated_frobenius_preinv.c -o ../build/fq_nmod_poly_factor/iterated_frobenius_preinv.lo -MMD -MP -MF "../build/fq_nmod_poly_factor/iterated_frobenius_preinv.d" -MT "../build/fq_nmod_poly_factor/iterated_frobenius_preinv.d" -MT "../build/fq_nmod_poly_factor/iterated_frobenius_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_irreducible.c -o ../build/fq_nmod_poly_factor/is_irreducible.lo -MMD -MP -MF "../build/fq_nmod_poly_factor/is_irreducible.d" -MT "../build/fq_nmod_poly_factor/is_irreducible.d" -MT "../build/fq_nmod_poly_factor/is_irreducible.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_berlekamp.c -o ../build/fq_nmod_poly_factor/factor_berlekamp.lo -MMD -MP -MF "../build/fq_nmod_poly_factor/factor_berlekamp.d" -MT "../build/fq_nmod_poly_factor/factor_berlekamp.d" -MT "../build/fq_nmod_poly_factor/factor_berlekamp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fq_nmod_poly_factor/clear.lo -MMD -MP -MF "../build/fq_nmod_poly_factor/clear.d" -MT "../build/fq_nmod_poly_factor/clear.d" -MT "../build/fq_nmod_poly_factor/clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_irreducible_ben_or.c -o ../build/fq_nmod_poly_factor/is_irreducible_ben_or.lo -MMD -MP -MF "../build/fq_nmod_poly_factor/is_irreducible_ben_or.d" -MT "../build/fq_nmod_poly_factor/is_irreducible_ben_or.d" -MT "../build/fq_nmod_poly_factor/is_irreducible_ben_or.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c concat.c -o ../build/fq_nmod_poly_factor/concat.lo -MMD -MP -MF "../build/fq_nmod_poly_factor/concat.d" -MT "../build/fq_nmod_poly_factor/concat.d" -MT "../build/fq_nmod_poly_factor/concat.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor.c -o ../build/fq_nmod_poly_factor/factor.lo -MMD -MP -MF "../build/fq_nmod_poly_factor/factor.d" -MT "../build/fq_nmod_poly_factor/factor.d" -MT "../build/fq_nmod_poly_factor/factor.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_equal_deg_prob.c -o ../build/fq_nmod_poly_factor/factor_equal_deg_prob.lo -MMD -MP -MF "../build/fq_nmod_poly_factor/factor_equal_deg_prob.d" -MT "../build/fq_nmod_poly_factor/factor_equal_deg_prob.d" -MT "../build/fq_nmod_poly_factor/factor_equal_deg_prob.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_distinct_deg.c -o ../build/fq_nmod_poly_factor/factor_distinct_deg.lo -MMD -MP -MF "../build/fq_nmod_poly_factor/factor_distinct_deg.d" -MT "../build/fq_nmod_poly_factor/factor_distinct_deg.d" -MT "../build/fq_nmod_poly_factor/factor_distinct_deg.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fq_nmod_poly_factor/set.lo -MMD -MP -MF "../build/fq_nmod_poly_factor/set.d" -MT "../build/fq_nmod_poly_factor/set.d" -MT "../build/fq_nmod_poly_factor/set.lo"
gcc -Wl,-z,relro -Wl,-r ../build/fq_nmod_poly_factor/is_squarefree.lo ../build/fq_nmod_poly_factor/factor_cantor_zassenhaus.lo ../build/fq_nmod_poly_factor/factor_squarefree.lo ../build/fq_nmod_poly_factor/factor_kaltofen_shoup.lo ../build/fq_nmod_poly_factor/print.lo ../build/fq_nmod_poly_factor/pow.lo ../build/fq_nmod_poly_factor/init.lo ../build/fq_nmod_poly_factor/print_pretty.lo ../build/fq_nmod_poly_factor/insert.lo ../build/fq_nmod_poly_factor/realloc.lo ../build/fq_nmod_poly_factor/fit_length.lo ../build/fq_nmod_poly_factor/is_irreducible_ddf.lo ../build/fq_nmod_poly_factor/factor_equal_deg.lo ../build/fq_nmod_poly_factor/iterated_frobenius_preinv.lo ../build/fq_nmod_poly_factor/is_irreducible.lo ../build/fq_nmod_poly_factor/factor_berlekamp.lo ../build/fq_nmod_poly_factor/clear.lo ../build/fq_nmod_poly_factor/is_irreducible_ben_or.lo ../build/fq_nmod_poly_factor/concat.lo ../build/fq_nmod_poly_factor/factor.lo ../build/fq_nmod_poly_factor/factor_equal_deg_prob.lo ../build/fq_nmod_poly_factor/factor_distinct_deg.lo ../build/fq_nmod_poly_factor/set.lo -o ../build/fq_nmod_poly_factor/../fq_nmod_poly_factor.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/fq_nmod_poly_factor'
make[4]: Entering directory '/«PKGBUILDDIR»/fq_zech'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_fq_nmod.c -o ../build/fq_zech/get_fq_nmod.lo -MMD -MP -MF "../build/fq_zech/get_fq_nmod.d" -MT "../build/fq_zech/get_fq_nmod.d" -MT "../build/fq_zech/get_fq_nmod.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fq_nmod.c -o ../build/fq_zech/set_fq_nmod.lo -MMD -MP -MF "../build/fq_zech/set_fq_nmod.d" -MT "../build/fq_zech/set_fq_nmod.d" -MT "../build/fq_zech/set_fq_nmod.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr.c -o ../build/fq_zech/sqr.lo -MMD -MP -MF "../build/fq_zech/sqr.d" -MT "../build/fq_zech/sqr.d" -MT "../build/fq_zech/sqr.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str.c -o ../build/fq_zech/get_str.lo -MMD -MP -MF "../build/fq_zech/get_str.d" -MT "../build/fq_zech/get_str.d" -MT "../build/fq_zech/get_str.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/fq_zech/pow.lo -MMD -MP -MF "../build/fq_zech/pow.d" -MT "../build/fq_zech/pow.d" -MT "../build/fq_zech/pow.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/fq_zech/mul.lo -MMD -MP -MF "../build/fq_zech/mul.d" -MT "../build/fq_zech/mul.d" -MT "../build/fq_zech/mul.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c trace.c -o ../build/fq_zech/trace.lo -MMD -MP -MF "../build/fq_zech/trace.d" -MT "../build/fq_zech/trace.d" -MT "../build/fq_zech/trace.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_ui.c -o ../build/fq_zech/mul_ui.lo -MMD -MP -MF "../build/fq_zech/mul_ui.d" -MT "../build/fq_zech/mul_ui.d" -MT "../build/fq_zech/mul_ui.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_si.c -o ../build/fq_zech/mul_si.lo -MMD -MP -MF "../build/fq_zech/mul_si.d" -MT "../build/fq_zech/mul_si.d" -MT "../build/fq_zech/mul_si.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str_pretty.c -o ../build/fq_zech/get_str_pretty.lo -MMD -MP -MF "../build/fq_zech/get_str_pretty.d" -MT "../build/fq_zech/get_str_pretty.d" -MT "../build/fq_zech/get_str_pretty.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fq_zech/neg.lo -MMD -MP -MF "../build/fq_zech/neg.d" -MT "../build/fq_zech/neg.d" -MT "../build/fq_zech/neg.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ctx_randtest.c -o ../build/fq_zech/ctx_randtest.lo -MMD -MP -MF "../build/fq_zech/ctx_randtest.d" -MT "../build/fq_zech/ctx_randtest.d" -MT "../build/fq_zech/ctx_randtest.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv.c -o ../build/fq_zech/inv.lo -MMD -MP -MF "../build/fq_zech/inv.d" -MT "../build/fq_zech/inv.d" -MT "../build/fq_zech/inv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ctx_clear.c -o ../build/fq_zech/ctx_clear.lo -MMD -MP -MF "../build/fq_zech/ctx_clear.d" -MT "../build/fq_zech/ctx_clear.d" -MT "../build/fq_zech/ctx_clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub_one.c -o ../build/fq_zech/sub_one.lo -MMD -MP -MF "../build/fq_zech/sub_one.d" -MT "../build/fq_zech/sub_one.d" -MT "../build/fq_zech/sub_one.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pth_root.c -o ../build/fq_zech/pth_root.lo -MMD -MP -MF "../build/fq_zech/pth_root.d" -MT "../build/fq_zech/pth_root.d" -MT "../build/fq_zech/pth_root.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpz.c -o ../build/fq_zech/set_fmpz.lo -MMD -MP -MF "../build/fq_zech/set_fmpz.d" -MT "../build/fq_zech/set_fmpz.d" -MT "../build/fq_zech/set_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c frobenius.c -o ../build/fq_zech/frobenius.lo -MMD -MP -MF "../build/fq_zech/frobenius.d" -MT "../build/fq_zech/frobenius.d" -MT "../build/fq_zech/frobenius.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bit_pack.c -o ../build/fq_zech/bit_pack.lo -MMD -MP -MF "../build/fq_zech/bit_pack.d" -MT "../build/fq_zech/bit_pack.d" -MT "../build/fq_zech/bit_pack.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fq_zech/add.lo -MMD -MP -MF "../build/fq_zech/add.d" -MT "../build/fq_zech/add.d" -MT "../build/fq_zech/add.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fq_zech/clear.lo -MMD -MP -MF "../build/fq_zech/clear.d" -MT "../build/fq_zech/clear.d" -MT "../build/fq_zech/clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_fmpz.c -o ../build/fq_zech/mul_fmpz.lo -MMD -MP -MF "../build/fq_zech/mul_fmpz.d" -MT "../build/fq_zech/mul_fmpz.d" -MT "../build/fq_zech/mul_fmpz.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fq_zech/randtest.lo -MMD -MP -MF "../build/fq_zech/randtest.d" -MT "../build/fq_zech/randtest.d" -MT "../build/fq_zech/randtest.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bit_unpack.c -o ../build/fq_zech/bit_unpack.lo -MMD -MP -MF "../build/fq_zech/bit_unpack.d" -MT "../build/fq_zech/bit_unpack.d" -MT "../build/fq_zech/bit_unpack.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ctx_init.c -o ../build/fq_zech/ctx_init.lo -MMD -MP -MF "../build/fq_zech/ctx_init.d" -MT "../build/fq_zech/ctx_init.d" -MT "../build/fq_zech/ctx_init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c norm.c -o ../build/fq_zech/norm.lo -MMD -MP -MF "../build/fq_zech/norm.d" -MT "../build/fq_zech/norm.d" -MT "../build/fq_zech/norm.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fq_zech/sub.lo -MMD -MP -MF "../build/fq_zech/sub.d" -MT "../build/fq_zech/sub.d" -MT "../build/fq_zech/sub.lo"
gcc -Wl,-z,relro -Wl,-r ../build/fq_zech/get_fq_nmod.lo ../build/fq_zech/set_fq_nmod.lo ../build/fq_zech/sqr.lo ../build/fq_zech/get_str.lo ../build/fq_zech/pow.lo ../build/fq_zech/mul.lo ../build/fq_zech/trace.lo ../build/fq_zech/mul_ui.lo ../build/fq_zech/mul_si.lo ../build/fq_zech/get_str_pretty.lo ../build/fq_zech/neg.lo ../build/fq_zech/ctx_randtest.lo ../build/fq_zech/inv.lo ../build/fq_zech/ctx_clear.lo ../build/fq_zech/sub_one.lo ../build/fq_zech/pth_root.lo ../build/fq_zech/set_fmpz.lo ../build/fq_zech/frobenius.lo ../build/fq_zech/bit_pack.lo ../build/fq_zech/add.lo ../build/fq_zech/clear.lo ../build/fq_zech/mul_fmpz.lo ../build/fq_zech/randtest.lo ../build/fq_zech/bit_unpack.lo ../build/fq_zech/ctx_init.lo ../build/fq_zech/norm.lo ../build/fq_zech/sub.lo -o ../build/fq_zech/../fq_zech.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/fq_zech'
make[4]: Entering directory '/«PKGBUILDDIR»/fq_zech_vec'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_zero.c -o ../build/fq_zech_vec/is_zero.lo -MMD -MP -MF "../build/fq_zech_vec/is_zero.d" -MT "../build/fq_zech_vec/is_zero.d" -MT "../build/fq_zech_vec/is_zero.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_submul_fq.c -o ../build/fq_zech_vec/scalar_submul_fq.lo -MMD -MP -MF "../build/fq_zech_vec/scalar_submul_fq.d" -MT "../build/fq_zech_vec/scalar_submul_fq.d" -MT "../build/fq_zech_vec/scalar_submul_fq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fq_zech_vec/init.lo -MMD -MP -MF "../build/fq_zech_vec/init.d" -MT "../build/fq_zech_vec/init.d" -MT "../build/fq_zech_vec/init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/fq_zech_vec/fprint.lo -MMD -MP -MF "../build/fq_zech_vec/fprint.d" -MT "../build/fq_zech_vec/fprint.d" -MT "../build/fq_zech_vec/fprint.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_addmul_fq.c -o ../build/fq_zech_vec/scalar_addmul_fq.lo -MMD -MP -MF "../build/fq_zech_vec/scalar_addmul_fq.d" -MT "../build/fq_zech_vec/scalar_addmul_fq.d" -MT "../build/fq_zech_vec/scalar_addmul_fq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c dot.c -o ../build/fq_zech_vec/dot.lo -MMD -MP -MF "../build/fq_zech_vec/dot.d" -MT "../build/fq_zech_vec/dot.d" -MT "../build/fq_zech_vec/dot.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fq_zech_vec/randtest.lo -MMD -MP -MF "../build/fq_zech_vec/randtest.d" -MT "../build/fq_zech_vec/randtest.d" -MT "../build/fq_zech_vec/randtest.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/fq_zech_vec/equal.lo -MMD -MP -MF "../build/fq_zech_vec/equal.d" -MT "../build/fq_zech_vec/equal.d" -MT "../build/fq_zech_vec/equal.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fq_zech_vec/add.lo -MMD -MP -MF "../build/fq_zech_vec/add.d" -MT "../build/fq_zech_vec/add.d" -MT "../build/fq_zech_vec/add.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/fq_zech_vec/swap.lo -MMD -MP -MF "../build/fq_zech_vec/swap.d" -MT "../build/fq_zech_vec/swap.d" -MT "../build/fq_zech_vec/swap.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fq_zech_vec/clear.lo -MMD -MP -MF "../build/fq_zech_vec/clear.d" -MT "../build/fq_zech_vec/clear.d" -MT "../build/fq_zech_vec/clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fq_zech_vec/neg.lo -MMD -MP -MF "../build/fq_zech_vec/neg.d" -MT "../build/fq_zech_vec/neg.d" -MT "../build/fq_zech_vec/neg.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c zero.c -o ../build/fq_zech_vec/zero.lo -MMD -MP -MF "../build/fq_zech_vec/zero.d" -MT "../build/fq_zech_vec/zero.d" -MT "../build/fq_zech_vec/zero.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fq_zech_vec/sub.lo -MMD -MP -MF "../build/fq_zech_vec/sub.d" -MT "../build/fq_zech_vec/sub.d" -MT "../build/fq_zech_vec/sub.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fq_zech_vec/set.lo -MMD -MP -MF "../build/fq_zech_vec/set.d" -MT "../build/fq_zech_vec/set.d" -MT "../build/fq_zech_vec/set.lo"
gcc -Wl,-z,relro -Wl,-r ../build/fq_zech_vec/is_zero.lo ../build/fq_zech_vec/scalar_submul_fq.lo ../build/fq_zech_vec/init.lo ../build/fq_zech_vec/fprint.lo ../build/fq_zech_vec/scalar_addmul_fq.lo ../build/fq_zech_vec/dot.lo ../build/fq_zech_vec/randtest.lo ../build/fq_zech_vec/equal.lo ../build/fq_zech_vec/add.lo ../build/fq_zech_vec/swap.lo ../build/fq_zech_vec/clear.lo ../build/fq_zech_vec/neg.lo ../build/fq_zech_vec/zero.lo ../build/fq_zech_vec/sub.lo ../build/fq_zech_vec/set.lo -o ../build/fq_zech_vec/../fq_zech_vec.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/fq_zech_vec'
make[4]: Entering directory '/«PKGBUILDDIR»/fq_zech_mat'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lu_recursive.c -o ../build/fq_zech_mat/lu_recursive.lo -MMD -MP -MF "../build/fq_zech_mat/lu_recursive.d" -MT "../build/fq_zech_mat/lu_recursive.d" -MT "../build/fq_zech_mat/lu_recursive.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_triu.c -o ../build/fq_zech_mat/solve_triu.lo -MMD -MP -MF "../build/fq_zech_mat/solve_triu.d" -MT "../build/fq_zech_mat/solve_triu.d" -MT "../build/fq_zech_mat/solve_triu.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c window_clear.c -o ../build/fq_zech_mat/window_clear.lo -MMD -MP -MF "../build/fq_zech_mat/window_clear.d" -MT "../build/fq_zech_mat/window_clear.d" -MT "../build/fq_zech_mat/window_clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/fq_zech_mat/mul.lo -MMD -MP -MF "../build/fq_zech_mat/mul.d" -MT "../build/fq_zech_mat/mul.d" -MT "../build/fq_zech_mat/mul.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_classical.c -o ../build/fq_zech_mat/mul_classical.lo -MMD -MP -MF "../build/fq_zech_mat/mul_classical.d" -MT "../build/fq_zech_mat/mul_classical.d" -MT "../build/fq_zech_mat/mul_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_zero.c -o ../build/fq_zech_mat/is_zero.lo -MMD -MP -MF "../build/fq_zech_mat/is_zero.d" -MT "../build/fq_zech_mat/is_zero.d" -MT "../build/fq_zech_mat/is_zero.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fq_zech_mat/init.lo -MMD -MP -MF "../build/fq_zech_mat/init.d" -MT "../build/fq_zech_mat/init.d" -MT "../build/fq_zech_mat/init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c submul.c -o ../build/fq_zech_mat/submul.lo -MMD -MP -MF "../build/fq_zech_mat/submul.d" -MT "../build/fq_zech_mat/submul.d" -MT "../build/fq_zech_mat/submul.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_triu_classical.c -o ../build/fq_zech_mat/solve_triu_classical.lo -MMD -MP -MF "../build/fq_zech_mat/solve_triu_classical.d" -MT "../build/fq_zech_mat/solve_triu_classical.d" -MT "../build/fq_zech_mat/solve_triu_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/fq_zech_mat/fprint.lo -MMD -MP -MF "../build/fq_zech_mat/fprint.d" -MT "../build/fq_zech_mat/fprint.d" -MT "../build/fq_zech_mat/fprint.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lu.c -o ../build/fq_zech_mat/lu.lo -MMD -MP -MF "../build/fq_zech_mat/lu.d" -MT "../build/fq_zech_mat/lu.d" -MT "../build/fq_zech_mat/lu.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lu_classical.c -o ../build/fq_zech_mat/lu_classical.lo -MMD -MP -MF "../build/fq_zech_mat/lu_classical.d" -MT "../build/fq_zech_mat/lu_classical.d" -MT "../build/fq_zech_mat/lu_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_KS.c -o ../build/fq_zech_mat/mul_KS.lo -MMD -MP -MF "../build/fq_zech_mat/mul_KS.d" -MT "../build/fq_zech_mat/mul_KS.d" -MT "../build/fq_zech_mat/mul_KS.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtriu.c -o ../build/fq_zech_mat/randtriu.lo -MMD -MP -MF "../build/fq_zech_mat/randtriu.d" -MT "../build/fq_zech_mat/randtriu.d" -MT "../build/fq_zech_mat/randtriu.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randrank.c -o ../build/fq_zech_mat/randrank.lo -MMD -MP -MF "../build/fq_zech_mat/randrank.d" -MT "../build/fq_zech_mat/randrank.d" -MT "../build/fq_zech_mat/randrank.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c window_init.c -o ../build/fq_zech_mat/window_init.lo -MMD -MP -MF "../build/fq_zech_mat/window_init.d" -MT "../build/fq_zech_mat/window_init.d" -MT "../build/fq_zech_mat/window_init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randpermdiag.c -o ../build/fq_zech_mat/randpermdiag.lo -MMD -MP -MF "../build/fq_zech_mat/randpermdiag.d" -MT "../build/fq_zech_mat/randpermdiag.d" -MT "../build/fq_zech_mat/randpermdiag.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_triu_recursive.c -o ../build/fq_zech_mat/solve_triu_recursive.lo -MMD -MP -MF "../build/fq_zech_mat/solve_triu_recursive.d" -MT "../build/fq_zech_mat/solve_triu_recursive.d" -MT "../build/fq_zech_mat/solve_triu_recursive.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fq_zech_mat/randtest.lo -MMD -MP -MF "../build/fq_zech_mat/randtest.d" -MT "../build/fq_zech_mat/randtest.d" -MT "../build/fq_zech_mat/randtest.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_tril_classical.c -o ../build/fq_zech_mat/solve_tril_classical.lo -MMD -MP -MF "../build/fq_zech_mat/solve_tril_classical.d" -MT "../build/fq_zech_mat/solve_tril_classical.d" -MT "../build/fq_zech_mat/solve_tril_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/fq_zech_mat/equal.lo -MMD -MP -MF "../build/fq_zech_mat/equal.d" -MT "../build/fq_zech_mat/equal.d" -MT "../build/fq_zech_mat/equal.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fq_zech_mat/add.lo -MMD -MP -MF "../build/fq_zech_mat/add.d" -MT "../build/fq_zech_mat/add.d" -MT "../build/fq_zech_mat/add.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/fq_zech_mat/swap.lo -MMD -MP -MF "../build/fq_zech_mat/swap.d" -MT "../build/fq_zech_mat/swap.d" -MT "../build/fq_zech_mat/swap.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fq_zech_mat/clear.lo -MMD -MP -MF "../build/fq_zech_mat/clear.d" -MT "../build/fq_zech_mat/clear.d" -MT "../build/fq_zech_mat/clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rref.c -o ../build/fq_zech_mat/rref.lo -MMD -MP -MF "../build/fq_zech_mat/rref.d" -MT "../build/fq_zech_mat/rref.d" -MT "../build/fq_zech_mat/rref.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fq_zech_mat/neg.lo -MMD -MP -MF "../build/fq_zech_mat/neg.d" -MT "../build/fq_zech_mat/neg.d" -MT "../build/fq_zech_mat/neg.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c zero.c -o ../build/fq_zech_mat/zero.lo -MMD -MP -MF "../build/fq_zech_mat/zero.d" -MT "../build/fq_zech_mat/zero.d" -MT "../build/fq_zech_mat/zero.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init_set.c -o ../build/fq_zech_mat/init_set.lo -MMD -MP -MF "../build/fq_zech_mat/init_set.d" -MT "../build/fq_zech_mat/init_set.d" -MT "../build/fq_zech_mat/init_set.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_tril.c -o ../build/fq_zech_mat/solve_tril.lo -MMD -MP -MF "../build/fq_zech_mat/solve_tril.d" -MT "../build/fq_zech_mat/solve_tril.d" -MT "../build/fq_zech_mat/solve_tril.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fq_zech_mat/sub.lo -MMD -MP -MF "../build/fq_zech_mat/sub.d" -MT "../build/fq_zech_mat/sub.d" -MT "../build/fq_zech_mat/sub.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randops.c -o ../build/fq_zech_mat/randops.lo -MMD -MP -MF "../build/fq_zech_mat/randops.d" -MT "../build/fq_zech_mat/randops.d" -MT "../build/fq_zech_mat/randops.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fq_zech_mat/set.lo -MMD -MP -MF "../build/fq_zech_mat/set.d" -MT "../build/fq_zech_mat/set.d" -MT "../build/fq_zech_mat/set.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtril.c -o ../build/fq_zech_mat/randtril.lo -MMD -MP -MF "../build/fq_zech_mat/randtril.d" -MT "../build/fq_zech_mat/randtril.d" -MT "../build/fq_zech_mat/randtril.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_tril_recursive.c -o ../build/fq_zech_mat/solve_tril_recursive.lo -MMD -MP -MF "../build/fq_zech_mat/solve_tril_recursive.d" -MT "../build/fq_zech_mat/solve_tril_recursive.d" -MT "../build/fq_zech_mat/solve_tril_recursive.lo"
gcc -Wl,-z,relro -Wl,-r ../build/fq_zech_mat/lu_recursive.lo ../build/fq_zech_mat/solve_triu.lo ../build/fq_zech_mat/window_clear.lo ../build/fq_zech_mat/mul.lo ../build/fq_zech_mat/mul_classical.lo ../build/fq_zech_mat/is_zero.lo ../build/fq_zech_mat/init.lo ../build/fq_zech_mat/submul.lo ../build/fq_zech_mat/solve_triu_classical.lo ../build/fq_zech_mat/fprint.lo ../build/fq_zech_mat/lu.lo ../build/fq_zech_mat/lu_classical.lo ../build/fq_zech_mat/mul_KS.lo ../build/fq_zech_mat/randtriu.lo ../build/fq_zech_mat/randrank.lo ../build/fq_zech_mat/window_init.lo ../build/fq_zech_mat/randpermdiag.lo ../build/fq_zech_mat/solve_triu_recursive.lo ../build/fq_zech_mat/randtest.lo ../build/fq_zech_mat/solve_tril_classical.lo ../build/fq_zech_mat/equal.lo ../build/fq_zech_mat/add.lo ../build/fq_zech_mat/swap.lo ../build/fq_zech_mat/clear.lo ../build/fq_zech_mat/rref.lo ../build/fq_zech_mat/neg.lo ../build/fq_zech_mat/zero.lo ../build/fq_zech_mat/init_set.lo ../build/fq_zech_mat/solve_tril.lo ../build/fq_zech_mat/sub.lo ../build/fq_zech_mat/randops.lo ../build/fq_zech_mat/set.lo ../build/fq_zech_mat/randtril.lo ../build/fq_zech_mat/solve_tril_recursive.lo -o ../build/fq_zech_mat/../fq_zech_mat.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/fq_zech_mat'
make[4]: Entering directory '/«PKGBUILDDIR»/fq_zech_poly'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_brent_kung_preinv.c -o ../build/fq_zech_poly/compose_mod_brent_kung_preinv.lo -MMD -MP -MF "../build/fq_zech_poly/compose_mod_brent_kung_preinv.d" -MT "../build/fq_zech_poly/compose_mod_brent_kung_preinv.d" -MT "../build/fq_zech_poly/compose_mod_brent_kung_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str_pretty.c -o ../build/fq_zech_poly/get_str_pretty.lo -MMD -MP -MF "../build/fq_zech_poly/get_str_pretty.d" -MT "../build/fq_zech_poly/get_str_pretty.d" -MT "../build/fq_zech_poly/get_str_pretty.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_x_fmpz_preinv.c -o ../build/fq_zech_poly/powmod_x_fmpz_preinv.lo -MMD -MP -MF "../build/fq_zech_poly/powmod_x_fmpz_preinv.d" -MT "../build/fq_zech_poly/powmod_x_fmpz_preinv.d" -MT "../build/fq_zech_poly/powmod_x_fmpz_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_preinv.c -o ../build/fq_zech_poly/compose_mod_preinv.lo -MMD -MP -MF "../build/fq_zech_poly/compose_mod_preinv.d" -MT "../build/fq_zech_poly/compose_mod_preinv.d" -MT "../build/fq_zech_poly/compose_mod_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/fq_zech_poly/pow.lo -MMD -MP -MF "../build/fq_zech_poly/pow.d" -MT "../build/fq_zech_poly/pow.d" -MT "../build/fq_zech_poly/pow.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_divconquer_recursive.c -o ../build/fq_zech_poly/divrem_divconquer_recursive.lo -MMD -MP -MF "../build/fq_zech_poly/divrem_divconquer_recursive.d" -MT "../build/fq_zech_poly/divrem_divconquer_recursive.d" -MT "../build/fq_zech_poly/divrem_divconquer_recursive.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fq_zech_poly/init.lo -MMD -MP -MF "../build/fq_zech_poly/init.d" -MT "../build/fq_zech_poly/init.d" -MT "../build/fq_zech_poly/init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_brent_kung_precomp_preinv.c -o ../build/fq_zech_poly/compose_mod_brent_kung_precomp_preinv.lo -MMD -MP -MF "../build/fq_zech_poly/compose_mod_brent_kung_precomp_preinv.d" -MT "../build/fq_zech_poly/compose_mod_brent_kung_precomp_preinv.d" -MT "../build/fq_zech_poly/compose_mod_brent_kung_precomp_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow_KS.c -o ../build/fq_zech_poly/mullow_KS.lo -MMD -MP -MF "../build/fq_zech_poly/mullow_KS.d" -MT "../build/fq_zech_poly/mullow_KS.d" -MT "../build/fq_zech_poly/mullow_KS.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_fmpz_binexp_preinv.c -o ../build/fq_zech_poly/powmod_fmpz_binexp_preinv.lo -MMD -MP -MF "../build/fq_zech_poly/powmod_fmpz_binexp_preinv.d" -MT "../build/fq_zech_poly/powmod_fmpz_binexp_preinv.d" -MT "../build/fq_zech_poly/powmod_fmpz_binexp_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/fq_zech_poly/fprint.lo -MMD -MP -MF "../build/fq_zech_poly/fprint.d" -MT "../build/fq_zech_poly/fprint.d" -MT "../build/fq_zech_poly/fprint.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_fmpz_sliding_preinv.c -o ../build/fq_zech_poly/powmod_fmpz_sliding_preinv.lo -MMD -MP -MF "../build/fq_zech_poly/powmod_fmpz_sliding_preinv.d" -MT "../build/fq_zech_poly/powmod_fmpz_sliding_preinv.d" -MT "../build/fq_zech_poly/powmod_fmpz_sliding_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inflate.c -o ../build/fq_zech_poly/inflate.lo -MMD -MP -MF "../build/fq_zech_poly/inflate.d" -MT "../build/fq_zech_poly/inflate.d" -MT "../build/fq_zech_poly/inflate.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c make_monic.c -o ../build/fq_zech_poly/make_monic.lo -MMD -MP -MF "../build/fq_zech_poly/make_monic.d" -MT "../build/fq_zech_poly/make_monic.d" -MT "../build/fq_zech_poly/make_monic.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fit_length.c -o ../build/fq_zech_poly/fit_length.lo -MMD -MP -MF "../build/fq_zech_poly/fit_length.d" -MT "../build/fq_zech_poly/fit_length.d" -MT "../build/fq_zech_poly/fit_length.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c derivative.c -o ../build/fq_zech_poly/derivative.lo -MMD -MP -MF "../build/fq_zech_poly/derivative.d" -MT "../build/fq_zech_poly/derivative.d" -MT "../build/fq_zech_poly/derivative.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_coeff.c -o ../build/fq_zech_poly/set_coeff.lo -MMD -MP -MF "../build/fq_zech_poly/set_coeff.d" -MT "../build/fq_zech_poly/set_coeff.d" -MT "../build/fq_zech_poly/set_coeff.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest_monic.c -o ../build/fq_zech_poly/randtest_monic.lo -MMD -MP -MF "../build/fq_zech_poly/randtest_monic.d" -MT "../build/fq_zech_poly/randtest_monic.d" -MT "../build/fq_zech_poly/randtest_monic.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_horner.c -o ../build/fq_zech_poly/compose_mod_horner.lo -MMD -MP -MF "../build/fq_zech_poly/compose_mod_horner.d" -MT "../build/fq_zech_poly/compose_mod_horner.d" -MT "../build/fq_zech_poly/compose_mod_horner.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c truncate.c -o ../build/fq_zech_poly/truncate.lo -MMD -MP -MF "../build/fq_zech_poly/truncate.d" -MT "../build/fq_zech_poly/truncate.d" -MT "../build/fq_zech_poly/truncate.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divides.c -o ../build/fq_zech_poly/divides.lo -MMD -MP -MF "../build/fq_zech_poly/divides.d" -MT "../build/fq_zech_poly/divides.d" -MT "../build/fq_zech_poly/divides.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint_pretty.c -o ../build/fq_zech_poly/fprint_pretty.lo -MMD -MP -MF "../build/fq_zech_poly/fprint_pretty.d" -MT "../build/fq_zech_poly/fprint_pretty.d" -MT "../build/fq_zech_poly/fprint_pretty.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_addmul_fq.c -o ../build/fq_zech_poly/scalar_addmul_fq.lo -MMD -MP -MF "../build/fq_zech_poly/scalar_addmul_fq.d" -MT "../build/fq_zech_poly/scalar_addmul_fq.d" -MT "../build/fq_zech_poly/scalar_addmul_fq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/fq_zech_poly/swap.lo -MMD -MP -MF "../build/fq_zech_poly/swap.d" -MT "../build/fq_zech_poly/swap.d" -MT "../build/fq_zech_poly/swap.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulmod_preinv.c -o ../build/fq_zech_poly/mulmod_preinv.lo -MMD -MP -MF "../build/fq_zech_poly/mulmod_preinv.d" -MT "../build/fq_zech_poly/mulmod_preinv.d" -MT "../build/fq_zech_poly/mulmod_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow_classical.c -o ../build/fq_zech_poly/mullow_classical.lo -MMD -MP -MF "../build/fq_zech_poly/mullow_classical.d" -MT "../build/fq_zech_poly/mullow_classical.d" -MT "../build/fq_zech_poly/mullow_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcd_euclidean.c -o ../build/fq_zech_poly/gcd_euclidean.lo -MMD -MP -MF "../build/fq_zech_poly/gcd_euclidean.d" -MT "../build/fq_zech_poly/gcd_euclidean.d" -MT "../build/fq_zech_poly/gcd_euclidean.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_divconquer.c -o ../build/fq_zech_poly/divrem_divconquer.lo -MMD -MP -MF "../build/fq_zech_poly/divrem_divconquer.d" -MT "../build/fq_zech_poly/divrem_divconquer.d" -MT "../build/fq_zech_poly/divrem_divconquer.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_newton_n_preinv.c -o ../build/fq_zech_poly/divrem_newton_n_preinv.lo -MMD -MP -MF "../build/fq_zech_poly/divrem_newton_n_preinv.d" -MT "../build/fq_zech_poly/divrem_newton_n_preinv.d" -MT "../build/fq_zech_poly/divrem_newton_n_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_fq.c -o ../build/fq_zech_poly/scalar_mul_fq.lo -MMD -MP -MF "../build/fq_zech_poly/scalar_mul_fq.d" -MT "../build/fq_zech_poly/scalar_mul_fq.d" -MT "../build/fq_zech_poly/scalar_mul_fq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv_series_newton.c -o ../build/fq_zech_poly/inv_series_newton.lo -MMD -MP -MF "../build/fq_zech_poly/inv_series_newton.d" -MT "../build/fq_zech_poly/inv_series_newton.d" -MT "../build/fq_zech_poly/inv_series_newton.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow.c -o ../build/fq_zech_poly/mullow.lo -MMD -MP -MF "../build/fq_zech_poly/mullow.d" -MT "../build/fq_zech_poly/mullow.d" -MT "../build/fq_zech_poly/mullow.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gen.c -o ../build/fq_zech_poly/gen.lo -MMD -MP -MF "../build/fq_zech_poly/gen.d" -MT "../build/fq_zech_poly/gen.d" -MT "../build/fq_zech_poly/gen.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fq_zech_poly/randtest.lo -MMD -MP -MF "../build/fq_zech_poly/randtest.d" -MT "../build/fq_zech_poly/randtest.d" -MT "../build/fq_zech_poly/randtest.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fq.c -o ../build/fq_zech_poly/set_fq.lo -MMD -MP -MF "../build/fq_zech_poly/set_fq.d" -MT "../build/fq_zech_poly/set_fq.d" -MT "../build/fq_zech_poly/set_fq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_submul_fq.c -o ../build/fq_zech_poly/scalar_submul_fq.lo -MMD -MP -MF "../build/fq_zech_poly/scalar_submul_fq.d" -MT "../build/fq_zech_poly/scalar_submul_fq.d" -MT "../build/fq_zech_poly/scalar_submul_fq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_basecase.c -o ../build/fq_zech_poly/divrem_basecase.lo -MMD -MP -MF "../build/fq_zech_poly/divrem_basecase.d" -MT "../build/fq_zech_poly/divrem_basecase.d" -MT "../build/fq_zech_poly/divrem_basecase.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_divconquer.c -o ../build/fq_zech_poly/compose_divconquer.lo -MMD -MP -MF "../build/fq_zech_poly/compose_divconquer.d" -MT "../build/fq_zech_poly/compose_divconquer.d" -MT "../build/fq_zech_poly/compose_divconquer.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/fq_zech_poly/equal.lo -MMD -MP -MF "../build/fq_zech_poly/equal.d" -MT "../build/fq_zech_poly/equal.d" -MT "../build/fq_zech_poly/equal.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c one.c -o ../build/fq_zech_poly/one.lo -MMD -MP -MF "../build/fq_zech_poly/one.d" -MT "../build/fq_zech_poly/one.d" -MT "../build/fq_zech_poly/one.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_fmpz_binexp.c -o ../build/fq_zech_poly/powmod_fmpz_binexp.lo -MMD -MP -MF "../build/fq_zech_poly/powmod_fmpz_binexp.d" -MT "../build/fq_zech_poly/powmod_fmpz_binexp.d" -MT "../build/fq_zech_poly/powmod_fmpz_binexp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fq_zech_poly/add.lo -MMD -MP -MF "../build/fq_zech_poly/add.d" -MT "../build/fq_zech_poly/add.d" -MT "../build/fq_zech_poly/add.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_newton_n_preinv.c -o ../build/fq_zech_poly/div_newton_n_preinv.lo -MMD -MP -MF "../build/fq_zech_poly/div_newton_n_preinv.d" -MT "../build/fq_zech_poly/div_newton_n_preinv.d" -MT "../build/fq_zech_poly/div_newton_n_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fq_zech_poly/clear.lo -MMD -MP -MF "../build/fq_zech_poly/clear.d" -MT "../build/fq_zech_poly/clear.d" -MT "../build/fq_zech_poly/clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c realloc.c -o ../build/fq_zech_poly/realloc.lo -MMD -MP -MF "../build/fq_zech_poly/realloc.d" -MT "../build/fq_zech_poly/realloc.d" -MT "../build/fq_zech_poly/realloc.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_KS.c -o ../build/fq_zech_poly/mul_KS.lo -MMD -MP -MF "../build/fq_zech_poly/mul_KS.d" -MT "../build/fq_zech_poly/mul_KS.d" -MT "../build/fq_zech_poly/mul_KS.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_ui_binexp_preinv.c -o ../build/fq_zech_poly/powmod_ui_binexp_preinv.lo -MMD -MP -MF "../build/fq_zech_poly/powmod_ui_binexp_preinv.d" -MT "../build/fq_zech_poly/powmod_ui_binexp_preinv.d" -MT "../build/fq_zech_poly/powmod_ui_binexp_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_coeff.c -o ../build/fq_zech_poly/get_coeff.lo -MMD -MP -MF "../build/fq_zech_poly/get_coeff.d" -MT "../build/fq_zech_poly/get_coeff.d" -MT "../build/fq_zech_poly/get_coeff.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose.c -o ../build/fq_zech_poly/compose.lo -MMD -MP -MF "../build/fq_zech_poly/compose.d" -MT "../build/fq_zech_poly/compose.d" -MT "../build/fq_zech_poly/compose.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c reverse.c -o ../build/fq_zech_poly/reverse.lo -MMD -MP -MF "../build/fq_zech_poly/reverse.d" -MT "../build/fq_zech_poly/reverse.d" -MT "../build/fq_zech_poly/reverse.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulmod.c -o ../build/fq_zech_poly/mulmod.lo -MMD -MP -MF "../build/fq_zech_poly/mulmod.d" -MT "../build/fq_zech_poly/mulmod.d" -MT "../build/fq_zech_poly/mulmod.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fq_zech_poly/neg.lo -MMD -MP -MF "../build/fq_zech_poly/neg.d" -MT "../build/fq_zech_poly/neg.d" -MT "../build/fq_zech_poly/neg.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest_irreducible.c -o ../build/fq_zech_poly/randtest_irreducible.lo -MMD -MP -MF "../build/fq_zech_poly/randtest_irreducible.d" -MT "../build/fq_zech_poly/randtest_irreducible.d" -MT "../build/fq_zech_poly/randtest_irreducible.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_basecase.c -o ../build/fq_zech_poly/div_basecase.lo -MMD -MP -MF "../build/fq_zech_poly/div_basecase.d" -MT "../build/fq_zech_poly/div_basecase.d" -MT "../build/fq_zech_poly/div_basecase.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_horner.c -o ../build/fq_zech_poly/compose_horner.lo -MMD -MP -MF "../build/fq_zech_poly/compose_horner.d" -MT "../build/fq_zech_poly/compose_horner.d" -MT "../build/fq_zech_poly/compose_horner.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_brent_kung.c -o ../build/fq_zech_poly/compose_mod_brent_kung.lo -MMD -MP -MF "../build/fq_zech_poly/compose_mod_brent_kung.d" -MT "../build/fq_zech_poly/compose_mod_brent_kung.d" -MT "../build/fq_zech_poly/compose_mod_brent_kung.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c normalise.c -o ../build/fq_zech_poly/normalise.lo -MMD -MP -MF "../build/fq_zech_poly/normalise.d" -MT "../build/fq_zech_poly/normalise.d" -MT "../build/fq_zech_poly/normalise.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fq_zech_poly/set.lo -MMD -MP -MF "../build/fq_zech_poly/set.d" -MT "../build/fq_zech_poly/set.d" -MT "../build/fq_zech_poly/set.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod.c -o ../build/fq_zech_poly/compose_mod.lo -MMD -MP -MF "../build/fq_zech_poly/compose_mod.d" -MT "../build/fq_zech_poly/compose_mod.d" -MT "../build/fq_zech_poly/compose_mod.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fq_zech_poly/sub.lo -MMD -MP -MF "../build/fq_zech_poly/sub.d" -MT "../build/fq_zech_poly/sub.d" -MT "../build/fq_zech_poly/sub.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c remove.c -o ../build/fq_zech_poly/remove.lo -MMD -MP -MF "../build/fq_zech_poly/remove.d" -MT "../build/fq_zech_poly/remove.d" -MT "../build/fq_zech_poly/remove.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_fq.c -o ../build/fq_zech_poly/evaluate_fq.lo -MMD -MP -MF "../build/fq_zech_poly/evaluate_fq.d" -MT "../build/fq_zech_poly/evaluate_fq.d" -MT "../build/fq_zech_poly/evaluate_fq.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c shift_left.c -o ../build/fq_zech_poly/shift_left.lo -MMD -MP -MF "../build/fq_zech_poly/shift_left.d" -MT "../build/fq_zech_poly/shift_left.d" -MT "../build/fq_zech_poly/shift_left.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c hamming_weight.c -o ../build/fq_zech_poly/hamming_weight.lo -MMD -MP -MF "../build/fq_zech_poly/hamming_weight.d" -MT "../build/fq_zech_poly/hamming_weight.d" -MT "../build/fq_zech_poly/hamming_weight.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr_classical.c -o ../build/fq_zech_poly/sqr_classical.lo -MMD -MP -MF "../build/fq_zech_poly/sqr_classical.d" -MT "../build/fq_zech_poly/sqr_classical.d" -MT "../build/fq_zech_poly/sqr_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c deflation.c -o ../build/fq_zech_poly/deflation.lo -MMD -MP -MF "../build/fq_zech_poly/deflation.d" -MT "../build/fq_zech_poly/deflation.d" -MT "../build/fq_zech_poly/deflation.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr.c -o ../build/fq_zech_poly/sqr.lo -MMD -MP -MF "../build/fq_zech_poly/sqr.d" -MT "../build/fq_zech_poly/sqr.d" -MT "../build/fq_zech_poly/sqr.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr_KS.c -o ../build/fq_zech_poly/sqr_KS.lo -MMD -MP -MF "../build/fq_zech_poly/sqr_KS.d" -MT "../build/fq_zech_poly/sqr_KS.d" -MT "../build/fq_zech_poly/sqr_KS.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c deflate.c -o ../build/fq_zech_poly/deflate.lo -MMD -MP -MF "../build/fq_zech_poly/deflate.d" -MT "../build/fq_zech_poly/deflate.d" -MT "../build/fq_zech_poly/deflate.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_horner_preinv.c -o ../build/fq_zech_poly/compose_mod_horner_preinv.lo -MMD -MP -MF "../build/fq_zech_poly/compose_mod_horner_preinv.d" -MT "../build/fq_zech_poly/compose_mod_horner_preinv.d" -MT "../build/fq_zech_poly/compose_mod_horner_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str.c -o ../build/fq_zech_poly/get_str.lo -MMD -MP -MF "../build/fq_zech_poly/get_str.d" -MT "../build/fq_zech_poly/get_str.d" -MT "../build/fq_zech_poly/get_str.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/fq_zech_poly/mul.lo -MMD -MP -MF "../build/fq_zech_poly/mul.d" -MT "../build/fq_zech_poly/mul.d" -MT "../build/fq_zech_poly/mul.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_classical.c -o ../build/fq_zech_poly/mul_classical.lo -MMD -MP -MF "../build/fq_zech_poly/mul_classical.d" -MT "../build/fq_zech_poly/mul_classical.d" -MT "../build/fq_zech_poly/mul_classical.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c shift_right.c -o ../build/fq_zech_poly/shift_right.lo -MMD -MP -MF "../build/fq_zech_poly/shift_right.d" -MT "../build/fq_zech_poly/shift_right.d" -MT "../build/fq_zech_poly/shift_right.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_ui_binexp.c -o ../build/fq_zech_poly/powmod_ui_binexp.lo -MMD -MP -MF "../build/fq_zech_poly/powmod_ui_binexp.d" -MT "../build/fq_zech_poly/powmod_ui_binexp.d" -MT "../build/fq_zech_poly/powmod_ui_binexp.lo"
gcc -Wl,-z,relro -Wl,-r ../build/fq_zech_poly/compose_mod_brent_kung_preinv.lo ../build/fq_zech_poly/get_str_pretty.lo ../build/fq_zech_poly/powmod_x_fmpz_preinv.lo ../build/fq_zech_poly/compose_mod_preinv.lo ../build/fq_zech_poly/pow.lo ../build/fq_zech_poly/divrem_divconquer_recursive.lo ../build/fq_zech_poly/init.lo ../build/fq_zech_poly/compose_mod_brent_kung_precomp_preinv.lo ../build/fq_zech_poly/mullow_KS.lo ../build/fq_zech_poly/powmod_fmpz_binexp_preinv.lo ../build/fq_zech_poly/fprint.lo ../build/fq_zech_poly/powmod_fmpz_sliding_preinv.lo ../build/fq_zech_poly/inflate.lo ../build/fq_zech_poly/make_monic.lo ../build/fq_zech_poly/fit_length.lo ../build/fq_zech_poly/derivative.lo ../build/fq_zech_poly/set_coeff.lo ../build/fq_zech_poly/randtest_monic.lo ../build/fq_zech_poly/compose_mod_horner.lo ../build/fq_zech_poly/truncate.lo ../build/fq_zech_poly/divides.lo ../build/fq_zech_poly/fprint_pretty.lo ../build/fq_zech_poly/scalar_addmul_fq.lo ../build/fq_zech_poly/swap.lo ../build/fq_zech_poly/mulmod_preinv.lo ../build/fq_zech_poly/mullow_classical.lo ../build/fq_zech_poly/gcd_euclidean.lo ../build/fq_zech_poly/divrem_divconquer.lo ../build/fq_zech_poly/divrem_newton_n_preinv.lo ../build/fq_zech_poly/scalar_mul_fq.lo ../build/fq_zech_poly/inv_series_newton.lo ../build/fq_zech_poly/mullow.lo ../build/fq_zech_poly/gen.lo ../build/fq_zech_poly/randtest.lo ../build/fq_zech_poly/set_fq.lo ../build/fq_zech_poly/scalar_submul_fq.lo ../build/fq_zech_poly/divrem_basecase.lo ../build/fq_zech_poly/compose_divconquer.lo ../build/fq_zech_poly/equal.lo ../build/fq_zech_poly/one.lo ../build/fq_zech_poly/powmod_fmpz_binexp.lo ../build/fq_zech_poly/add.lo ../build/fq_zech_poly/div_newton_n_preinv.lo ../build/fq_zech_poly/clear.lo ../build/fq_zech_poly/realloc.lo ../build/fq_zech_poly/mul_KS.lo ../build/fq_zech_poly/powmod_ui_binexp_preinv.lo ../build/fq_zech_poly/get_coeff.lo ../build/fq_zech_poly/compose.lo ../build/fq_zech_poly/reverse.lo ../build/fq_zech_poly/mulmod.lo ../build/fq_zech_poly/neg.lo ../build/fq_zech_poly/randtest_irreducible.lo ../build/fq_zech_poly/div_basecase.lo ../build/fq_zech_poly/compose_horner.lo ../build/fq_zech_poly/compose_mod_brent_kung.lo ../build/fq_zech_poly/normalise.lo ../build/fq_zech_poly/set.lo ../build/fq_zech_poly/compose_mod.lo ../build/fq_zech_poly/sub.lo ../build/fq_zech_poly/remove.lo ../build/fq_zech_poly/evaluate_fq.lo ../build/fq_zech_poly/shift_left.lo ../build/fq_zech_poly/hamming_weight.lo ../build/fq_zech_poly/sqr_classical.lo ../build/fq_zech_poly/deflation.lo ../build/fq_zech_poly/sqr.lo ../build/fq_zech_poly/sqr_KS.lo ../build/fq_zech_poly/deflate.lo ../build/fq_zech_poly/compose_mod_horner_preinv.lo ../build/fq_zech_poly/get_str.lo ../build/fq_zech_poly/mul.lo ../build/fq_zech_poly/mul_classical.lo ../build/fq_zech_poly/shift_right.lo ../build/fq_zech_poly/powmod_ui_binexp.lo -o ../build/fq_zech_poly/../fq_zech_poly.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/fq_zech_poly'
make[4]: Entering directory '/«PKGBUILDDIR»/fq_zech_poly_factor'
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_squarefree.c -o ../build/fq_zech_poly_factor/is_squarefree.lo -MMD -MP -MF "../build/fq_zech_poly_factor/is_squarefree.d" -MT "../build/fq_zech_poly_factor/is_squarefree.d" -MT "../build/fq_zech_poly_factor/is_squarefree.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_cantor_zassenhaus.c -o ../build/fq_zech_poly_factor/factor_cantor_zassenhaus.lo -MMD -MP -MF "../build/fq_zech_poly_factor/factor_cantor_zassenhaus.d" -MT "../build/fq_zech_poly_factor/factor_cantor_zassenhaus.d" -MT "../build/fq_zech_poly_factor/factor_cantor_zassenhaus.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_squarefree.c -o ../build/fq_zech_poly_factor/factor_squarefree.lo -MMD -MP -MF "../build/fq_zech_poly_factor/factor_squarefree.d" -MT "../build/fq_zech_poly_factor/factor_squarefree.d" -MT "../build/fq_zech_poly_factor/factor_squarefree.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_kaltofen_shoup.c -o ../build/fq_zech_poly_factor/factor_kaltofen_shoup.lo -MMD -MP -MF "../build/fq_zech_poly_factor/factor_kaltofen_shoup.d" -MT "../build/fq_zech_poly_factor/factor_kaltofen_shoup.d" -MT "../build/fq_zech_poly_factor/factor_kaltofen_shoup.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c print.c -o ../build/fq_zech_poly_factor/print.lo -MMD -MP -MF "../build/fq_zech_poly_factor/print.d" -MT "../build/fq_zech_poly_factor/print.d" -MT "../build/fq_zech_poly_factor/print.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/fq_zech_poly_factor/pow.lo -MMD -MP -MF "../build/fq_zech_poly_factor/pow.d" -MT "../build/fq_zech_poly_factor/pow.d" -MT "../build/fq_zech_poly_factor/pow.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fq_zech_poly_factor/init.lo -MMD -MP -MF "../build/fq_zech_poly_factor/init.d" -MT "../build/fq_zech_poly_factor/init.d" -MT "../build/fq_zech_poly_factor/init.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c print_pretty.c -o ../build/fq_zech_poly_factor/print_pretty.lo -MMD -MP -MF "../build/fq_zech_poly_factor/print_pretty.d" -MT "../build/fq_zech_poly_factor/print_pretty.d" -MT "../build/fq_zech_poly_factor/print_pretty.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c insert.c -o ../build/fq_zech_poly_factor/insert.lo -MMD -MP -MF "../build/fq_zech_poly_factor/insert.d" -MT "../build/fq_zech_poly_factor/insert.d" -MT "../build/fq_zech_poly_factor/insert.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c realloc.c -o ../build/fq_zech_poly_factor/realloc.lo -MMD -MP -MF "../build/fq_zech_poly_factor/realloc.d" -MT "../build/fq_zech_poly_factor/realloc.d" -MT "../build/fq_zech_poly_factor/realloc.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fit_length.c -o ../build/fq_zech_poly_factor/fit_length.lo -MMD -MP -MF "../build/fq_zech_poly_factor/fit_length.d" -MT "../build/fq_zech_poly_factor/fit_length.d" -MT "../build/fq_zech_poly_factor/fit_length.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_irreducible_ddf.c -o ../build/fq_zech_poly_factor/is_irreducible_ddf.lo -MMD -MP -MF "../build/fq_zech_poly_factor/is_irreducible_ddf.d" -MT "../build/fq_zech_poly_factor/is_irreducible_ddf.d" -MT "../build/fq_zech_poly_factor/is_irreducible_ddf.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_equal_deg.c -o ../build/fq_zech_poly_factor/factor_equal_deg.lo -MMD -MP -MF "../build/fq_zech_poly_factor/factor_equal_deg.d" -MT "../build/fq_zech_poly_factor/factor_equal_deg.d" -MT "../build/fq_zech_poly_factor/factor_equal_deg.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c iterated_frobenius_preinv.c -o ../build/fq_zech_poly_factor/iterated_frobenius_preinv.lo -MMD -MP -MF "../build/fq_zech_poly_factor/iterated_frobenius_preinv.d" -MT "../build/fq_zech_poly_factor/iterated_frobenius_preinv.d" -MT "../build/fq_zech_poly_factor/iterated_frobenius_preinv.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_irreducible.c -o ../build/fq_zech_poly_factor/is_irreducible.lo -MMD -MP -MF "../build/fq_zech_poly_factor/is_irreducible.d" -MT "../build/fq_zech_poly_factor/is_irreducible.d" -MT "../build/fq_zech_poly_factor/is_irreducible.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_berlekamp.c -o ../build/fq_zech_poly_factor/factor_berlekamp.lo -MMD -MP -MF "../build/fq_zech_poly_factor/factor_berlekamp.d" -MT "../build/fq_zech_poly_factor/factor_berlekamp.d" -MT "../build/fq_zech_poly_factor/factor_berlekamp.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fq_zech_poly_factor/clear.lo -MMD -MP -MF "../build/fq_zech_poly_factor/clear.d" -MT "../build/fq_zech_poly_factor/clear.d" -MT "../build/fq_zech_poly_factor/clear.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_irreducible_ben_or.c -o ../build/fq_zech_poly_factor/is_irreducible_ben_or.lo -MMD -MP -MF "../build/fq_zech_poly_factor/is_irreducible_ben_or.d" -MT "../build/fq_zech_poly_factor/is_irreducible_ben_or.d" -MT "../build/fq_zech_poly_factor/is_irreducible_ben_or.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c concat.c -o ../build/fq_zech_poly_factor/concat.lo -MMD -MP -MF "../build/fq_zech_poly_factor/concat.d" -MT "../build/fq_zech_poly_factor/concat.d" -MT "../build/fq_zech_poly_factor/concat.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor.c -o ../build/fq_zech_poly_factor/factor.lo -MMD -MP -MF "../build/fq_zech_poly_factor/factor.d" -MT "../build/fq_zech_poly_factor/factor.d" -MT "../build/fq_zech_poly_factor/factor.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_equal_deg_prob.c -o ../build/fq_zech_poly_factor/factor_equal_deg_prob.lo -MMD -MP -MF "../build/fq_zech_poly_factor/factor_equal_deg_prob.d" -MT "../build/fq_zech_poly_factor/factor_equal_deg_prob.d" -MT "../build/fq_zech_poly_factor/factor_equal_deg_prob.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_distinct_deg.c -o ../build/fq_zech_poly_factor/factor_distinct_deg.lo -MMD -MP -MF "../build/fq_zech_poly_factor/factor_distinct_deg.d" -MT "../build/fq_zech_poly_factor/factor_distinct_deg.d" -MT "../build/fq_zech_poly_factor/factor_distinct_deg.lo"
gcc -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fq_zech_poly_factor/set.lo -MMD -MP -MF "../build/fq_zech_poly_factor/set.d" -MT "../build/fq_zech_poly_factor/set.d" -MT "../build/fq_zech_poly_factor/set.lo"
gcc -Wl,-z,relro -Wl,-r ../build/fq_zech_poly_factor/is_squarefree.lo ../build/fq_zech_poly_factor/factor_cantor_zassenhaus.lo ../build/fq_zech_poly_factor/factor_squarefree.lo ../build/fq_zech_poly_factor/factor_kaltofen_shoup.lo ../build/fq_zech_poly_factor/print.lo ../build/fq_zech_poly_factor/pow.lo ../build/fq_zech_poly_factor/init.lo ../build/fq_zech_poly_factor/print_pretty.lo ../build/fq_zech_poly_factor/insert.lo ../build/fq_zech_poly_factor/realloc.lo ../build/fq_zech_poly_factor/fit_length.lo ../build/fq_zech_poly_factor/is_irreducible_ddf.lo ../build/fq_zech_poly_factor/factor_equal_deg.lo ../build/fq_zech_poly_factor/iterated_frobenius_preinv.lo ../build/fq_zech_poly_factor/is_irreducible.lo ../build/fq_zech_poly_factor/factor_berlekamp.lo ../build/fq_zech_poly_factor/clear.lo ../build/fq_zech_poly_factor/is_irreducible_ben_or.lo ../build/fq_zech_poly_factor/concat.lo ../build/fq_zech_poly_factor/factor.lo ../build/fq_zech_poly_factor/factor_equal_deg_prob.lo ../build/fq_zech_poly_factor/factor_distinct_deg.lo ../build/fq_zech_poly_factor/set.lo -o ../build/fq_zech_poly_factor/../fq_zech_poly_factor.lo -nostdlib
make[4]: Leaving directory '/«PKGBUILDDIR»/fq_zech_poly_factor'
if [ "1" -eq "1" ]; then \
  make build/interfaces/NTL-interface.lo; \
  g++ -Wl,-z,relro -shared -Wl,-soname,libflint-2.4.4.so build/interfaces/NTL-interface.lo  build/printf.lo  build/fprintf.lo  build/sprintf.lo  build/scanf.lo  build/fscanf.lo  build/sscanf.lo  build/clz_tab.lo  build/memory_manager.lo  build/version.lo  build/profiler.lo  build/thread_support.lo  build/ulong_extras.lo  build/long_extras.lo  build/perm.lo  build/fmpz.lo  build/fmpz_vec.lo  build/fmpz_poly.lo  build/fmpq_poly.lo  build/fmpz_mat.lo  build/mpfr_vec.lo  build/mpfr_mat.lo  build/nmod_vec.lo  build/nmod_poly.lo  build/nmod_poly_factor.lo  build/arith.lo  build/mpn_extras.lo  build/nmod_mat.lo  build/fmpq.lo  build/fmpq_mat.lo  build/padic.lo  build/fmpz_poly_q.lo  build/fmpz_poly_mat.lo  build/nmod_poly_mat.lo  build/fmpz_mod_poly.lo  build/fmpz_mod_poly_factor.lo  build/fmpz_factor.lo  build/fmpz_poly_factor.lo  build/fft.lo  build/qsieve.lo  build/double_extras.lo  build/padic_poly.lo  build/padic_mat.lo  build/qadic.lo  build/fq.lo  build/fq_vec.lo  build/fq_mat.lo  build/fq_poly.lo  build/fq_poly_factor.lo  build/fq_nmod.lo  build/fq_nmod_vec.lo  build/fq_nmod_mat.lo  build/fq_nmod_poly.lo  build/fq_nmod_poly_factor.lo  build/fq_zech.lo  build/fq_zech_vec.lo  build/fq_zech_mat.lo  build/fq_zech_poly.lo  build/fq_zech_poly_factor.lo  -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lpthread -lmpfr -lgmp -lm -lntl  -o libflint-2.4.4.so; \
fi
make[4]: Entering directory '/«PKGBUILDDIR»'
g++ -fPIC -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c interfaces/NTL-interface.cpp -o build/interfaces/NTL-interface.lo;
make[4]: Leaving directory '/«PKGBUILDDIR»'
if [ "1" -ne "1" ]; then \
  gcc -Wl,-z,relro -shared -Wl,-soname,libflint-2.4.4.so  build/printf.lo  build/fprintf.lo  build/sprintf.lo  build/scanf.lo  build/fscanf.lo  build/sscanf.lo  build/clz_tab.lo  build/memory_manager.lo  build/version.lo  build/profiler.lo  build/thread_support.lo  build/ulong_extras.lo  build/long_extras.lo  build/perm.lo  build/fmpz.lo  build/fmpz_vec.lo  build/fmpz_poly.lo  build/fmpq_poly.lo  build/fmpz_mat.lo  build/mpfr_vec.lo  build/mpfr_mat.lo  build/nmod_vec.lo  build/nmod_poly.lo  build/nmod_poly_factor.lo  build/arith.lo  build/mpn_extras.lo  build/nmod_mat.lo  build/fmpq.lo  build/fmpq_mat.lo  build/padic.lo  build/fmpz_poly_q.lo  build/fmpz_poly_mat.lo  build/nmod_poly_mat.lo  build/fmpz_mod_poly.lo  build/fmpz_mod_poly_factor.lo  build/fmpz_factor.lo  build/fmpz_poly_factor.lo  build/fft.lo  build/qsieve.lo  build/double_extras.lo  build/padic_poly.lo  build/padic_mat.lo  build/qadic.lo  build/fq.lo  build/fq_vec.lo  build/fq_mat.lo  build/fq_poly.lo  build/fq_poly_factor.lo  build/fq_nmod.lo  build/fq_nmod_vec.lo  build/fq_nmod_mat.lo  build/fq_nmod_poly.lo  build/fq_nmod_poly_factor.lo  build/fq_zech.lo  build/fq_zech_vec.lo  build/fq_zech_mat.lo  build/fq_zech_poly.lo  build/fq_zech_poly_factor.lo  -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lpthread -lmpfr -lgmp -lm -lntl  -o libflint-2.4.4.so; \
fi
make[3]: Leaving directory '/«PKGBUILDDIR»'
if [ "1" -eq "1" ]; then \
	make static; \
fi
make[3]: Entering directory '/«PKGBUILDDIR»'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c printf.c -o build/printf.o;
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprintf.c -o build/fprintf.o;
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sprintf.c -o build/sprintf.o;
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scanf.c -o build/scanf.o;
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fscanf.c -o build/fscanf.o;
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sscanf.c -o build/sscanf.o;
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clz_tab.c -o build/clz_tab.o;
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c memory_manager.c -o build/memory_manager.o;
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c version.c -o build/version.o;
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c profiler.c -o build/profiler.o;
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c thread_support.c -o build/thread_support.o;
mkdir -p build/ulong_extras; BUILD_DIR=../build/ulong_extras; export BUILD_DIR; MOD_DIR=ulong_extras; export MOD_DIR; make -f ../Makefile.subdirs -C ulong_extras static || exit $?;  mkdir -p build/long_extras; BUILD_DIR=../build/long_extras; export BUILD_DIR; MOD_DIR=long_extras; export MOD_DIR; make -f ../Makefile.subdirs -C long_extras static || exit $?;  mkdir -p build/perm; BUILD_DIR=../build/perm; export BUILD_DIR; MOD_DIR=perm; export MOD_DIR; make -f ../Makefile.subdirs -C perm static || exit $?;  mkdir -p build/fmpz; BUILD_DIR=../build/fmpz; export BUILD_DIR; MOD_DIR=fmpz; export MOD_DIR; make -f ../Makefile.subdirs -C fmpz static || exit $?;  mkdir -p build/fmpz_vec; BUILD_DIR=../build/fmpz_vec; export BUILD_DIR; MOD_DIR=fmpz_vec; export MOD_DIR; make -f ../Makefile.subdirs -C fmpz_vec static || exit $?;  mkdir -p build/fmpz_poly; BUILD_DIR=../build/fmpz_poly; export BUILD_DIR; MOD_DIR=fmpz_poly; export MOD_DIR; make -f ../Makefile.subdirs -C fmpz_poly static || exit $?;  mkdir -p build/fmpq_poly; BUILD_DIR=../build/fmpq_poly; export BUILD_DIR; MOD_DIR=fmpq_poly; export MOD_DIR; make -f ../Makefile.subdirs -C fmpq_poly static || exit $?;  mkdir -p build/fmpz_mat; BUILD_DIR=../build/fmpz_mat; export BUILD_DIR; MOD_DIR=fmpz_mat; export MOD_DIR; make -f ../Makefile.subdirs -C fmpz_mat static || exit $?;  mkdir -p build/mpfr_vec; BUILD_DIR=../build/mpfr_vec; export BUILD_DIR; MOD_DIR=mpfr_vec; export MOD_DIR; make -f ../Makefile.subdirs -C mpfr_vec static || exit $?;  mkdir -p build/mpfr_mat; BUILD_DIR=../build/mpfr_mat; export BUILD_DIR; MOD_DIR=mpfr_mat; export MOD_DIR; make -f ../Makefile.subdirs -C mpfr_mat static || exit $?;  mkdir -p build/nmod_vec; BUILD_DIR=../build/nmod_vec; export BUILD_DIR; MOD_DIR=nmod_vec; export MOD_DIR; make -f ../Makefile.subdirs -C nmod_vec static || exit $?;  mkdir -p build/nmod_poly; BUILD_DIR=../build/nmod_poly; export BUILD_DIR; MOD_DIR=nmod_poly; export MOD_DIR; make -f ../Makefile.subdirs -C nmod_poly static || exit $?;  mkdir -p build/nmod_poly_factor; BUILD_DIR=../build/nmod_poly_factor; export BUILD_DIR; MOD_DIR=nmod_poly_factor; export MOD_DIR; make -f ../Makefile.subdirs -C nmod_poly_factor static || exit $?;  mkdir -p build/arith; BUILD_DIR=../build/arith; export BUILD_DIR; MOD_DIR=arith; export MOD_DIR; make -f ../Makefile.subdirs -C arith static || exit $?;  mkdir -p build/mpn_extras; BUILD_DIR=../build/mpn_extras; export BUILD_DIR; MOD_DIR=mpn_extras; export MOD_DIR; make -f ../Makefile.subdirs -C mpn_extras static || exit $?;  mkdir -p build/nmod_mat; BUILD_DIR=../build/nmod_mat; export BUILD_DIR; MOD_DIR=nmod_mat; export MOD_DIR; make -f ../Makefile.subdirs -C nmod_mat static || exit $?;  mkdir -p build/fmpq; BUILD_DIR=../build/fmpq; export BUILD_DIR; MOD_DIR=fmpq; export MOD_DIR; make -f ../Makefile.subdirs -C fmpq static || exit $?;  mkdir -p build/fmpq_mat; BUILD_DIR=../build/fmpq_mat; export BUILD_DIR; MOD_DIR=fmpq_mat; export MOD_DIR; make -f ../Makefile.subdirs -C fmpq_mat static || exit $?;  mkdir -p build/padic; BUILD_DIR=../build/padic; export BUILD_DIR; MOD_DIR=padic; export MOD_DIR; make -f ../Makefile.subdirs -C padic static || exit $?;  mkdir -p build/fmpz_poly_q; BUILD_DIR=../build/fmpz_poly_q; export BUILD_DIR; MOD_DIR=fmpz_poly_q; export MOD_DIR; make -f ../Makefile.subdirs -C fmpz_poly_q static || exit $?;  mkdir -p build/fmpz_poly_mat; BUILD_DIR=../build/fmpz_poly_mat; export BUILD_DIR; MOD_DIR=fmpz_poly_mat; export MOD_DIR; make -f ../Makefile.subdirs -C fmpz_poly_mat static || exit $?;  mkdir -p build/nmod_poly_mat; BUILD_DIR=../build/nmod_poly_mat; export BUILD_DIR; MOD_DIR=nmod_poly_mat; export MOD_DIR; make -f ../Makefile.subdirs -C nmod_poly_mat static || exit $?;  mkdir -p build/fmpz_mod_poly; BUILD_DIR=../build/fmpz_mod_poly; export BUILD_DIR; MOD_DIR=fmpz_mod_poly; export MOD_DIR; make -f ../Makefile.subdirs -C fmpz_mod_poly static || exit $?;  mkdir -p build/fmpz_mod_poly_factor; BUILD_DIR=../build/fmpz_mod_poly_factor; export BUILD_DIR; MOD_DIR=fmpz_mod_poly_factor; export MOD_DIR; make -f ../Makefile.subdirs -C fmpz_mod_poly_factor static || exit $?;  mkdir -p build/fmpz_factor; BUILD_DIR=../build/fmpz_factor; export BUILD_DIR; MOD_DIR=fmpz_factor; export MOD_DIR; make -f ../Makefile.subdirs -C fmpz_factor static || exit $?;  mkdir -p build/fmpz_poly_factor; BUILD_DIR=../build/fmpz_poly_factor; export BUILD_DIR; MOD_DIR=fmpz_poly_factor; export MOD_DIR; make -f ../Makefile.subdirs -C fmpz_poly_factor static || exit $?;  mkdir -p build/fft; BUILD_DIR=../build/fft; export BUILD_DIR; MOD_DIR=fft; export MOD_DIR; make -f ../Makefile.subdirs -C fft static || exit $?;  mkdir -p build/qsieve; BUILD_DIR=../build/qsieve; export BUILD_DIR; MOD_DIR=qsieve; export MOD_DIR; make -f ../Makefile.subdirs -C qsieve static || exit $?;  mkdir -p build/double_extras; BUILD_DIR=../build/double_extras; export BUILD_DIR; MOD_DIR=double_extras; export MOD_DIR; make -f ../Makefile.subdirs -C double_extras static || exit $?;  mkdir -p build/padic_poly; BUILD_DIR=../build/padic_poly; export BUILD_DIR; MOD_DIR=padic_poly; export MOD_DIR; make -f ../Makefile.subdirs -C padic_poly static || exit $?;  mkdir -p build/padic_mat; BUILD_DIR=../build/padic_mat; export BUILD_DIR; MOD_DIR=padic_mat; export MOD_DIR; make -f ../Makefile.subdirs -C padic_mat static || exit $?;  mkdir -p build/qadic; BUILD_DIR=../build/qadic; export BUILD_DIR; MOD_DIR=qadic; export MOD_DIR; make -f ../Makefile.subdirs -C qadic static || exit $?;  mkdir -p build/fq; BUILD_DIR=../build/fq; export BUILD_DIR; MOD_DIR=fq; export MOD_DIR; make -f ../Makefile.subdirs -C fq static || exit $?;  mkdir -p build/fq_vec; BUILD_DIR=../build/fq_vec; export BUILD_DIR; MOD_DIR=fq_vec; export MOD_DIR; make -f ../Makefile.subdirs -C fq_vec static || exit $?;  mkdir -p build/fq_mat; BUILD_DIR=../build/fq_mat; export BUILD_DIR; MOD_DIR=fq_mat; export MOD_DIR; make -f ../Makefile.subdirs -C fq_mat static || exit $?;  mkdir -p build/fq_poly; BUILD_DIR=../build/fq_poly; export BUILD_DIR; MOD_DIR=fq_poly; export MOD_DIR; make -f ../Makefile.subdirs -C fq_poly static || exit $?;  mkdir -p build/fq_poly_factor; BUILD_DIR=../build/fq_poly_factor; export BUILD_DIR; MOD_DIR=fq_poly_factor; export MOD_DIR; make -f ../Makefile.subdirs -C fq_poly_factor static || exit $?;  mkdir -p build/fq_nmod; BUILD_DIR=../build/fq_nmod; export BUILD_DIR; MOD_DIR=fq_nmod; export MOD_DIR; make -f ../Makefile.subdirs -C fq_nmod static || exit $?;  mkdir -p build/fq_nmod_vec; BUILD_DIR=../build/fq_nmod_vec; export BUILD_DIR; MOD_DIR=fq_nmod_vec; export MOD_DIR; make -f ../Makefile.subdirs -C fq_nmod_vec static || exit $?;  mkdir -p build/fq_nmod_mat; BUILD_DIR=../build/fq_nmod_mat; export BUILD_DIR; MOD_DIR=fq_nmod_mat; export MOD_DIR; make -f ../Makefile.subdirs -C fq_nmod_mat static || exit $?;  mkdir -p build/fq_nmod_poly; BUILD_DIR=../build/fq_nmod_poly; export BUILD_DIR; MOD_DIR=fq_nmod_poly; export MOD_DIR; make -f ../Makefile.subdirs -C fq_nmod_poly static || exit $?;  mkdir -p build/fq_nmod_poly_factor; BUILD_DIR=../build/fq_nmod_poly_factor; export BUILD_DIR; MOD_DIR=fq_nmod_poly_factor; export MOD_DIR; make -f ../Makefile.subdirs -C fq_nmod_poly_factor static || exit $?;  mkdir -p build/fq_zech; BUILD_DIR=../build/fq_zech; export BUILD_DIR; MOD_DIR=fq_zech; export MOD_DIR; make -f ../Makefile.subdirs -C fq_zech static || exit $?;  mkdir -p build/fq_zech_vec; BUILD_DIR=../build/fq_zech_vec; export BUILD_DIR; MOD_DIR=fq_zech_vec; export MOD_DIR; make -f ../Makefile.subdirs -C fq_zech_vec static || exit $?;  mkdir -p build/fq_zech_mat; BUILD_DIR=../build/fq_zech_mat; export BUILD_DIR; MOD_DIR=fq_zech_mat; export MOD_DIR; make -f ../Makefile.subdirs -C fq_zech_mat static || exit $?;  mkdir -p build/fq_zech_poly; BUILD_DIR=../build/fq_zech_poly; export BUILD_DIR; MOD_DIR=fq_zech_poly; export MOD_DIR; make -f ../Makefile.subdirs -C fq_zech_poly static || exit $?;  mkdir -p build/fq_zech_poly_factor; BUILD_DIR=../build/fq_zech_poly_factor; export BUILD_DIR; MOD_DIR=fq_zech_poly_factor; export MOD_DIR; make -f ../Makefile.subdirs -C fq_zech_poly_factor static || exit $?;
make[4]: Entering directory '/«PKGBUILDDIR»/ulong_extras'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c nextprime.c -o ../build/ulong_extras/ulong_extras_nextprime.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_nextprime.d" -MT "../build/ulong_extras/ulong_extras_nextprime.d" -MT "../build/ulong_extras/ulong_extras_nextprime.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c euler_phi.c -o ../build/ulong_extras/ulong_extras_euler_phi.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_euler_phi.d" -MT "../build/ulong_extras/ulong_extras_euler_phi.d" -MT "../build/ulong_extras/ulong_extras_euler_phi.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_trial_range.c -o ../build/ulong_extras/ulong_extras_factor_trial_range.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_factor_trial_range.d" -MT "../build/ulong_extras/ulong_extras_factor_trial_range.d" -MT "../build/ulong_extras/ulong_extras_factor_trial_range.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c xgcd.c -o ../build/ulong_extras/ulong_extras_xgcd.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_xgcd.d" -MT "../build/ulong_extras/ulong_extras_xgcd.d" -MT "../build/ulong_extras/ulong_extras_xgcd.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_oddprime_small.c -o ../build/ulong_extras/ulong_extras_is_oddprime_small.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_is_oddprime_small.d" -MT "../build/ulong_extras/ulong_extras_is_oddprime_small.d" -MT "../build/ulong_extras/ulong_extras_is_oddprime_small.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_probabprime_fibonacci.c -o ../build/ulong_extras/ulong_extras_is_probabprime_fibonacci.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_is_probabprime_fibonacci.d" -MT "../build/ulong_extras/ulong_extras_is_probabprime_fibonacci.d" -MT "../build/ulong_extras/ulong_extras_is_probabprime_fibonacci.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulmod_preinv.c -o ../build/ulong_extras/ulong_extras_mulmod_preinv.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_mulmod_preinv.d" -MT "../build/ulong_extras/ulong_extras_mulmod_preinv.d" -MT "../build/ulong_extras/ulong_extras_mulmod_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_trial_partial.c -o ../build/ulong_extras/ulong_extras_factor_trial_partial.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_factor_trial_partial.d" -MT "../build/ulong_extras/ulong_extras_factor_trial_partial.d" -MT "../build/ulong_extras/ulong_extras_factor_trial_partial.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sizeinbase.c -o ../build/ulong_extras/ulong_extras_sizeinbase.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_sizeinbase.d" -MT "../build/ulong_extras/ulong_extras_sizeinbase.d" -MT "../build/ulong_extras/ulong_extras_sizeinbase.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulmod_precomp.c -o ../build/ulong_extras/ulong_extras_mulmod_precomp.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_mulmod_precomp.d" -MT "../build/ulong_extras/ulong_extras_mulmod_precomp.d" -MT "../build/ulong_extras/ulong_extras_mulmod_precomp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c moebius_mu.c -o ../build/ulong_extras/ulong_extras_moebius_mu.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_moebius_mu.d" -MT "../build/ulong_extras/ulong_extras_moebius_mu.d" -MT "../build/ulong_extras/ulong_extras_moebius_mu.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clog.c -o ../build/ulong_extras/ulong_extras_clog.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_clog.d" -MT "../build/ulong_extras/ulong_extras_clog.d" -MT "../build/ulong_extras/ulong_extras_clog.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulmod2_preinv.c -o ../build/ulong_extras/ulong_extras_mulmod2_preinv.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_mulmod2_preinv.d" -MT "../build/ulong_extras/ulong_extras_mulmod2_preinv.d" -MT "../build/ulong_extras/ulong_extras_mulmod2_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_SQUFOF.c -o ../build/ulong_extras/ulong_extras_factor_SQUFOF.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_factor_SQUFOF.d" -MT "../build/ulong_extras/ulong_extras_factor_SQUFOF.d" -MT "../build/ulong_extras/ulong_extras_factor_SQUFOF.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod2_preinv.c -o ../build/ulong_extras/ulong_extras_powmod2_preinv.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_powmod2_preinv.d" -MT "../build/ulong_extras/ulong_extras_powmod2_preinv.d" -MT "../build/ulong_extras/ulong_extras_powmod2_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c nth_prime_bounds.c -o ../build/ulong_extras/ulong_extras_nth_prime_bounds.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_nth_prime_bounds.d" -MT "../build/ulong_extras/ulong_extras_nth_prime_bounds.d" -MT "../build/ulong_extras/ulong_extras_nth_prime_bounds.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c primes_clear.c -o ../build/ulong_extras/ulong_extras_primes_clear.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_primes_clear.d" -MT "../build/ulong_extras/ulong_extras_primes_clear.d" -MT "../build/ulong_extras/ulong_extras_primes_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_one_line.c -o ../build/ulong_extras/ulong_extras_factor_one_line.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_factor_one_line.d" -MT "../build/ulong_extras/ulong_extras_factor_one_line.d" -MT "../build/ulong_extras/ulong_extras_factor_one_line.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_partial.c -o ../build/ulong_extras/ulong_extras_factor_partial.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_factor_partial.d" -MT "../build/ulong_extras/ulong_extras_factor_partial.d" -MT "../build/ulong_extras/ulong_extras_factor_partial.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_square.c -o ../build/ulong_extras/ulong_extras_is_square.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_is_square.d" -MT "../build/ulong_extras/ulong_extras_is_square.d" -MT "../build/ulong_extras/ulong_extras_is_square.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c flog.c -o ../build/ulong_extras/ulong_extras_flog.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_flog.d" -MT "../build/ulong_extras/ulong_extras_flog.d" -MT "../build/ulong_extras/ulong_extras_flog.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factorial_mod2_preinv.c -o ../build/ulong_extras/ulong_extras_factorial_mod2_preinv.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_factorial_mod2_preinv.d" -MT "../build/ulong_extras/ulong_extras_factorial_mod2_preinv.d" -MT "../build/ulong_extras/ulong_extras_factorial_mod2_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c invmod.c -o ../build/ulong_extras/ulong_extras_invmod.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_invmod.d" -MT "../build/ulong_extras/ulong_extras_invmod.d" -MT "../build/ulong_extras/ulong_extras_invmod.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_pp1.c -o ../build/ulong_extras/ulong_extras_factor_pp1.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_factor_pp1.d" -MT "../build/ulong_extras/ulong_extras_factor_pp1.d" -MT "../build/ulong_extras/ulong_extras_factor_pp1.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_probabprime_fermat.c -o ../build/ulong_extras/ulong_extras_is_probabprime_fermat.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_is_probabprime_fermat.d" -MT "../build/ulong_extras/ulong_extras_is_probabprime_fermat.d" -MT "../build/ulong_extras/ulong_extras_is_probabprime_fermat.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c prime_inverses_arr_readonly.c -o ../build/ulong_extras/ulong_extras_prime_inverses_arr_readonly.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_prime_inverses_arr_readonly.d" -MT "../build/ulong_extras/ulong_extras_prime_inverses_arr_readonly.d" -MT "../build/ulong_extras/ulong_extras_prime_inverses_arr_readonly.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_probabprime_BPSW.c -o ../build/ulong_extras/ulong_extras_is_probabprime_BPSW.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_is_probabprime_BPSW.d" -MT "../build/ulong_extras/ulong_extras_is_probabprime_BPSW.d" -MT "../build/ulong_extras/ulong_extras_is_probabprime_BPSW.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcd.c -o ../build/ulong_extras/ulong_extras_gcd.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_gcd.d" -MT "../build/ulong_extras/ulong_extras_gcd.d" -MT "../build/ulong_extras/ulong_extras_gcd.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randprime.c -o ../build/ulong_extras/ulong_extras_randprime.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_randprime.d" -MT "../build/ulong_extras/ulong_extras_randprime.d" -MT "../build/ulong_extras/ulong_extras_randprime.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c cleanup_primes.c -o ../build/ulong_extras/ulong_extras_cleanup_primes.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_cleanup_primes.d" -MT "../build/ulong_extras/ulong_extras_cleanup_primes.d" -MT "../build/ulong_extras/ulong_extras_cleanup_primes.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c jacobi.c -o ../build/ulong_extras/ulong_extras_jacobi.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_jacobi.d" -MT "../build/ulong_extras/ulong_extras_jacobi.d" -MT "../build/ulong_extras/ulong_extras_jacobi.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mod_precomp.c -o ../build/ulong_extras/ulong_extras_mod_precomp.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_mod_precomp.d" -MT "../build/ulong_extras/ulong_extras_mod_precomp.d" -MT "../build/ulong_extras/ulong_extras_mod_precomp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randint.c -o ../build/ulong_extras/ulong_extras_randint.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_randint.d" -MT "../build/ulong_extras/ulong_extras_randint.d" -MT "../build/ulong_extras/ulong_extras_randint.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_prime_pseudosquare.c -o ../build/ulong_extras/ulong_extras_is_prime_pseudosquare.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_is_prime_pseudosquare.d" -MT "../build/ulong_extras/ulong_extras_is_prime_pseudosquare.d" -MT "../build/ulong_extras/ulong_extras_is_prime_pseudosquare.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c primes_extend_small.c -o ../build/ulong_extras/ulong_extras_primes_extend_small.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_primes_extend_small.d" -MT "../build/ulong_extras/ulong_extras_primes_extend_small.d" -MT "../build/ulong_extras/ulong_extras_primes_extend_small.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c primes_sieve_range.c -o ../build/ulong_extras/ulong_extras_primes_sieve_range.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_primes_sieve_range.d" -MT "../build/ulong_extras/ulong_extras_primes_sieve_range.d" -MT "../build/ulong_extras/ulong_extras_primes_sieve_range.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mod2_preinv.c -o ../build/ulong_extras/ulong_extras_mod2_preinv.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_mod2_preinv.d" -MT "../build/ulong_extras/ulong_extras_mod2_preinv.d" -MT "../build/ulong_extras/ulong_extras_mod2_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_perfect_power235.c -o ../build/ulong_extras/ulong_extras_is_perfect_power235.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_is_perfect_power235.d" -MT "../build/ulong_extras/ulong_extras_is_perfect_power235.d" -MT "../build/ulong_extras/ulong_extras_is_perfect_power235.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lll_mod_preinv.c -o ../build/ulong_extras/ulong_extras_lll_mod_preinv.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_lll_mod_preinv.d" -MT "../build/ulong_extras/ulong_extras_lll_mod_preinv.d" -MT "../build/ulong_extras/ulong_extras_lll_mod_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrtrem.c -o ../build/ulong_extras/ulong_extras_sqrtrem.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_sqrtrem.d" -MT "../build/ulong_extras/ulong_extras_sqrtrem.d" -MT "../build/ulong_extras/ulong_extras_sqrtrem.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c revbin.c -o ../build/ulong_extras/ulong_extras_revbin.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_revbin.d" -MT "../build/ulong_extras/ulong_extras_revbin.d" -MT "../build/ulong_extras/ulong_extras_revbin.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c primitive_root_prime.c -o ../build/ulong_extras/ulong_extras_primitive_root_prime.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_primitive_root_prime.d" -MT "../build/ulong_extras/ulong_extras_primitive_root_prime.d" -MT "../build/ulong_extras/ulong_extras_primitive_root_prime.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor.c -o ../build/ulong_extras/ulong_extras_factor.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_factor.d" -MT "../build/ulong_extras/ulong_extras_factor.d" -MT "../build/ulong_extras/ulong_extras_factor.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_trial.c -o ../build/ulong_extras/ulong_extras_factor_trial.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_factor_trial.d" -MT "../build/ulong_extras/ulong_extras_factor_trial.d" -MT "../build/ulong_extras/ulong_extras_factor_trial.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_strong_probabprime2_preinv.c -o ../build/ulong_extras/ulong_extras_is_strong_probabprime2_preinv.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_is_strong_probabprime2_preinv.d" -MT "../build/ulong_extras/ulong_extras_is_strong_probabprime2_preinv.d" -MT "../build/ulong_extras/ulong_extras_is_strong_probabprime2_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ll_mod_preinv.c -o ../build/ulong_extras/ulong_extras_ll_mod_preinv.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_ll_mod_preinv.d" -MT "../build/ulong_extras/ulong_extras_ll_mod_preinv.d" -MT "../build/ulong_extras/ulong_extras_ll_mod_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_prime_pocklington.c -o ../build/ulong_extras/ulong_extras_is_prime_pocklington.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_is_prime_pocklington.d" -MT "../build/ulong_extras/ulong_extras_is_prime_pocklington.d" -MT "../build/ulong_extras/ulong_extras_is_prime_pocklington.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_power235.c -o ../build/ulong_extras/ulong_extras_factor_power235.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_factor_power235.d" -MT "../build/ulong_extras/ulong_extras_factor_power235.d" -MT "../build/ulong_extras/ulong_extras_factor_power235.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrt.c -o ../build/ulong_extras/ulong_extras_sqrt.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_sqrt.d" -MT "../build/ulong_extras/ulong_extras_sqrt.d" -MT "../build/ulong_extras/ulong_extras_sqrt.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_precomp.c -o ../build/ulong_extras/ulong_extras_powmod_precomp.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_powmod_precomp.d" -MT "../build/ulong_extras/ulong_extras_powmod_precomp.d" -MT "../build/ulong_extras/ulong_extras_powmod_precomp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c remove2_precomp.c -o ../build/ulong_extras/ulong_extras_remove2_precomp.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_remove2_precomp.d" -MT "../build/ulong_extras/ulong_extras_remove2_precomp.d" -MT "../build/ulong_extras/ulong_extras_remove2_precomp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrtmod.c -o ../build/ulong_extras/ulong_extras_sqrtmod.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_sqrtmod.d" -MT "../build/ulong_extras/ulong_extras_sqrtmod.d" -MT "../build/ulong_extras/ulong_extras_sqrtmod.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_insert.c -o ../build/ulong_extras/ulong_extras_factor_insert.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_factor_insert.d" -MT "../build/ulong_extras/ulong_extras_factor_insert.d" -MT "../build/ulong_extras/ulong_extras_factor_insert.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mod2_precomp.c -o ../build/ulong_extras/ulong_extras_mod2_precomp.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_mod2_precomp.d" -MT "../build/ulong_extras/ulong_extras_mod2_precomp.d" -MT "../build/ulong_extras/ulong_extras_mod2_precomp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c prime_pi_bounds.c -o ../build/ulong_extras/ulong_extras_prime_pi_bounds.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_prime_pi_bounds.d" -MT "../build/ulong_extras/ulong_extras_prime_pi_bounds.d" -MT "../build/ulong_extras/ulong_extras_prime_pi_bounds.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c discrete_log_bsgs.c -o ../build/ulong_extras/ulong_extras_discrete_log_bsgs.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_discrete_log_bsgs.d" -MT "../build/ulong_extras/ulong_extras_discrete_log_bsgs.d" -MT "../build/ulong_extras/ulong_extras_discrete_log_bsgs.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c prime_pi.c -o ../build/ulong_extras/ulong_extras_prime_pi.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_prime_pi.d" -MT "../build/ulong_extras/ulong_extras_prime_pi.d" -MT "../build/ulong_extras/ulong_extras_prime_pi.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrtmod_primepow.c -o ../build/ulong_extras/ulong_extras_sqrtmod_primepow.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_sqrtmod_primepow.d" -MT "../build/ulong_extras/ulong_extras_sqrtmod_primepow.d" -MT "../build/ulong_extras/ulong_extras_sqrtmod_primepow.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randlimb.c -o ../build/ulong_extras/ulong_extras_randlimb.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_randlimb.d" -MT "../build/ulong_extras/ulong_extras_randlimb.d" -MT "../build/ulong_extras/ulong_extras_randlimb.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randbits.c -o ../build/ulong_extras/ulong_extras_randbits.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_randbits.d" -MT "../build/ulong_extras/ulong_extras_randbits.d" -MT "../build/ulong_extras/ulong_extras_randbits.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/ulong_extras/ulong_extras_pow.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_pow.d" -MT "../build/ulong_extras/ulong_extras_pow.d" -MT "../build/ulong_extras/ulong_extras_pow.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factorial_fast_mod2_preinv.c -o ../build/ulong_extras/ulong_extras_factorial_fast_mod2_preinv.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_factorial_fast_mod2_preinv.d" -MT "../build/ulong_extras/ulong_extras_factorial_fast_mod2_preinv.d" -MT "../build/ulong_extras/ulong_extras_factorial_fast_mod2_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c remove.c -o ../build/ulong_extras/ulong_extras_remove.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_remove.d" -MT "../build/ulong_extras/ulong_extras_remove.d" -MT "../build/ulong_extras/ulong_extras_remove.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_probabprime.c -o ../build/ulong_extras/ulong_extras_is_probabprime.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_is_probabprime.d" -MT "../build/ulong_extras/ulong_extras_is_probabprime.d" -MT "../build/ulong_extras/ulong_extras_is_probabprime.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_squarefree.c -o ../build/ulong_extras/ulong_extras_is_squarefree.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_is_squarefree.d" -MT "../build/ulong_extras/ulong_extras_is_squarefree.d" -MT "../build/ulong_extras/ulong_extras_is_squarefree.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcdinv.c -o ../build/ulong_extras/ulong_extras_gcdinv.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_gcdinv.d" -MT "../build/ulong_extras/ulong_extras_gcdinv.d" -MT "../build/ulong_extras/ulong_extras_gcdinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c primes_init.c -o ../build/ulong_extras/ulong_extras_primes_init.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_primes_init.d" -MT "../build/ulong_extras/ulong_extras_primes_init.d" -MT "../build/ulong_extras/ulong_extras_primes_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/ulong_extras/ulong_extras_randtest.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_randtest.d" -MT "../build/ulong_extras/ulong_extras_randtest.d" -MT "../build/ulong_extras/ulong_extras_randtest.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c primes_arr_readonly.c -o ../build/ulong_extras/ulong_extras_primes_arr_readonly.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_primes_arr_readonly.d" -MT "../build/ulong_extras/ulong_extras_primes_arr_readonly.d" -MT "../build/ulong_extras/ulong_extras_primes_arr_readonly.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c primes_jump_after.c -o ../build/ulong_extras/ulong_extras_primes_jump_after.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_primes_jump_after.d" -MT "../build/ulong_extras/ulong_extras_primes_jump_after.d" -MT "../build/ulong_extras/ulong_extras_primes_jump_after.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_prime.c -o ../build/ulong_extras/ulong_extras_is_prime.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_is_prime.d" -MT "../build/ulong_extras/ulong_extras_is_prime.d" -MT "../build/ulong_extras/ulong_extras_is_prime.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compute_primes.c -o ../build/ulong_extras/ulong_extras_compute_primes.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_compute_primes.d" -MT "../build/ulong_extras/ulong_extras_compute_primes.d" -MT "../build/ulong_extras/ulong_extras_compute_primes.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_probabprime_lucas.c -o ../build/ulong_extras/ulong_extras_is_probabprime_lucas.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_is_probabprime_lucas.d" -MT "../build/ulong_extras/ulong_extras_is_probabprime_lucas.d" -MT "../build/ulong_extras/ulong_extras_is_probabprime_lucas.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c nth_prime.c -o ../build/ulong_extras/ulong_extras_nth_prime.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_nth_prime.d" -MT "../build/ulong_extras/ulong_extras_nth_prime.d" -MT "../build/ulong_extras/ulong_extras_nth_prime.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem2_precomp.c -o ../build/ulong_extras/ulong_extras_divrem2_precomp.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_divrem2_precomp.d" -MT "../build/ulong_extras/ulong_extras_divrem2_precomp.d" -MT "../build/ulong_extras/ulong_extras_divrem2_precomp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_lehman.c -o ../build/ulong_extras/ulong_extras_factor_lehman.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_factor_lehman.d" -MT "../build/ulong_extras/ulong_extras_factor_lehman.d" -MT "../build/ulong_extras/ulong_extras_factor_lehman.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_strong_probabprime_precomp.c -o ../build/ulong_extras/ulong_extras_is_strong_probabprime_precomp.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_is_strong_probabprime_precomp.d" -MT "../build/ulong_extras/ulong_extras_is_strong_probabprime_precomp.d" -MT "../build/ulong_extras/ulong_extras_is_strong_probabprime_precomp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_oddprime_binary.c -o ../build/ulong_extras/ulong_extras_is_oddprime_binary.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_is_oddprime_binary.d" -MT "../build/ulong_extras/ulong_extras_is_oddprime_binary.d" -MT "../build/ulong_extras/ulong_extras_is_oddprime_binary.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrtmodn.c -o ../build/ulong_extras/ulong_extras_sqrtmodn.o -MMD -MP -MF "../build/ulong_extras/ulong_extras_sqrtmodn.d" -MT "../build/ulong_extras/ulong_extras_sqrtmodn.d" -MT "../build/ulong_extras/ulong_extras_sqrtmodn.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/ulong_extras'
make[4]: Entering directory '/«PKGBUILDDIR»/long_extras'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randint.c -o ../build/long_extras/long_extras_randint.o -MMD -MP -MF "../build/long_extras/long_extras_randint.d" -MT "../build/long_extras/long_extras_randint.d" -MT "../build/long_extras/long_extras_randint.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sizeinbase.c -o ../build/long_extras/long_extras_sizeinbase.o -MMD -MP -MF "../build/long_extras/long_extras_sizeinbase.d" -MT "../build/long_extras/long_extras_sizeinbase.d" -MT "../build/long_extras/long_extras_sizeinbase.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/long_extras/long_extras_randtest.o -MMD -MP -MF "../build/long_extras/long_extras_randtest.d" -MT "../build/long_extras/long_extras_randtest.d" -MT "../build/long_extras/long_extras_randtest.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/long_extras'
make[4]: Entering directory '/«PKGBUILDDIR»/perm'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c parity.c -o ../build/perm/perm_parity.o -MMD -MP -MF "../build/perm/perm_parity.d" -MT "../build/perm/perm_parity.d" -MT "../build/perm/perm_parity.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/perm/perm_randtest.o -MMD -MP -MF "../build/perm/perm_randtest.d" -MT "../build/perm/perm_randtest.d" -MT "../build/perm/perm_randtest.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/perm'
make[4]: Entering directory '/«PKGBUILDDIR»/fmpz'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fmpz/fmpz_set.o -MMD -MP -MF "../build/fmpz/fmpz_set.d" -MT "../build/fmpz/fmpz_set.d" -MT "../build/fmpz/fmpz_set.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fmpz.c -o ../build/fmpz/fmpz_fmpz.o -MMD -MP -MF "../build/fmpz/fmpz_fmpz.d" -MT "../build/fmpz/fmpz_fmpz.d" -MT "../build/fmpz/fmpz_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divisible.c -o ../build/fmpz/fmpz_divisible.o -MMD -MP -MF "../build/fmpz/fmpz_divisible.d" -MT "../build/fmpz/fmpz_divisible.d" -MT "../build/fmpz/fmpz_divisible.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_str.c -o ../build/fmpz/fmpz_set_str.o -MMD -MP -MF "../build/fmpz/fmpz_set_str.d" -MT "../build/fmpz/fmpz_set_str.d" -MT "../build/fmpz/fmpz_set_str.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clrbit.c -o ../build/fmpz/fmpz_clrbit.o -MMD -MP -MF "../build/fmpz/fmpz_clrbit.d" -MT "../build/fmpz/fmpz_clrbit.d" -MT "../build/fmpz/fmpz_clrbit.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fdiv_q_2exp.c -o ../build/fmpz/fmpz_fdiv_q_2exp.o -MMD -MP -MF "../build/fmpz/fmpz_fdiv_q_2exp.d" -MT "../build/fmpz/fmpz_fdiv_q_2exp.d" -MT "../build/fmpz/fmpz_fdiv_q_2exp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divisible_si.c -o ../build/fmpz/fmpz_divisible_si.o -MMD -MP -MF "../build/fmpz/fmpz_divisible_si.d" -MT "../build/fmpz/fmpz_divisible_si.d" -MT "../build/fmpz/fmpz_divisible_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str.c -o ../build/fmpz/fmpz_get_str.o -MMD -MP -MF "../build/fmpz/fmpz_get_str.d" -MT "../build/fmpz/fmpz_get_str.d" -MT "../build/fmpz/fmpz_get_str.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear_readonly.c -o ../build/fmpz/fmpz_clear_readonly.o -MMD -MP -MF "../build/fmpz/fmpz_clear_readonly.d" -MT "../build/fmpz/fmpz_clear_readonly.d" -MT "../build/fmpz/fmpz_clear_readonly.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal_si.c -o ../build/fmpz/fmpz_equal_si.o -MMD -MP -MF "../build/fmpz/fmpz_equal_si.d" -MT "../build/fmpz/fmpz_equal_si.d" -MT "../build/fmpz/fmpz_equal_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/fmpz/fmpz_mul.o -MMD -MP -MF "../build/fmpz/fmpz_mul.d" -MT "../build/fmpz/fmpz_mul.d" -MT "../build/fmpz/fmpz_mul.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randbits.c -o ../build/fmpz/fmpz_randbits.o -MMD -MP -MF "../build/fmpz/fmpz_randbits.d" -MT "../build/fmpz/fmpz_randbits.d" -MT "../build/fmpz/fmpz_randbits.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_mpz.c -o ../build/fmpz/fmpz_get_mpz.o -MMD -MP -MF "../build/fmpz/fmpz_get_mpz.d" -MT "../build/fmpz/fmpz_get_mpz.d" -MT "../build/fmpz/fmpz_get_mpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c val2.c -o ../build/fmpz/fmpz_val2.o -MMD -MP -MF "../build/fmpz/fmpz_val2.d" -MT "../build/fmpz/fmpz_val2.d" -MT "../build/fmpz/fmpz_val2.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c abs_ubound_ui_2exp.c -o ../build/fmpz/fmpz_abs_ubound_ui_2exp.o -MMD -MP -MF "../build/fmpz/fmpz_abs_ubound_ui_2exp.d" -MT "../build/fmpz/fmpz_abs_ubound_ui_2exp.d" -MT "../build/fmpz/fmpz_abs_ubound_ui_2exp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_si.c -o ../build/fmpz/fmpz_mul_si.o -MMD -MP -MF "../build/fmpz/fmpz_mul_si.d" -MT "../build/fmpz/fmpz_mul_si.d" -MT "../build/fmpz/fmpz_mul_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fits_si.c -o ../build/fmpz/fmpz_fits_si.o -MMD -MP -MF "../build/fmpz/fmpz_fits_si.d" -MT "../build/fmpz/fmpz_fits_si.d" -MT "../build/fmpz/fmpz_fits_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c abs.c -o ../build/fmpz/fmpz_abs.o -MMD -MP -MF "../build/fmpz/fmpz_abs.d" -MT "../build/fmpz/fmpz_abs.d" -MT "../build/fmpz/fmpz_abs.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c abs_fits_ui.c -o ../build/fmpz/fmpz_abs_fits_ui.o -MMD -MP -MF "../build/fmpz/fmpz_abs_fits_ui.d" -MT "../build/fmpz/fmpz_abs_fits_ui.d" -MT "../build/fmpz/fmpz_abs_fits_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/fmpz/fmpz_equal.o -MMD -MP -MF "../build/fmpz/fmpz_equal.d" -MT "../build/fmpz/fmpz_equal.d" -MT "../build/fmpz/fmpz_equal.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clog_ui.c -o ../build/fmpz/fmpz_clog_ui.o -MMD -MP -MF "../build/fmpz/fmpz_clog_ui.d" -MT "../build/fmpz/fmpz_clog_ui.d" -MT "../build/fmpz/fmpz_clog_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_d.c -o ../build/fmpz/fmpz_set_d.o -MMD -MP -MF "../build/fmpz/fmpz_set_d.d" -MT "../build/fmpz/fmpz_set_d.d" -MT "../build/fmpz/fmpz_set_d.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c tdiv_ui.c -o ../build/fmpz/fmpz_tdiv_ui.o -MMD -MP -MF "../build/fmpz/fmpz_tdiv_ui.d" -MT "../build/fmpz/fmpz_tdiv_ui.d" -MT "../build/fmpz/fmpz_tdiv_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fib_ui.c -o ../build/fmpz/fmpz_fib_ui.o -MMD -MP -MF "../build/fmpz/fmpz_fib_ui.d" -MT "../build/fmpz/fmpz_fib_ui.d" -MT "../build/fmpz/fmpz_fib_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c addmul.c -o ../build/fmpz/fmpz_addmul.o -MMD -MP -MF "../build/fmpz/fmpz_addmul.d" -MT "../build/fmpz/fmpz_addmul.d" -MT "../build/fmpz/fmpz_addmul.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clog.c -o ../build/fmpz/fmpz_clog.o -MMD -MP -MF "../build/fmpz/fmpz_clog.d" -MT "../build/fmpz/fmpz_clog.d" -MT "../build/fmpz/fmpz_clog.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c combit.c -o ../build/fmpz/fmpz_combit.o -MMD -MP -MF "../build/fmpz/fmpz_combit.d" -MT "../build/fmpz/fmpz_combit.d" -MT "../build/fmpz/fmpz_combit.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c comb_clear.c -o ../build/fmpz/fmpz_comb_clear.o -MMD -MP -MF "../build/fmpz/fmpz_comb_clear.d" -MT "../build/fmpz/fmpz_comb_clear.d" -MT "../build/fmpz/fmpz_comb_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c jacobi.c -o ../build/fmpz/fmpz_jacobi.o -MMD -MP -MF "../build/fmpz/fmpz_jacobi.d" -MT "../build/fmpz/fmpz_jacobi.d" -MT "../build/fmpz/fmpz_jacobi.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c multi_mod_ui.c -o ../build/fmpz/fmpz_multi_mod_ui.o -MMD -MP -MF "../build/fmpz/fmpz_multi_mod_ui.d" -MT "../build/fmpz/fmpz_multi_mod_ui.d" -MT "../build/fmpz/fmpz_multi_mod_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c tdiv_q_2exp.c -o ../build/fmpz/fmpz_tdiv_q_2exp.o -MMD -MP -MF "../build/fmpz/fmpz_tdiv_q_2exp.d" -MT "../build/fmpz/fmpz_tdiv_q_2exp.d" -MT "../build/fmpz/fmpz_tdiv_q_2exp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c tdiv_q.c -o ../build/fmpz/fmpz_tdiv_q.o -MMD -MP -MF "../build/fmpz/fmpz_tdiv_q.d" -MT "../build/fmpz/fmpz_tdiv_q.d" -MT "../build/fmpz/fmpz_tdiv_q.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c cmp.c -o ../build/fmpz/fmpz_cmp.o -MMD -MP -MF "../build/fmpz/fmpz_cmp.d" -MT "../build/fmpz/fmpz_cmp.d" -MT "../build/fmpz/fmpz_cmp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcd.c -o ../build/fmpz/fmpz_gcd.o -MMD -MP -MF "../build/fmpz/fmpz_gcd.d" -MT "../build/fmpz/fmpz_gcd.d" -MT "../build/fmpz/fmpz_gcd.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divexact_si.c -o ../build/fmpz/fmpz_divexact_si.o -MMD -MP -MF "../build/fmpz/fmpz_divexact_si.d" -MT "../build/fmpz/fmpz_divexact_si.d" -MT "../build/fmpz/fmpz_divexact_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c flog.c -o ../build/fmpz/fmpz_flog.o -MMD -MP -MF "../build/fmpz/fmpz_flog.d" -MT "../build/fmpz/fmpz_flog.d" -MT "../build/fmpz/fmpz_flog.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c cmp_si.c -o ../build/fmpz/fmpz_cmp_si.o -MMD -MP -MF "../build/fmpz/fmpz_cmp_si.d" -MT "../build/fmpz/fmpz_cmp_si.d" -MT "../build/fmpz/fmpz_cmp_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c multi_CRT_ui.c -o ../build/fmpz/fmpz_multi_CRT_ui.o -MMD -MP -MF "../build/fmpz/fmpz_multi_CRT_ui.d" -MT "../build/fmpz/fmpz_multi_CRT_ui.d" -MT "../build/fmpz/fmpz_multi_CRT_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_prime_pseudosquare.c -o ../build/fmpz/fmpz_is_prime_pseudosquare.o -MMD -MP -MF "../build/fmpz/fmpz_is_prime_pseudosquare.d" -MT "../build/fmpz/fmpz_is_prime_pseudosquare.d" -MT "../build/fmpz/fmpz_is_prime_pseudosquare.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lcm.c -o ../build/fmpz/fmpz_lcm.o -MMD -MP -MF "../build/fmpz/fmpz_lcm.d" -MT "../build/fmpz/fmpz_lcm.d" -MT "../build/fmpz/fmpz_lcm.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fdiv_q.c -o ../build/fmpz/fmpz_fdiv_q.o -MMD -MP -MF "../build/fmpz/fmpz_fdiv_q.d" -MT "../build/fmpz/fmpz_fdiv_q.d" -MT "../build/fmpz/fmpz_fdiv_q.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c preinvn_init.c -o ../build/fmpz/fmpz_preinvn_init.o -MMD -MP -MF "../build/fmpz/fmpz_preinvn_init.d" -MT "../build/fmpz/fmpz_preinvn_init.d" -MT "../build/fmpz/fmpz_preinvn_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fdiv_q_si.c -o ../build/fmpz/fmpz_fdiv_q_si.o -MMD -MP -MF "../build/fmpz/fmpz_fdiv_q_si.d" -MT "../build/fmpz/fmpz_fdiv_q_si.d" -MT "../build/fmpz/fmpz_fdiv_q_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_d_2exp.c -o ../build/fmpz/fmpz_get_d_2exp.o -MMD -MP -MF "../build/fmpz/fmpz_get_d_2exp.d" -MT "../build/fmpz/fmpz_get_d_2exp.d" -MT "../build/fmpz/fmpz_get_d_2exp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divexact.c -o ../build/fmpz/fmpz_divexact.o -MMD -MP -MF "../build/fmpz/fmpz_divexact.d" -MT "../build/fmpz/fmpz_divexact.d" -MT "../build/fmpz/fmpz_divexact.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fmpz/fmpz_add.o -MMD -MP -MF "../build/fmpz/fmpz_add.d" -MT "../build/fmpz/fmpz_add.d" -MT "../build/fmpz/fmpz_add.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inp_raw.c -o ../build/fmpz/fmpz_inp_raw.o -MMD -MP -MF "../build/fmpz/fmpz_inp_raw.d" -MT "../build/fmpz/fmpz_inp_raw.d" -MT "../build/fmpz/fmpz_inp_raw.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c cmp_ui.c -o ../build/fmpz/fmpz_cmp_ui.o -MMD -MP -MF "../build/fmpz/fmpz_cmp_ui.d" -MT "../build/fmpz/fmpz_cmp_ui.d" -MT "../build/fmpz/fmpz_cmp_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c preinvn_clear.c -o ../build/fmpz/fmpz_preinvn_clear.o -MMD -MP -MF "../build/fmpz/fmpz_preinvn_clear.d" -MT "../build/fmpz/fmpz_preinvn_clear.d" -MT "../build/fmpz/fmpz_preinvn_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c cdiv_q_2exp.c -o ../build/fmpz/fmpz_cdiv_q_2exp.o -MMD -MP -MF "../build/fmpz/fmpz_cdiv_q_2exp.d" -MT "../build/fmpz/fmpz_cdiv_q_2exp.d" -MT "../build/fmpz/fmpz_cdiv_q_2exp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c comb_init.c -o ../build/fmpz/fmpz_comb_init.o -MMD -MP -MF "../build/fmpz/fmpz_comb_init.d" -MT "../build/fmpz/fmpz_comb_init.d" -MT "../build/fmpz/fmpz_comb_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c size.c -o ../build/fmpz/fmpz_size.o -MMD -MP -MF "../build/fmpz/fmpz_size.d" -MT "../build/fmpz/fmpz_size.d" -MT "../build/fmpz/fmpz_size.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_mpz.c -o ../build/fmpz/fmpz_set_mpz.o -MMD -MP -MF "../build/fmpz/fmpz_set_mpz.d" -MT "../build/fmpz/fmpz_set_mpz.d" -MT "../build/fmpz/fmpz_set_mpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fdiv_q_ui.c -o ../build/fmpz/fmpz_fdiv_q_ui.o -MMD -MP -MF "../build/fmpz/fmpz_fdiv_q_ui.d" -MT "../build/fmpz/fmpz_fdiv_q_ui.d" -MT "../build/fmpz/fmpz_fdiv_q_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow_ui.c -o ../build/fmpz/fmpz_pow_ui.o -MMD -MP -MF "../build/fmpz/fmpz_pow_ui.d" -MT "../build/fmpz/fmpz_pow_ui.d" -MT "../build/fmpz/fmpz_pow_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mpz_init_set_readonly.c -o ../build/fmpz/fmpz_mpz_init_set_readonly.o -MMD -MP -MF "../build/fmpz/fmpz_mpz_init_set_readonly.d" -MT "../build/fmpz/fmpz_mpz_init_set_readonly.d" -MT "../build/fmpz/fmpz_mpz_init_set_readonly.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c print.c -o ../build/fmpz/fmpz_print.o -MMD -MP -MF "../build/fmpz/fmpz_print.d" -MT "../build/fmpz/fmpz_print.d" -MT "../build/fmpz/fmpz_print.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c tdiv_q_si.c -o ../build/fmpz/fmpz_tdiv_q_si.o -MMD -MP -MF "../build/fmpz/fmpz_tdiv_q_si.d" -MT "../build/fmpz/fmpz_tdiv_q_si.d" -MT "../build/fmpz/fmpz_tdiv_q_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rfac_ui.c -o ../build/fmpz/fmpz_rfac_ui.o -MMD -MP -MF "../build/fmpz/fmpz_rfac_ui.d" -MT "../build/fmpz/fmpz_rfac_ui.d" -MT "../build/fmpz/fmpz_rfac_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mod.c -o ../build/fmpz/fmpz_mod.o -MMD -MP -MF "../build/fmpz/fmpz_mod.d" -MT "../build/fmpz/fmpz_mod.d" -MT "../build/fmpz/fmpz_mod.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add_ui.c -o ../build/fmpz/fmpz_add_ui.o -MMD -MP -MF "../build/fmpz/fmpz_add_ui.d" -MT "../build/fmpz/fmpz_add_ui.d" -MT "../build/fmpz/fmpz_add_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init2.c -o ../build/fmpz/fmpz_init2.o -MMD -MP -MF "../build/fmpz/fmpz_init2.d" -MT "../build/fmpz/fmpz_init2.d" -MT "../build/fmpz/fmpz_init2.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c cdiv_q.c -o ../build/fmpz/fmpz_cdiv_q.o -MMD -MP -MF "../build/fmpz/fmpz_cdiv_q.d" -MT "../build/fmpz/fmpz_cdiv_q.d" -MT "../build/fmpz/fmpz_cdiv_q.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_probabprime.c -o ../build/fmpz/fmpz_is_probabprime.o -MMD -MP -MF "../build/fmpz/fmpz_is_probabprime.d" -MT "../build/fmpz/fmpz_is_probabprime.d" -MT "../build/fmpz/fmpz_is_probabprime.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcdinv.c -o ../build/fmpz/fmpz_gcdinv.o -MMD -MP -MF "../build/fmpz/fmpz_gcdinv.d" -MT "../build/fmpz/fmpz_gcdinv.d" -MT "../build/fmpz/fmpz_gcdinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_ui.c -o ../build/fmpz/fmpz_get_ui.o -MMD -MP -MF "../build/fmpz/fmpz_get_ui.d" -MT "../build/fmpz/fmpz_get_ui.d" -MT "../build/fmpz/fmpz_get_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_si.c -o ../build/fmpz/fmpz_get_si.o -MMD -MP -MF "../build/fmpz/fmpz_get_si.d" -MT "../build/fmpz/fmpz_get_si.d" -MT "../build/fmpz/fmpz_get_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c cdiv_q_si.c -o ../build/fmpz/fmpz_cdiv_q_si.o -MMD -MP -MF "../build/fmpz/fmpz_cdiv_q_si.d" -MT "../build/fmpz/fmpz_cdiv_q_si.d" -MT "../build/fmpz/fmpz_cdiv_q_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sizeinbase.c -o ../build/fmpz/fmpz_sizeinbase.o -MMD -MP -MF "../build/fmpz/fmpz_sizeinbase.d" -MT "../build/fmpz/fmpz_sizeinbase.d" -MT "../build/fmpz/fmpz_sizeinbase.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fdiv_qr.c -o ../build/fmpz/fmpz_fdiv_qr.o -MMD -MP -MF "../build/fmpz/fmpz_fdiv_qr.d" -MT "../build/fmpz/fmpz_fdiv_qr.d" -MT "../build/fmpz/fmpz_fdiv_qr.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_d.c -o ../build/fmpz/fmpz_get_d.o -MMD -MP -MF "../build/fmpz/fmpz_get_d.d" -MT "../build/fmpz/fmpz_get_d.d" -MT "../build/fmpz/fmpz_get_d.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c tdiv_qr.c -o ../build/fmpz/fmpz_tdiv_qr.o -MMD -MP -MF "../build/fmpz/fmpz_tdiv_qr.d" -MT "../build/fmpz/fmpz_tdiv_qr.d" -MT "../build/fmpz/fmpz_tdiv_qr.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c tdiv_q_ui.c -o ../build/fmpz/fmpz_tdiv_q_ui.o -MMD -MP -MF "../build/fmpz/fmpz_tdiv_q_ui.d" -MT "../build/fmpz/fmpz_tdiv_q_ui.d" -MT "../build/fmpz/fmpz_tdiv_q_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powm_ui.c -o ../build/fmpz/fmpz_powm_ui.o -MMD -MP -MF "../build/fmpz/fmpz_powm_ui.d" -MT "../build/fmpz/fmpz_powm_ui.d" -MT "../build/fmpz/fmpz_powm_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fdiv_r.c -o ../build/fmpz/fmpz_fdiv_r.o -MMD -MP -MF "../build/fmpz/fmpz_fdiv_r.d" -MT "../build/fmpz/fmpz_fdiv_r.d" -MT "../build/fmpz/fmpz_fdiv_r.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c read.c -o ../build/fmpz/fmpz_read.o -MMD -MP -MF "../build/fmpz/fmpz_read.d" -MT "../build/fmpz/fmpz_read.d" -MT "../build/fmpz/fmpz_read.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c abs_lbound_ui_2exp.c -o ../build/fmpz/fmpz_abs_lbound_ui_2exp.o -MMD -MP -MF "../build/fmpz/fmpz_abs_lbound_ui_2exp.d" -MT "../build/fmpz/fmpz_abs_lbound_ui_2exp.d" -MT "../build/fmpz/fmpz_abs_lbound_ui_2exp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c flog_ui.c -o ../build/fmpz/fmpz_flog_ui.o -MMD -MP -MF "../build/fmpz/fmpz_flog_ui.d" -MT "../build/fmpz/fmpz_flog_ui.d" -MT "../build/fmpz/fmpz_flog_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub_ui.c -o ../build/fmpz/fmpz_sub_ui.o -MMD -MP -MF "../build/fmpz/fmpz_sub_ui.d" -MT "../build/fmpz/fmpz_sub_ui.d" -MT "../build/fmpz/fmpz_sub_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sgn.c -o ../build/fmpz/fmpz_sgn.o -MMD -MP -MF "../build/fmpz/fmpz_sgn.d" -MT "../build/fmpz/fmpz_sgn.d" -MT "../build/fmpz/fmpz_sgn.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c setbit.c -o ../build/fmpz/fmpz_setbit.o -MMD -MP -MF "../build/fmpz/fmpz_setbit.d" -MT "../build/fmpz/fmpz_setbit.d" -MT "../build/fmpz/fmpz_setbit.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rfac_uiui.c -o ../build/fmpz/fmpz_rfac_uiui.o -MMD -MP -MF "../build/fmpz/fmpz_rfac_uiui.d" -MT "../build/fmpz/fmpz_rfac_uiui.d" -MT "../build/fmpz/fmpz_rfac_uiui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c cdiv_q_ui.c -o ../build/fmpz/fmpz_cdiv_q_ui.o -MMD -MP -MF "../build/fmpz/fmpz_cdiv_q_ui.d" -MT "../build/fmpz/fmpz_cdiv_q_ui.d" -MT "../build/fmpz/fmpz_cdiv_q_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c CRT_ui.c -o ../build/fmpz/fmpz_CRT_ui.o -MMD -MP -MF "../build/fmpz/fmpz_CRT_ui.d" -MT "../build/fmpz/fmpz_CRT_ui.d" -MT "../build/fmpz/fmpz_CRT_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c submul.c -o ../build/fmpz/fmpz_submul.o -MMD -MP -MF "../build/fmpz/fmpz_submul.d" -MT "../build/fmpz/fmpz_submul.d" -MT "../build/fmpz/fmpz_submul.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c addmul_ui.c -o ../build/fmpz/fmpz_addmul_ui.o -MMD -MP -MF "../build/fmpz/fmpz_addmul_ui.d" -MT "../build/fmpz/fmpz_addmul_ui.d" -MT "../build/fmpz/fmpz_addmul_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divexact_ui.c -o ../build/fmpz/fmpz_divexact_ui.o -MMD -MP -MF "../build/fmpz/fmpz_divexact_ui.d" -MT "../build/fmpz/fmpz_divexact_ui.d" -MT "../build/fmpz/fmpz_divexact_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/fmpz/fmpz_fprint.o -MMD -MP -MF "../build/fmpz/fmpz_fprint.d" -MT "../build/fmpz/fmpz_fprint.d" -MT "../build/fmpz/fmpz_fprint.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_tdiv_q_2exp.c -o ../build/fmpz/fmpz_mul_tdiv_q_2exp.o -MMD -MP -MF "../build/fmpz/fmpz_mul_tdiv_q_2exp.d" -MT "../build/fmpz/fmpz_mul_tdiv_q_2exp.d" -MT "../build/fmpz/fmpz_mul_tdiv_q_2exp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fdiv_qr_preinvn.c -o ../build/fmpz/fmpz_fdiv_qr_preinvn.o -MMD -MP -MF "../build/fmpz/fmpz_fdiv_qr_preinvn.d" -MT "../build/fmpz/fmpz_fdiv_qr_preinvn.d" -MT "../build/fmpz/fmpz_fdiv_qr_preinvn.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bin_uiui.c -o ../build/fmpz/fmpz_bin_uiui.o -MMD -MP -MF "../build/fmpz/fmpz_bin_uiui.d" -MT "../build/fmpz/fmpz_bin_uiui.d" -MT "../build/fmpz/fmpz_bin_uiui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_si_tdiv_q_2exp.c -o ../build/fmpz/fmpz_mul_si_tdiv_q_2exp.o -MMD -MP -MF "../build/fmpz/fmpz_mul_si_tdiv_q_2exp.d" -MT "../build/fmpz/fmpz_mul_si_tdiv_q_2exp.d" -MT "../build/fmpz/fmpz_mul_si_tdiv_q_2exp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c tstbit.c -o ../build/fmpz/fmpz_tstbit.o -MMD -MP -MF "../build/fmpz/fmpz_tstbit.d" -MT "../build/fmpz/fmpz_tstbit.d" -MT "../build/fmpz/fmpz_tstbit.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c invmod.c -o ../build/fmpz/fmpz_invmod.o -MMD -MP -MF "../build/fmpz/fmpz_invmod.d" -MT "../build/fmpz/fmpz_invmod.d" -MT "../build/fmpz/fmpz_invmod.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c submul_ui.c -o ../build/fmpz/fmpz_submul_ui.o -MMD -MP -MF "../build/fmpz/fmpz_submul_ui.d" -MT "../build/fmpz/fmpz_submul_ui.d" -MT "../build/fmpz/fmpz_submul_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_square.c -o ../build/fmpz/fmpz_is_square.o -MMD -MP -MF "../build/fmpz/fmpz_is_square.d" -MT "../build/fmpz/fmpz_is_square.d" -MT "../build/fmpz/fmpz_is_square.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powm.c -o ../build/fmpz/fmpz_powm.o -MMD -MP -MF "../build/fmpz/fmpz_powm.d" -MT "../build/fmpz/fmpz_powm.d" -MT "../build/fmpz/fmpz_powm.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fdiv_r_2exp.c -o ../build/fmpz/fmpz_fdiv_r_2exp.o -MMD -MP -MF "../build/fmpz/fmpz_fdiv_r_2exp.d" -MT "../build/fmpz/fmpz_fdiv_r_2exp.d" -MT "../build/fmpz/fmpz_fdiv_r_2exp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c root.c -o ../build/fmpz/fmpz_root.o -MMD -MP -MF "../build/fmpz/fmpz_root.d" -MT "../build/fmpz/fmpz_root.d" -MT "../build/fmpz/fmpz_root.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c xgcd_partial.c -o ../build/fmpz/fmpz_xgcd_partial.o -MMD -MP -MF "../build/fmpz/fmpz_xgcd_partial.d" -MT "../build/fmpz/fmpz_xgcd_partial.d" -MT "../build/fmpz/fmpz_xgcd_partial.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c complement.c -o ../build/fmpz/fmpz_complement.o -MMD -MP -MF "../build/fmpz/fmpz_complement.d" -MT "../build/fmpz/fmpz_complement.d" -MT "../build/fmpz/fmpz_complement.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inlines.c -o ../build/fmpz/fmpz_inlines.o -MMD -MP -MF "../build/fmpz/fmpz_inlines.d" -MT "../build/fmpz/fmpz_inlines.d" -MT "../build/fmpz/fmpz_inlines.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_ui.c -o ../build/fmpz/fmpz_mul_ui.o -MMD -MP -MF "../build/fmpz/fmpz_mul_ui.d" -MT "../build/fmpz/fmpz_mul_ui.d" -MT "../build/fmpz/fmpz_mul_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fac_ui.c -o ../build/fmpz/fmpz_fac_ui.o -MMD -MP -MF "../build/fmpz/fmpz_fac_ui.d" -MT "../build/fmpz/fmpz_fac_ui.d" -MT "../build/fmpz/fmpz_fac_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c cmpabs.c -o ../build/fmpz/fmpz_cmpabs.o -MMD -MP -MF "../build/fmpz/fmpz_cmpabs.d" -MT "../build/fmpz/fmpz_cmpabs.d" -MT "../build/fmpz/fmpz_cmpabs.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c and.c -o ../build/fmpz/fmpz_and.o -MMD -MP -MF "../build/fmpz/fmpz_and.d" -MT "../build/fmpz/fmpz_and.d" -MT "../build/fmpz/fmpz_and.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c xgcd.c -o ../build/fmpz/fmpz_xgcd.o -MMD -MP -MF "../build/fmpz/fmpz_xgcd.d" -MT "../build/fmpz/fmpz_xgcd.d" -MT "../build/fmpz/fmpz_xgcd.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fmpz/fmpz_randtest.o -MMD -MP -MF "../build/fmpz/fmpz_randtest.d" -MT "../build/fmpz/fmpz_randtest.d" -MT "../build/fmpz/fmpz_randtest.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrtrem.c -o ../build/fmpz/fmpz_sqrtrem.o -MMD -MP -MF "../build/fmpz/fmpz_sqrtrem.d" -MT "../build/fmpz/fmpz_sqrtrem.d" -MT "../build/fmpz/fmpz_sqrtrem.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bit_pack.c -o ../build/fmpz/fmpz_bit_pack.o -MMD -MP -MF "../build/fmpz/fmpz_bit_pack.d" -MT "../build/fmpz/fmpz_bit_pack.d" -MT "../build/fmpz/fmpz_bit_pack.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_2exp.c -o ../build/fmpz/fmpz_mul_2exp.o -MMD -MP -MF "../build/fmpz/fmpz_mul_2exp.d" -MT "../build/fmpz/fmpz_mul_2exp.d" -MT "../build/fmpz/fmpz_mul_2exp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c dlog.c -o ../build/fmpz/fmpz_dlog.o -MMD -MP -MF "../build/fmpz/fmpz_dlog.d" -MT "../build/fmpz/fmpz_dlog.d" -MT "../build/fmpz/fmpz_dlog.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mod_ui.c -o ../build/fmpz/fmpz_mod_ui.o -MMD -MP -MF "../build/fmpz/fmpz_mod_ui.d" -MT "../build/fmpz/fmpz_mod_ui.d" -MT "../build/fmpz/fmpz_mod_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c popcnt.c -o ../build/fmpz/fmpz_popcnt.o -MMD -MP -MF "../build/fmpz/fmpz_popcnt.d" -MT "../build/fmpz/fmpz_popcnt.d" -MT "../build/fmpz/fmpz_popcnt.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init_set_readonly.c -o ../build/fmpz/fmpz_init_set_readonly.o -MMD -MP -MF "../build/fmpz/fmpz_init_set_readonly.d" -MT "../build/fmpz/fmpz_init_set_readonly.d" -MT "../build/fmpz/fmpz_init_set_readonly.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest_mod.c -o ../build/fmpz/fmpz_randtest_mod.o -MMD -MP -MF "../build/fmpz/fmpz_randtest_mod.d" -MT "../build/fmpz/fmpz_randtest_mod.d" -MT "../build/fmpz/fmpz_randtest_mod.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c xor.c -o ../build/fmpz/fmpz_xor.o -MMD -MP -MF "../build/fmpz/fmpz_xor.d" -MT "../build/fmpz/fmpz_xor.d" -MT "../build/fmpz/fmpz_xor.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrt.c -o ../build/fmpz/fmpz_sqrt.o -MMD -MP -MF "../build/fmpz/fmpz_sqrt.d" -MT "../build/fmpz/fmpz_sqrt.d" -MT "../build/fmpz/fmpz_sqrt.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mpz_clear_readonly.c -o ../build/fmpz/fmpz_mpz_clear_readonly.o -MMD -MP -MF "../build/fmpz/fmpz_mpz_clear_readonly.d" -MT "../build/fmpz/fmpz_mpz_clear_readonly.d" -MT "../build/fmpz/fmpz_mpz_clear_readonly.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bit_unpack.c -o ../build/fmpz/fmpz_bit_unpack.o -MMD -MP -MF "../build/fmpz/fmpz_bit_unpack.d" -MT "../build/fmpz/fmpz_bit_unpack.d" -MT "../build/fmpz/fmpz_bit_unpack.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fdiv_ui.c -o ../build/fmpz/fmpz_fdiv_ui.o -MMD -MP -MF "../build/fmpz/fmpz_fdiv_ui.d" -MT "../build/fmpz/fmpz_fdiv_ui.d" -MT "../build/fmpz/fmpz_fdiv_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randm.c -o ../build/fmpz/fmpz_randm.o -MMD -MP -MF "../build/fmpz/fmpz_randm.d" -MT "../build/fmpz/fmpz_randm.d" -MT "../build/fmpz/fmpz_randm.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c remove.c -o ../build/fmpz/fmpz_remove.o -MMD -MP -MF "../build/fmpz/fmpz_remove.d" -MT "../build/fmpz/fmpz_remove.d" -MT "../build/fmpz/fmpz_remove.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c or.c -o ../build/fmpz/fmpz_or.o -MMD -MP -MF "../build/fmpz/fmpz_or.d" -MT "../build/fmpz/fmpz_or.d" -MT "../build/fmpz/fmpz_or.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fmpz/fmpz_sub.o -MMD -MP -MF "../build/fmpz/fmpz_sub.d" -MT "../build/fmpz/fmpz_sub.d" -MT "../build/fmpz/fmpz_sub.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrtmod.c -o ../build/fmpz/fmpz_sqrtmod.o -MMD -MP -MF "../build/fmpz/fmpz_sqrtmod.d" -MT "../build/fmpz/fmpz_sqrtmod.d" -MT "../build/fmpz/fmpz_sqrtmod.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bits.c -o ../build/fmpz/fmpz_bits.o -MMD -MP -MF "../build/fmpz/fmpz_bits.d" -MT "../build/fmpz/fmpz_bits.d" -MT "../build/fmpz/fmpz_bits.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal_ui.c -o ../build/fmpz/fmpz_equal_ui.o -MMD -MP -MF "../build/fmpz/fmpz_equal_ui.d" -MT "../build/fmpz/fmpz_equal_ui.d" -MT "../build/fmpz/fmpz_equal_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c out_raw.c -o ../build/fmpz/fmpz_out_raw.o -MMD -MP -MF "../build/fmpz/fmpz_out_raw.d" -MT "../build/fmpz/fmpz_out_raw.d" -MT "../build/fmpz/fmpz_out_raw.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fread.c -o ../build/fmpz/fmpz_fread.o -MMD -MP -MF "../build/fmpz/fmpz_fread.d" -MT "../build/fmpz/fmpz_fread.d" -MT "../build/fmpz/fmpz_fread.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/fmpz'
make[4]: Entering directory '/«PKGBUILDDIR»/fmpz_vec'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sum.c -o ../build/fmpz_vec/fmpz_vec_sum.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_sum.d" -MT "../build/fmpz_vec/fmpz_vec_sum.d" -MT "../build/fmpz_vec/fmpz_vec_sum.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_fdiv_r_2exp.c -o ../build/fmpz_vec/fmpz_vec_scalar_fdiv_r_2exp.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_scalar_fdiv_r_2exp.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_fdiv_r_2exp.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_fdiv_r_2exp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_submul_si_2exp.c -o ../build/fmpz_vec/fmpz_vec_scalar_submul_si_2exp.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_scalar_submul_si_2exp.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_submul_si_2exp.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_submul_si_2exp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_divexact_ui.c -o ../build/fmpz_vec/fmpz_vec_scalar_divexact_ui.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_scalar_divexact_ui.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_divexact_ui.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_divexact_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c max_limbs.c -o ../build/fmpz_vec/fmpz_vec_max_limbs.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_max_limbs.d" -MT "../build/fmpz_vec/fmpz_vec_max_limbs.d" -MT "../build/fmpz_vec/fmpz_vec_max_limbs.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_zero.c -o ../build/fmpz_vec/fmpz_vec_is_zero.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_is_zero.d" -MT "../build/fmpz_vec/fmpz_vec_is_zero.d" -MT "../build/fmpz_vec/fmpz_vec_is_zero.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_addmul_si.c -o ../build/fmpz_vec/fmpz_vec_scalar_addmul_si.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_scalar_addmul_si.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_addmul_si.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_addmul_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fft.c -o ../build/fmpz_vec/fmpz_vec_set_fft.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_set_fft.d" -MT "../build/fmpz_vec/fmpz_vec_set_fft.d" -MT "../build/fmpz_vec/fmpz_vec_set_fft.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_addmul_fmpz.c -o ../build/fmpz_vec/fmpz_vec_scalar_addmul_fmpz.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_scalar_addmul_fmpz.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_addmul_fmpz.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_addmul_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_addmul_si_2exp.c -o ../build/fmpz_vec/fmpz_vec_scalar_addmul_si_2exp.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_scalar_addmul_si_2exp.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_addmul_si_2exp.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_addmul_si_2exp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fmpz_vec/fmpz_vec_neg.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_neg.d" -MT "../build/fmpz_vec/fmpz_vec_neg.d" -MT "../build/fmpz_vec/fmpz_vec_neg.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_tdiv_q_si.c -o ../build/fmpz_vec/fmpz_vec_scalar_tdiv_q_si.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_scalar_tdiv_q_si.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_tdiv_q_si.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_tdiv_q_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fmpz_vec/fmpz_vec_init.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_init.d" -MT "../build/fmpz_vec/fmpz_vec_init.d" -MT "../build/fmpz_vec/fmpz_vec_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_2exp.c -o ../build/fmpz_vec/fmpz_vec_scalar_mul_2exp.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_scalar_mul_2exp.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_mul_2exp.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_mul_2exp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_fdiv_q_2exp.c -o ../build/fmpz_vec/fmpz_vec_scalar_fdiv_q_2exp.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_scalar_fdiv_q_2exp.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_fdiv_q_2exp.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_fdiv_q_2exp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sort.c -o ../build/fmpz_vec/fmpz_vec_sort.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_sort.d" -MT "../build/fmpz_vec/fmpz_vec_sort.d" -MT "../build/fmpz_vec/fmpz_vec_sort.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_fmpz.c -o ../build/fmpz_vec/fmpz_vec_scalar_mul_fmpz.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_scalar_mul_fmpz.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_mul_fmpz.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_mul_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/fmpz_vec/fmpz_vec_fprint.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_fprint.d" -MT "../build/fmpz_vec/fmpz_vec_fprint.d" -MT "../build/fmpz_vec/fmpz_vec_fprint.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_fdiv_q_fmpz.c -o ../build/fmpz_vec/fmpz_vec_scalar_fdiv_q_fmpz.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_scalar_fdiv_q_fmpz.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_fdiv_q_fmpz.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_fdiv_q_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c max_bits_ref.c -o ../build/fmpz_vec/fmpz_vec_max_bits_ref.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_max_bits_ref.d" -MT "../build/fmpz_vec/fmpz_vec_max_bits_ref.d" -MT "../build/fmpz_vec/fmpz_vec_max_bits_ref.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c height.c -o ../build/fmpz_vec/fmpz_vec_height.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_height.d" -MT "../build/fmpz_vec/fmpz_vec_height.d" -MT "../build/fmpz_vec/fmpz_vec_height.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_divexact_fmpz.c -o ../build/fmpz_vec/fmpz_vec_scalar_divexact_fmpz.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_scalar_divexact_fmpz.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_divexact_fmpz.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_divexact_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_submul_si.c -o ../build/fmpz_vec/fmpz_vec_scalar_submul_si.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_scalar_submul_si.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_submul_si.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_submul_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_fft.c -o ../build/fmpz_vec/fmpz_vec_get_fft.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_get_fft.d" -MT "../build/fmpz_vec/fmpz_vec_get_fft.d" -MT "../build/fmpz_vec/fmpz_vec_get_fft.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/fmpz_vec/fmpz_vec_swap.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_swap.d" -MT "../build/fmpz_vec/fmpz_vec_swap.d" -MT "../build/fmpz_vec/fmpz_vec_swap.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_fdiv_q_si.c -o ../build/fmpz_vec/fmpz_vec_scalar_fdiv_q_si.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_scalar_fdiv_q_si.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_fdiv_q_si.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_fdiv_q_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_tdiv_q_ui.c -o ../build/fmpz_vec/fmpz_vec_scalar_tdiv_q_ui.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_scalar_tdiv_q_ui.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_tdiv_q_ui.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_tdiv_q_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c height_index.c -o ../build/fmpz_vec/fmpz_vec_height_index.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_height_index.d" -MT "../build/fmpz_vec/fmpz_vec_height_index.d" -MT "../build/fmpz_vec/fmpz_vec_height_index.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fmpz_vec/fmpz_vec_randtest.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_randtest.d" -MT "../build/fmpz_vec/fmpz_vec_randtest.d" -MT "../build/fmpz_vec/fmpz_vec_randtest.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_submul_fmpz.c -o ../build/fmpz_vec/fmpz_vec_scalar_submul_fmpz.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_scalar_submul_fmpz.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_submul_fmpz.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_submul_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_nmod_vec.c -o ../build/fmpz_vec/fmpz_vec_set_nmod_vec.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_set_nmod_vec.d" -MT "../build/fmpz_vec/fmpz_vec_set_nmod_vec.d" -MT "../build/fmpz_vec/fmpz_vec_set_nmod_vec.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mod_fmpz.c -o ../build/fmpz_vec/fmpz_vec_scalar_mod_fmpz.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_scalar_mod_fmpz.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_mod_fmpz.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_mod_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_tdiv_q_fmpz.c -o ../build/fmpz_vec/fmpz_vec_scalar_tdiv_q_fmpz.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_scalar_tdiv_q_fmpz.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_tdiv_q_fmpz.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_tdiv_q_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/fmpz_vec/fmpz_vec_equal.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_equal.d" -MT "../build/fmpz_vec/fmpz_vec_equal.d" -MT "../build/fmpz_vec/fmpz_vec_equal.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_si.c -o ../build/fmpz_vec/fmpz_vec_scalar_mul_si.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_scalar_mul_si.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_mul_si.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_mul_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fmpz_vec/fmpz_vec_add.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_add.d" -MT "../build/fmpz_vec/fmpz_vec_add.d" -MT "../build/fmpz_vec/fmpz_vec_add.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_smod_fmpz.c -o ../build/fmpz_vec/fmpz_vec_scalar_smod_fmpz.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_scalar_smod_fmpz.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_smod_fmpz.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_smod_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fmpz_vec/fmpz_vec_clear.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_clear.d" -MT "../build/fmpz_vec/fmpz_vec_clear.d" -MT "../build/fmpz_vec/fmpz_vec_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_divexact_si.c -o ../build/fmpz_vec/fmpz_vec_scalar_divexact_si.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_scalar_divexact_si.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_divexact_si.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_divexact_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_tdiv_q_2exp.c -o ../build/fmpz_vec/fmpz_vec_scalar_tdiv_q_2exp.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_scalar_tdiv_q_2exp.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_tdiv_q_2exp.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_tdiv_q_2exp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_nmod_vec.c -o ../build/fmpz_vec/fmpz_vec_get_nmod_vec.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_get_nmod_vec.d" -MT "../build/fmpz_vec/fmpz_vec_get_nmod_vec.d" -MT "../build/fmpz_vec/fmpz_vec_get_nmod_vec.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c max_bits.c -o ../build/fmpz_vec/fmpz_vec_max_bits.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_max_bits.d" -MT "../build/fmpz_vec/fmpz_vec_max_bits.d" -MT "../build/fmpz_vec/fmpz_vec_max_bits.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c content.c -o ../build/fmpz_vec/fmpz_vec_content.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_content.d" -MT "../build/fmpz_vec/fmpz_vec_content.d" -MT "../build/fmpz_vec/fmpz_vec_content.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c zero.c -o ../build/fmpz_vec/fmpz_vec_zero.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_zero.d" -MT "../build/fmpz_vec/fmpz_vec_zero.d" -MT "../build/fmpz_vec/fmpz_vec_zero.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_ui.c -o ../build/fmpz_vec/fmpz_vec_scalar_mul_ui.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_scalar_mul_ui.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_mul_ui.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_mul_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_fdiv_q_ui.c -o ../build/fmpz_vec/fmpz_vec_scalar_fdiv_q_ui.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_scalar_fdiv_q_ui.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_fdiv_q_ui.d" -MT "../build/fmpz_vec/fmpz_vec_scalar_fdiv_q_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fmpz_vec/fmpz_vec_set.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_set.d" -MT "../build/fmpz_vec/fmpz_vec_set.d" -MT "../build/fmpz_vec/fmpz_vec_set.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fmpz_vec/fmpz_vec_sub.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_sub.d" -MT "../build/fmpz_vec/fmpz_vec_sub.d" -MT "../build/fmpz_vec/fmpz_vec_sub.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lcm.c -o ../build/fmpz_vec/fmpz_vec_lcm.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_lcm.d" -MT "../build/fmpz_vec/fmpz_vec_lcm.d" -MT "../build/fmpz_vec/fmpz_vec_lcm.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fread.c -o ../build/fmpz_vec/fmpz_vec_fread.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_fread.d" -MT "../build/fmpz_vec/fmpz_vec_fread.d" -MT "../build/fmpz_vec/fmpz_vec_fread.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c prod.c -o ../build/fmpz_vec/fmpz_vec_prod.o -MMD -MP -MF "../build/fmpz_vec/fmpz_vec_prod.d" -MT "../build/fmpz_vec/fmpz_vec_prod.d" -MT "../build/fmpz_vec/fmpz_vec_prod.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/fmpz_vec'
make[4]: Entering directory '/«PKGBUILDDIR»/fmpz_poly'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_addmul_fmpz.c -o ../build/fmpz_poly/fmpz_poly_scalar_addmul_fmpz.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_scalar_addmul_fmpz.d" -MT "../build/fmpz_poly/fmpz_poly_scalar_addmul_fmpz.d" -MT "../build/fmpz_poly/fmpz_poly_scalar_addmul_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_str.c -o ../build/fmpz_poly/fmpz_poly_set_str.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_set_str.d" -MT "../build/fmpz_poly/fmpz_poly_set_str.d" -MT "../build/fmpz_poly/fmpz_poly_set_str.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divremlow_divconquer_recursive.c -o ../build/fmpz_poly/fmpz_poly_divremlow_divconquer_recursive.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_divremlow_divconquer_recursive.d" -MT "../build/fmpz_poly/fmpz_poly_divremlow_divconquer_recursive.d" -MT "../build/fmpz_poly/fmpz_poly_divremlow_divconquer_recursive.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_2exp.c -o ../build/fmpz_poly/fmpz_poly_scalar_mul_2exp.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_scalar_mul_2exp.d" -MT "../build/fmpz_poly/fmpz_poly_scalar_mul_2exp.d" -MT "../build/fmpz_poly/fmpz_poly_scalar_mul_2exp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pseudo_rem.c -o ../build/fmpz_poly/fmpz_poly_pseudo_rem.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_pseudo_rem.d" -MT "../build/fmpz_poly/fmpz_poly_pseudo_rem.d" -MT "../build/fmpz_poly/fmpz_poly_pseudo_rem.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c hensel_lift_tree.c -o ../build/fmpz_poly/fmpz_poly_hensel_lift_tree.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_hensel_lift_tree.d" -MT "../build/fmpz_poly/fmpz_poly_hensel_lift_tree.d" -MT "../build/fmpz_poly/fmpz_poly_hensel_lift_tree.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_series_horner.c -o ../build/fmpz_poly/fmpz_poly_compose_series_horner.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_compose_series_horner.d" -MT "../build/fmpz_poly/fmpz_poly_compose_series_horner.d" -MT "../build/fmpz_poly/fmpz_poly_compose_series_horner.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_coeff_fmpz.c -o ../build/fmpz_poly/fmpz_poly_get_coeff_fmpz.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_get_coeff_fmpz.d" -MT "../build/fmpz_poly/fmpz_poly_get_coeff_fmpz.d" -MT "../build/fmpz_poly/fmpz_poly_get_coeff_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_karatsuba.c -o ../build/fmpz_poly/fmpz_poly_mul_karatsuba.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_mul_karatsuba.d" -MT "../build/fmpz_poly/fmpz_poly_mul_karatsuba.d" -MT "../build/fmpz_poly/fmpz_poly_mul_karatsuba.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pseudo_rem_cohen.c -o ../build/fmpz_poly/fmpz_poly_pseudo_rem_cohen.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_pseudo_rem_cohen.d" -MT "../build/fmpz_poly/fmpz_poly_pseudo_rem_cohen.d" -MT "../build/fmpz_poly/fmpz_poly_pseudo_rem_cohen.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_horner_mpq.c -o ../build/fmpz_poly/fmpz_poly_evaluate_horner_mpq.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_evaluate_horner_mpq.d" -MT "../build/fmpz_poly/fmpz_poly_evaluate_horner_mpq.d" -MT "../build/fmpz_poly/fmpz_poly_evaluate_horner_mpq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c realloc.c -o ../build/fmpz_poly/fmpz_poly_realloc.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_realloc.d" -MT "../build/fmpz_poly/fmpz_poly_realloc.d" -MT "../build/fmpz_poly/fmpz_poly_realloc.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/fmpz_poly/fmpz_poly_pow.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_pow.d" -MT "../build/fmpz_poly/fmpz_poly_pow.d" -MT "../build/fmpz_poly/fmpz_poly_pow.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_nmod_poly.c -o ../build/fmpz_poly/fmpz_poly_get_nmod_poly.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_get_nmod_poly.d" -MT "../build/fmpz_poly/fmpz_poly_get_nmod_poly.d" -MT "../build/fmpz_poly/fmpz_poly_get_nmod_poly.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_series.c -o ../build/fmpz_poly/fmpz_poly_compose_series.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_compose_series.d" -MT "../build/fmpz_poly/fmpz_poly_compose_series.d" -MT "../build/fmpz_poly/fmpz_poly_compose_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow_KS.c -o ../build/fmpz_poly/fmpz_poly_mullow_KS.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_mullow_KS.d" -MT "../build/fmpz_poly/fmpz_poly_mullow_KS.d" -MT "../build/fmpz_poly/fmpz_poly_mullow_KS.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_coeff_fmpz.c -o ../build/fmpz_poly/fmpz_poly_set_coeff_fmpz.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_set_coeff_fmpz.d" -MT "../build/fmpz_poly/fmpz_poly_set_coeff_fmpz.d" -MT "../build/fmpz_poly/fmpz_poly_set_coeff_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c hensel_lift_without_inverse.c -o ../build/fmpz_poly/fmpz_poly_hensel_lift_without_inverse.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_hensel_lift_without_inverse.d" -MT "../build/fmpz_poly/fmpz_poly_hensel_lift_without_inverse.d" -MT "../build/fmpz_poly/fmpz_poly_hensel_lift_without_inverse.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fmpz_poly/fmpz_poly_add.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_add.d" -MT "../build/fmpz_poly/fmpz_poly_add.d" -MT "../build/fmpz_poly/fmpz_poly_add.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c newton_to_monomial.c -o ../build/fmpz_poly/fmpz_poly_newton_to_monomial.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_newton_to_monomial.d" -MT "../build/fmpz_poly/fmpz_poly_newton_to_monomial.d" -MT "../build/fmpz_poly/fmpz_poly_newton_to_monomial.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c hensel_lift.c -o ../build/fmpz_poly/fmpz_poly_hensel_lift.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_hensel_lift.d" -MT "../build/fmpz_poly/fmpz_poly_hensel_lift.d" -MT "../build/fmpz_poly/fmpz_poly_hensel_lift.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcd_subresultant.c -o ../build/fmpz_poly/fmpz_poly_gcd_subresultant.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_gcd_subresultant.d" -MT "../build/fmpz_poly/fmpz_poly_gcd_subresultant.d" -MT "../build/fmpz_poly/fmpz_poly_gcd_subresultant.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcd_modular.c -o ../build/fmpz_poly/fmpz_poly_gcd_modular.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_gcd_modular.d" -MT "../build/fmpz_poly/fmpz_poly_gcd_modular.d" -MT "../build/fmpz_poly/fmpz_poly_gcd_modular.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_mpq.c -o ../build/fmpz_poly/fmpz_poly_evaluate_mpq.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_evaluate_mpq.d" -MT "../build/fmpz_poly/fmpz_poly_evaluate_mpq.d" -MT "../build/fmpz_poly/fmpz_poly_evaluate_mpq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow_karatsuba_n.c -o ../build/fmpz_poly/fmpz_poly_mullow_karatsuba_n.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_mullow_karatsuba_n.d" -MT "../build/fmpz_poly/fmpz_poly_mullow_karatsuba_n.d" -MT "../build/fmpz_poly/fmpz_poly_mullow_karatsuba_n.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcd.c -o ../build/fmpz_poly/fmpz_poly_gcd.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_gcd.d" -MT "../build/fmpz_poly/fmpz_poly_gcd.d" -MT "../build/fmpz_poly/fmpz_poly_gcd.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c revert_series_lagrange.c -o ../build/fmpz_poly/fmpz_poly_revert_series_lagrange.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_revert_series_lagrange.d" -MT "../build/fmpz_poly/fmpz_poly_revert_series_lagrange.d" -MT "../build/fmpz_poly/fmpz_poly_revert_series_lagrange.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv_series_newton.c -o ../build/fmpz_poly/fmpz_poly_inv_series_newton.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_inv_series_newton.d" -MT "../build/fmpz_poly/fmpz_poly_inv_series_newton.d" -MT "../build/fmpz_poly/fmpz_poly_inv_series_newton.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_horner_fmpz.c -o ../build/fmpz_poly/fmpz_poly_evaluate_horner_fmpz.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_evaluate_horner_fmpz.d" -MT "../build/fmpz_poly/fmpz_poly_evaluate_horner_fmpz.d" -MT "../build/fmpz_poly/fmpz_poly_evaluate_horner_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_coeff_ui.c -o ../build/fmpz_poly/fmpz_poly_set_coeff_ui.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_set_coeff_ui.d" -MT "../build/fmpz_poly/fmpz_poly_set_coeff_ui.d" -MT "../build/fmpz_poly/fmpz_poly_set_coeff_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lcm.c -o ../build/fmpz_poly/fmpz_poly_lcm.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_lcm.d" -MT "../build/fmpz_poly/fmpz_poly_lcm.d" -MT "../build/fmpz_poly/fmpz_poly_lcm.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c taylor_shift_horner.c -o ../build/fmpz_poly/fmpz_poly_taylor_shift_horner.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_taylor_shift_horner.d" -MT "../build/fmpz_poly/fmpz_poly_taylor_shift_horner.d" -MT "../build/fmpz_poly/fmpz_poly_taylor_shift_horner.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_tdiv_2exp.c -o ../build/fmpz_poly/fmpz_poly_scalar_tdiv_2exp.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_scalar_tdiv_2exp.d" -MT "../build/fmpz_poly/fmpz_poly_scalar_tdiv_2exp.d" -MT "../build/fmpz_poly/fmpz_poly_scalar_tdiv_2exp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_tdiv_fmpz.c -o ../build/fmpz_poly/fmpz_poly_scalar_tdiv_fmpz.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_scalar_tdiv_fmpz.d" -MT "../build/fmpz_poly/fmpz_poly_scalar_tdiv_fmpz.d" -MT "../build/fmpz_poly/fmpz_poly_scalar_tdiv_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem.c -o ../build/fmpz_poly/fmpz_poly_divrem.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_divrem.d" -MT "../build/fmpz_poly/fmpz_poly_divrem.d" -MT "../build/fmpz_poly/fmpz_poly_divrem.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_basecase.c -o ../build/fmpz_poly/fmpz_poly_div_basecase.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_div_basecase.d" -MT "../build/fmpz_poly/fmpz_poly_div_basecase.d" -MT "../build/fmpz_poly/fmpz_poly_div_basecase.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_basecase.c -o ../build/fmpz_poly/fmpz_poly_divrem_basecase.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_divrem_basecase.d" -MT "../build/fmpz_poly/fmpz_poly_divrem_basecase.d" -MT "../build/fmpz_poly/fmpz_poly_divrem_basecase.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_divconquer.c -o ../build/fmpz_poly/fmpz_poly_compose_divconquer.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_compose_divconquer.d" -MT "../build/fmpz_poly/fmpz_poly_compose_divconquer.d" -MT "../build/fmpz_poly/fmpz_poly_compose_divconquer.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_fmpz.c -o ../build/fmpz_poly/fmpz_poly_evaluate_fmpz.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_evaluate_fmpz.d" -MT "../build/fmpz_poly/fmpz_poly_evaluate_fmpz.d" -MT "../build/fmpz_poly/fmpz_poly_evaluate_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow_small.c -o ../build/fmpz_poly/fmpz_poly_pow_small.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_pow_small.d" -MT "../build/fmpz_poly/fmpz_poly_pow_small.d" -MT "../build/fmpz_poly/fmpz_poly_pow_small.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr_classical.c -o ../build/fmpz_poly/fmpz_poly_sqr_classical.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_sqr_classical.d" -MT "../build/fmpz_poly/fmpz_poly_sqr_classical.d" -MT "../build/fmpz_poly/fmpz_poly_sqr_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_divconquer.c -o ../build/fmpz_poly/fmpz_poly_div_divconquer.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_div_divconquer.d" -MT "../build/fmpz_poly/fmpz_poly_div_divconquer.d" -MT "../build/fmpz_poly/fmpz_poly_div_divconquer.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_fdiv_2exp.c -o ../build/fmpz_poly/fmpz_poly_scalar_fdiv_2exp.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_scalar_fdiv_2exp.d" -MT "../build/fmpz_poly/fmpz_poly_scalar_fdiv_2exp.d" -MT "../build/fmpz_poly/fmpz_poly_scalar_fdiv_2exp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c taylor_shift_divconquer.c -o ../build/fmpz_poly/fmpz_poly_taylor_shift_divconquer.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_taylor_shift_divconquer.d" -MT "../build/fmpz_poly/fmpz_poly_taylor_shift_divconquer.d" -MT "../build/fmpz_poly/fmpz_poly_taylor_shift_divconquer.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrlow_karatsuba_n.c -o ../build/fmpz_poly/fmpz_poly_sqrlow_karatsuba_n.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_sqrlow_karatsuba_n.d" -MT "../build/fmpz_poly/fmpz_poly_sqrlow_karatsuba_n.d" -MT "../build/fmpz_poly/fmpz_poly_sqrlow_karatsuba_n.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powers_clear.c -o ../build/fmpz_poly/fmpz_poly_powers_clear.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_powers_clear.d" -MT "../build/fmpz_poly/fmpz_poly_powers_clear.d" -MT "../build/fmpz_poly/fmpz_poly_powers_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_si.c -o ../build/fmpz_poly/fmpz_poly_set_si.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_set_si.d" -MT "../build/fmpz_poly/fmpz_poly_set_si.d" -MT "../build/fmpz_poly/fmpz_poly_set_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powers_precompute.c -o ../build/fmpz_poly/fmpz_poly_powers_precompute.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_powers_precompute.d" -MT "../build/fmpz_poly/fmpz_poly_powers_precompute.d" -MT "../build/fmpz_poly/fmpz_poly_powers_precompute.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_fdiv_fmpz.c -o ../build/fmpz_poly/fmpz_poly_scalar_fdiv_fmpz.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_scalar_fdiv_fmpz.d" -MT "../build/fmpz_poly/fmpz_poly_scalar_fdiv_fmpz.d" -MT "../build/fmpz_poly/fmpz_poly_scalar_fdiv_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose.c -o ../build/fmpz_poly/fmpz_poly_compose.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_compose.d" -MT "../build/fmpz_poly/fmpz_poly_compose.d" -MT "../build/fmpz_poly/fmpz_poly_compose.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fit_length.c -o ../build/fmpz_poly/fmpz_poly_fit_length.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_fit_length.d" -MT "../build/fmpz_poly/fmpz_poly_fit_length.d" -MT "../build/fmpz_poly/fmpz_poly_fit_length.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c monomial_to_newton.c -o ../build/fmpz_poly/fmpz_poly_monomial_to_newton.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_monomial_to_newton.d" -MT "../build/fmpz_poly/fmpz_poly_monomial_to_newton.d" -MT "../build/fmpz_poly/fmpz_poly_monomial_to_newton.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c content.c -o ../build/fmpz_poly/fmpz_poly_content.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_content.d" -MT "../build/fmpz_poly/fmpz_poly_content.d" -MT "../build/fmpz_poly/fmpz_poly_content.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpz.c -o ../build/fmpz_poly/fmpz_poly_set_fmpz.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_set_fmpz.d" -MT "../build/fmpz_poly/fmpz_poly_set_fmpz.d" -MT "../build/fmpz_poly/fmpz_poly_set_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rem_basecase.c -o ../build/fmpz_poly/fmpz_poly_rem_basecase.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_rem_basecase.d" -MT "../build/fmpz_poly/fmpz_poly_rem_basecase.d" -MT "../build/fmpz_poly/fmpz_poly_rem_basecase.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c taylor_shift.c -o ../build/fmpz_poly/fmpz_poly_taylor_shift.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_taylor_shift.d" -MT "../build/fmpz_poly/fmpz_poly_taylor_shift.d" -MT "../build/fmpz_poly/fmpz_poly_taylor_shift.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_root.c -o ../build/fmpz_poly/fmpz_poly_div_root.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_div_root.d" -MT "../build/fmpz_poly/fmpz_poly_div_root.d" -MT "../build/fmpz_poly/fmpz_poly_div_root.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_preinv.c -o ../build/fmpz_poly/fmpz_poly_divrem_preinv.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_divrem_preinv.d" -MT "../build/fmpz_poly/fmpz_poly_divrem_preinv.d" -MT "../build/fmpz_poly/fmpz_poly_divrem_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c hensel_lift_only_inverse.c -o ../build/fmpz_poly/fmpz_poly_hensel_lift_only_inverse.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_hensel_lift_only_inverse.d" -MT "../build/fmpz_poly/fmpz_poly_hensel_lift_only_inverse.d" -MT "../build/fmpz_poly/fmpz_poly_hensel_lift_only_inverse.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rem.c -o ../build/fmpz_poly/fmpz_poly_rem.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_rem.d" -MT "../build/fmpz_poly/fmpz_poly_rem.d" -MT "../build/fmpz_poly/fmpz_poly_rem.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_divconquer_fmpz.c -o ../build/fmpz_poly/fmpz_poly_evaluate_divconquer_fmpz.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_evaluate_divconquer_fmpz.d" -MT "../build/fmpz_poly/fmpz_poly_evaluate_divconquer_fmpz.d" -MT "../build/fmpz_poly/fmpz_poly_evaluate_divconquer_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c shift_left.c -o ../build/fmpz_poly/fmpz_poly_shift_left.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_shift_left.d" -MT "../build/fmpz_poly/fmpz_poly_shift_left.d" -MT "../build/fmpz_poly/fmpz_poly_shift_left.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_SS.c -o ../build/fmpz_poly/fmpz_poly_mul_SS.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_mul_SS.d" -MT "../build/fmpz_poly/fmpz_poly_mul_SS.d" -MT "../build/fmpz_poly/fmpz_poly_mul_SS.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrlow_KS.c -o ../build/fmpz_poly/fmpz_poly_sqrlow_KS.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_sqrlow_KS.d" -MT "../build/fmpz_poly/fmpz_poly_sqrlow_KS.d" -MT "../build/fmpz_poly/fmpz_poly_sqrlow_KS.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c hensel_lift_once.c -o ../build/fmpz_poly/fmpz_poly_hensel_lift_once.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_hensel_lift_once.d" -MT "../build/fmpz_poly/fmpz_poly_hensel_lift_once.d" -MT "../build/fmpz_poly/fmpz_poly_hensel_lift_once.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str_pretty.c -o ../build/fmpz_poly/fmpz_poly_get_str_pretty.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_get_str_pretty.d" -MT "../build/fmpz_poly/fmpz_poly_get_str_pretty.d" -MT "../build/fmpz_poly/fmpz_poly_get_str_pretty.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulhigh_classical.c -o ../build/fmpz_poly/fmpz_poly_mulhigh_classical.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_mulhigh_classical.d" -MT "../build/fmpz_poly/fmpz_poly_mulhigh_classical.d" -MT "../build/fmpz_poly/fmpz_poly_mulhigh_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pseudo_divrem_divconquer.c -o ../build/fmpz_poly/fmpz_poly_pseudo_divrem_divconquer.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_pseudo_divrem_divconquer.d" -MT "../build/fmpz_poly/fmpz_poly_pseudo_divrem_divconquer.d" -MT "../build/fmpz_poly/fmpz_poly_pseudo_divrem_divconquer.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_series.c -o ../build/fmpz_poly/fmpz_poly_div_series.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_div_series.d" -MT "../build/fmpz_poly/fmpz_poly_div_series.d" -MT "../build/fmpz_poly/fmpz_poly_div_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow_binexp.c -o ../build/fmpz_poly/fmpz_poly_pow_binexp.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_pow_binexp.d" -MT "../build/fmpz_poly/fmpz_poly_pow_binexp.d" -MT "../build/fmpz_poly/fmpz_poly_pow_binexp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c hensel_start_lift.c -o ../build/fmpz_poly/fmpz_poly_hensel_start_lift.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_hensel_start_lift.d" -MT "../build/fmpz_poly/fmpz_poly_hensel_start_lift.d" -MT "../build/fmpz_poly/fmpz_poly_hensel_start_lift.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_horner.c -o ../build/fmpz_poly/fmpz_poly_compose_horner.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_compose_horner.d" -MT "../build/fmpz_poly/fmpz_poly_compose_horner.d" -MT "../build/fmpz_poly/fmpz_poly_compose_horner.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_fmpz.c -o ../build/fmpz_poly/fmpz_poly_scalar_mul_fmpz.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_scalar_mul_fmpz.d" -MT "../build/fmpz_poly/fmpz_poly_scalar_mul_fmpz.d" -MT "../build/fmpz_poly/fmpz_poly_scalar_mul_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulhigh_n.c -o ../build/fmpz_poly/fmpz_poly_mulhigh_n.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_mulhigh_n.d" -MT "../build/fmpz_poly/fmpz_poly_mulhigh_n.d" -MT "../build/fmpz_poly/fmpz_poly_mulhigh_n.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fmpz_poly/fmpz_poly_clear.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_clear.d" -MT "../build/fmpz_poly/fmpz_poly_clear.d" -MT "../build/fmpz_poly/fmpz_poly_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_classical.c -o ../build/fmpz_poly/fmpz_poly_mul_classical.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_mul_classical.d" -MT "../build/fmpz_poly/fmpz_poly_mul_classical.d" -MT "../build/fmpz_poly/fmpz_poly_mul_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_mpz.c -o ../build/fmpz_poly/fmpz_poly_set_mpz.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_set_mpz.d" -MT "../build/fmpz_poly/fmpz_poly_set_mpz.d" -MT "../build/fmpz_poly/fmpz_poly_set_mpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c shift_right.c -o ../build/fmpz_poly/fmpz_poly_shift_right.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_shift_right.d" -MT "../build/fmpz_poly/fmpz_poly_shift_right.d" -MT "../build/fmpz_poly/fmpz_poly_shift_right.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulhigh_karatsuba_n.c -o ../build/fmpz_poly/fmpz_poly_mulhigh_karatsuba_n.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_mulhigh_karatsuba_n.d" -MT "../build/fmpz_poly/fmpz_poly_mulhigh_karatsuba_n.d" -MT "../build/fmpz_poly/fmpz_poly_mulhigh_karatsuba_n.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rem_powers_precomp.c -o ../build/fmpz_poly/fmpz_poly_rem_powers_precomp.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_rem_powers_precomp.d" -MT "../build/fmpz_poly/fmpz_poly_rem_powers_precomp.d" -MT "../build/fmpz_poly/fmpz_poly_rem_powers_precomp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pseudo_divrem_basecase.c -o ../build/fmpz_poly/fmpz_poly_pseudo_divrem_basecase.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_pseudo_divrem_basecase.d" -MT "../build/fmpz_poly/fmpz_poly_pseudo_divrem_basecase.d" -MT "../build/fmpz_poly/fmpz_poly_pseudo_divrem_basecase.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_tdiv_si.c -o ../build/fmpz_poly/fmpz_poly_scalar_tdiv_si.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_scalar_tdiv_si.d" -MT "../build/fmpz_poly/fmpz_poly_scalar_tdiv_si.d" -MT "../build/fmpz_poly/fmpz_poly_scalar_tdiv_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fmpz_poly/fmpz_poly_neg.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_neg.d" -MT "../build/fmpz_poly/fmpz_poly_neg.d" -MT "../build/fmpz_poly/fmpz_poly_neg.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_fdiv_si.c -o ../build/fmpz_poly/fmpz_poly_scalar_fdiv_si.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_scalar_fdiv_si.d" -MT "../build/fmpz_poly/fmpz_poly_scalar_fdiv_si.d" -MT "../build/fmpz_poly/fmpz_poly_scalar_fdiv_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pseudo_divrem_cohen.c -o ../build/fmpz_poly/fmpz_poly_pseudo_divrem_cohen.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_pseudo_divrem_cohen.d" -MT "../build/fmpz_poly/fmpz_poly_pseudo_divrem_cohen.d" -MT "../build/fmpz_poly/fmpz_poly_pseudo_divrem_cohen.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fmpz_poly/fmpz_poly_init.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_init.d" -MT "../build/fmpz_poly/fmpz_poly_init.d" -MT "../build/fmpz_poly/fmpz_poly_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c CRT_ui.c -o ../build/fmpz_poly/fmpz_poly_CRT_ui.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_CRT_ui.d" -MT "../build/fmpz_poly/fmpz_poly_CRT_ui.d" -MT "../build/fmpz_poly/fmpz_poly_CRT_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrt_classical.c -o ../build/fmpz_poly/fmpz_poly_sqrt_classical.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_sqrt_classical.d" -MT "../build/fmpz_poly/fmpz_poly_sqrt_classical.d" -MT "../build/fmpz_poly/fmpz_poly_sqrt_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_divconquer_recursive.c -o ../build/fmpz_poly/fmpz_poly_divrem_divconquer_recursive.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_divrem_divconquer_recursive.d" -MT "../build/fmpz_poly/fmpz_poly_divrem_divconquer_recursive.d" -MT "../build/fmpz_poly/fmpz_poly_divrem_divconquer_recursive.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrlow.c -o ../build/fmpz_poly/fmpz_poly_sqrlow.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_sqrlow.d" -MT "../build/fmpz_poly/fmpz_poly_sqrlow.d" -MT "../build/fmpz_poly/fmpz_poly_sqrlow.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/fmpz_poly/fmpz_poly_fprint.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_fprint.d" -MT "../build/fmpz_poly/fmpz_poly_fprint.d" -MT "../build/fmpz_poly/fmpz_poly_fprint.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrt.c -o ../build/fmpz_poly/fmpz_poly_sqrt.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_sqrt.d" -MT "../build/fmpz_poly/fmpz_poly_sqrt.d" -MT "../build/fmpz_poly/fmpz_poly_sqrt.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c resultant.c -o ../build/fmpz_poly/fmpz_poly_resultant.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_resultant.d" -MT "../build/fmpz_poly/fmpz_poly_resultant.d" -MT "../build/fmpz_poly/fmpz_poly_resultant.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr_KS.c -o ../build/fmpz_poly/fmpz_poly_sqr_KS.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_sqr_KS.d" -MT "../build/fmpz_poly/fmpz_poly_sqr_KS.d" -MT "../build/fmpz_poly/fmpz_poly_sqr_KS.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pseudo_div.c -o ../build/fmpz_poly/fmpz_poly_pseudo_div.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_pseudo_div.d" -MT "../build/fmpz_poly/fmpz_poly_pseudo_div.d" -MT "../build/fmpz_poly/fmpz_poly_pseudo_div.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_divexact_fmpz.c -o ../build/fmpz_poly/fmpz_poly_scalar_divexact_fmpz.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_scalar_divexact_fmpz.d" -MT "../build/fmpz_poly/fmpz_poly_scalar_divexact_fmpz.d" -MT "../build/fmpz_poly/fmpz_poly_scalar_divexact_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_series_brent_kung.c -o ../build/fmpz_poly/fmpz_poly_compose_series_brent_kung.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_compose_series_brent_kung.d" -MT "../build/fmpz_poly/fmpz_poly_compose_series_brent_kung.d" -MT "../build/fmpz_poly/fmpz_poly_compose_series_brent_kung.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr_karatsuba.c -o ../build/fmpz_poly/fmpz_poly_sqr_karatsuba.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_sqr_karatsuba.d" -MT "../build/fmpz_poly/fmpz_poly_sqr_karatsuba.d" -MT "../build/fmpz_poly/fmpz_poly_sqr_karatsuba.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_fmpz_vec.c -o ../build/fmpz_poly/fmpz_poly_evaluate_fmpz_vec.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_evaluate_fmpz_vec.d" -MT "../build/fmpz_poly/fmpz_poly_evaluate_fmpz_vec.d" -MT "../build/fmpz_poly/fmpz_poly_evaluate_fmpz_vec.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_fdiv_ui.c -o ../build/fmpz_poly/fmpz_poly_scalar_fdiv_ui.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_scalar_fdiv_ui.d" -MT "../build/fmpz_poly/fmpz_poly_scalar_fdiv_ui.d" -MT "../build/fmpz_poly/fmpz_poly_scalar_fdiv_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_coeff_si.c -o ../build/fmpz_poly/fmpz_poly_set_coeff_si.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_set_coeff_si.d" -MT "../build/fmpz_poly/fmpz_poly_set_coeff_si.d" -MT "../build/fmpz_poly/fmpz_poly_set_coeff_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_KS.c -o ../build/fmpz_poly/fmpz_poly_mul_KS.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_mul_KS.d" -MT "../build/fmpz_poly/fmpz_poly_mul_KS.d" -MT "../build/fmpz_poly/fmpz_poly_mul_KS.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divides.c -o ../build/fmpz_poly/fmpz_poly_divides.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_divides.d" -MT "../build/fmpz_poly/fmpz_poly_divides.d" -MT "../build/fmpz_poly/fmpz_poly_divides.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint_pretty.c -o ../build/fmpz_poly/fmpz_poly_fprint_pretty.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_fprint_pretty.d" -MT "../build/fmpz_poly/fmpz_poly_fprint_pretty.d" -MT "../build/fmpz_poly/fmpz_poly_fprint_pretty.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c preinvert.c -o ../build/fmpz_poly/fmpz_poly_preinvert.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_preinvert.d" -MT "../build/fmpz_poly/fmpz_poly_preinvert.d" -MT "../build/fmpz_poly/fmpz_poly_preinvert.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_si.c -o ../build/fmpz_poly/fmpz_poly_scalar_mul_si.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_scalar_mul_si.d" -MT "../build/fmpz_poly/fmpz_poly_scalar_mul_si.d" -MT "../build/fmpz_poly/fmpz_poly_scalar_mul_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_coeff_ui.c -o ../build/fmpz_poly/fmpz_poly_get_coeff_ui.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_get_coeff_ui.d" -MT "../build/fmpz_poly/fmpz_poly_get_coeff_ui.d" -MT "../build/fmpz_poly/fmpz_poly_get_coeff_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow_trunc.c -o ../build/fmpz_poly/fmpz_poly_pow_trunc.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_pow_trunc.d" -MT "../build/fmpz_poly/fmpz_poly_pow_trunc.d" -MT "../build/fmpz_poly/fmpz_poly_pow_trunc.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_mod.c -o ../build/fmpz_poly/fmpz_poly_evaluate_mod.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_evaluate_mod.d" -MT "../build/fmpz_poly/fmpz_poly_evaluate_mod.d" -MT "../build/fmpz_poly/fmpz_poly_evaluate_mod.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow_addchains.c -o ../build/fmpz_poly/fmpz_poly_pow_addchains.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_pow_addchains.d" -MT "../build/fmpz_poly/fmpz_poly_pow_addchains.d" -MT "../build/fmpz_poly/fmpz_poly_pow_addchains.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrlow_classical.c -o ../build/fmpz_poly/fmpz_poly_sqrlow_classical.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_sqrlow_classical.d" -MT "../build/fmpz_poly/fmpz_poly_sqrlow_classical.d" -MT "../build/fmpz_poly/fmpz_poly_sqrlow_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c hensel_build_tree.c -o ../build/fmpz_poly/fmpz_poly_hensel_build_tree.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_hensel_build_tree.d" -MT "../build/fmpz_poly/fmpz_poly_hensel_build_tree.d" -MT "../build/fmpz_poly/fmpz_poly_hensel_build_tree.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c product_roots_fmpz_vec.c -o ../build/fmpz_poly/fmpz_poly_product_roots_fmpz_vec.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_product_roots_fmpz_vec.d" -MT "../build/fmpz_poly/fmpz_poly_product_roots_fmpz_vec.d" -MT "../build/fmpz_poly/fmpz_poly_product_roots_fmpz_vec.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c signature.c -o ../build/fmpz_poly/fmpz_poly_signature.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_signature.d" -MT "../build/fmpz_poly/fmpz_poly_signature.d" -MT "../build/fmpz_poly/fmpz_poly_signature.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow.c -o ../build/fmpz_poly/fmpz_poly_mullow.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_mullow.d" -MT "../build/fmpz_poly/fmpz_poly_mullow.d" -MT "../build/fmpz_poly/fmpz_poly_mullow.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c 2norm_normalised_bits.c -o ../build/fmpz_poly/fmpz_poly_2norm_normalised_bits.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_2norm_normalised_bits.d" -MT "../build/fmpz_poly/fmpz_poly_2norm_normalised_bits.d" -MT "../build/fmpz_poly/fmpz_poly_2norm_normalised_bits.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_nmod_poly_unsigned.c -o ../build/fmpz_poly/fmpz_poly_set_nmod_poly_unsigned.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_set_nmod_poly_unsigned.d" -MT "../build/fmpz_poly/fmpz_poly_set_nmod_poly_unsigned.d" -MT "../build/fmpz_poly/fmpz_poly_set_nmod_poly_unsigned.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c derivative.c -o ../build/fmpz_poly/fmpz_poly_derivative.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_derivative.d" -MT "../build/fmpz_poly/fmpz_poly_derivative.d" -MT "../build/fmpz_poly/fmpz_poly_derivative.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fmpz_poly/fmpz_poly_randtest.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_randtest.d" -MT "../build/fmpz_poly/fmpz_poly_randtest.d" -MT "../build/fmpz_poly/fmpz_poly_randtest.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_nmod_poly.c -o ../build/fmpz_poly/fmpz_poly_set_nmod_poly.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_set_nmod_poly.d" -MT "../build/fmpz_poly/fmpz_poly_set_nmod_poly.d" -MT "../build/fmpz_poly/fmpz_poly_set_nmod_poly.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow_multinomial.c -o ../build/fmpz_poly/fmpz_poly_pow_multinomial.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_pow_multinomial.d" -MT "../build/fmpz_poly/fmpz_poly_pow_multinomial.d" -MT "../build/fmpz_poly/fmpz_poly_pow_multinomial.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c revert_series_newton.c -o ../build/fmpz_poly/fmpz_poly_revert_series_newton.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_revert_series_newton.d" -MT "../build/fmpz_poly/fmpz_poly_revert_series_newton.d" -MT "../build/fmpz_poly/fmpz_poly_revert_series_newton.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bit_pack.c -o ../build/fmpz_poly/fmpz_poly_bit_pack.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_bit_pack.d" -MT "../build/fmpz_poly/fmpz_poly_bit_pack.d" -MT "../build/fmpz_poly/fmpz_poly_bit_pack.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/fmpz_poly/fmpz_poly_equal.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_equal.d" -MT "../build/fmpz_poly/fmpz_poly_equal.d" -MT "../build/fmpz_poly/fmpz_poly_equal.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/fmpz_poly/fmpz_poly_swap.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_swap.d" -MT "../build/fmpz_poly/fmpz_poly_swap.d" -MT "../build/fmpz_poly/fmpz_poly_swap.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow_binomial.c -o ../build/fmpz_poly/fmpz_poly_pow_binomial.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_pow_binomial.d" -MT "../build/fmpz_poly/fmpz_poly_pow_binomial.d" -MT "../build/fmpz_poly/fmpz_poly_pow_binomial.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c primitive_part.c -o ../build/fmpz_poly/fmpz_poly_primitive_part.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_primitive_part.d" -MT "../build/fmpz_poly/fmpz_poly_primitive_part.d" -MT "../build/fmpz_poly/fmpz_poly_primitive_part.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bound_roots.c -o ../build/fmpz_poly/fmpz_poly_bound_roots.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_bound_roots.d" -MT "../build/fmpz_poly/fmpz_poly_bound_roots.d" -MT "../build/fmpz_poly/fmpz_poly_bound_roots.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c zero_coeffs.c -o ../build/fmpz_poly/fmpz_poly_zero_coeffs.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_zero_coeffs.d" -MT "../build/fmpz_poly/fmpz_poly_zero_coeffs.d" -MT "../build/fmpz_poly/fmpz_poly_zero_coeffs.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_divexact_si.c -o ../build/fmpz_poly/fmpz_poly_scalar_divexact_si.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_scalar_divexact_si.d" -MT "../build/fmpz_poly/fmpz_poly_scalar_divexact_si.d" -MT "../build/fmpz_poly/fmpz_poly_scalar_divexact_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_tdiv_ui.c -o ../build/fmpz_poly/fmpz_poly_scalar_tdiv_ui.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_scalar_tdiv_ui.d" -MT "../build/fmpz_poly/fmpz_poly_scalar_tdiv_ui.d" -MT "../build/fmpz_poly/fmpz_poly_scalar_tdiv_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c revert_series.c -o ../build/fmpz_poly/fmpz_poly_revert_series.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_revert_series.d" -MT "../build/fmpz_poly/fmpz_poly_revert_series.d" -MT "../build/fmpz_poly/fmpz_poly_revert_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bit_unpack.c -o ../build/fmpz_poly/fmpz_poly_bit_unpack.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_bit_unpack.d" -MT "../build/fmpz_poly/fmpz_poly_bit_unpack.d" -MT "../build/fmpz_poly/fmpz_poly_bit_unpack.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c reverse.c -o ../build/fmpz_poly/fmpz_poly_reverse.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_reverse.d" -MT "../build/fmpz_poly/fmpz_poly_reverse.d" -MT "../build/fmpz_poly/fmpz_poly_reverse.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_coeff_si.c -o ../build/fmpz_poly/fmpz_poly_get_coeff_si.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_get_coeff_si.d" -MT "../build/fmpz_poly/fmpz_poly_get_coeff_si.d" -MT "../build/fmpz_poly/fmpz_poly_get_coeff_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_divconquer.c -o ../build/fmpz_poly/fmpz_poly_divrem_divconquer.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_divrem_divconquer.d" -MT "../build/fmpz_poly/fmpz_poly_divrem_divconquer.d" -MT "../build/fmpz_poly/fmpz_poly_divrem_divconquer.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c 2norm.c -o ../build/fmpz_poly/fmpz_poly_2norm.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_2norm.d" -MT "../build/fmpz_poly/fmpz_poly_2norm.d" -MT "../build/fmpz_poly/fmpz_poly_2norm.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fmpz_poly/fmpz_poly_sub.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_sub.d" -MT "../build/fmpz_poly/fmpz_poly_sub.d" -MT "../build/fmpz_poly/fmpz_poly_sub.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_divconquer_recursive.c -o ../build/fmpz_poly/fmpz_poly_div_divconquer_recursive.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_div_divconquer_recursive.d" -MT "../build/fmpz_poly/fmpz_poly_div_divconquer_recursive.d" -MT "../build/fmpz_poly/fmpz_poly_div_divconquer_recursive.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c hensel_lift_tree_recursive.c -o ../build/fmpz_poly/fmpz_poly_hensel_lift_tree_recursive.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_hensel_lift_tree_recursive.d" -MT "../build/fmpz_poly/fmpz_poly_hensel_lift_tree_recursive.d" -MT "../build/fmpz_poly/fmpz_poly_hensel_lift_tree_recursive.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c normalise.c -o ../build/fmpz_poly/fmpz_poly_normalise.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_normalise.d" -MT "../build/fmpz_poly/fmpz_poly_normalise.d" -MT "../build/fmpz_poly/fmpz_poly_normalise.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fmpz_poly/fmpz_poly_set.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_set.d" -MT "../build/fmpz_poly/fmpz_poly_set.d" -MT "../build/fmpz_poly/fmpz_poly_set.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_submul_fmpz.c -o ../build/fmpz_poly/fmpz_poly_scalar_submul_fmpz.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_scalar_submul_fmpz.d" -MT "../build/fmpz_poly/fmpz_poly_scalar_submul_fmpz.d" -MT "../build/fmpz_poly/fmpz_poly_scalar_submul_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fread.c -o ../build/fmpz_poly/fmpz_poly_fread.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_fread.d" -MT "../build/fmpz_poly/fmpz_poly_fread.d" -MT "../build/fmpz_poly/fmpz_poly_fread.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_ui.c -o ../build/fmpz_poly/fmpz_poly_scalar_mul_ui.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_scalar_mul_ui.d" -MT "../build/fmpz_poly/fmpz_poly_scalar_mul_ui.d" -MT "../build/fmpz_poly/fmpz_poly_scalar_mul_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow_SS.c -o ../build/fmpz_poly/fmpz_poly_mullow_SS.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_mullow_SS.d" -MT "../build/fmpz_poly/fmpz_poly_mullow_SS.d" -MT "../build/fmpz_poly/fmpz_poly_mullow_SS.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulmid_classical.c -o ../build/fmpz_poly/fmpz_poly_mulmid_classical.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_mulmid_classical.d" -MT "../build/fmpz_poly/fmpz_poly_mulmid_classical.d" -MT "../build/fmpz_poly/fmpz_poly_mulmid_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_squarefree.c -o ../build/fmpz_poly/fmpz_poly_is_squarefree.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_is_squarefree.d" -MT "../build/fmpz_poly/fmpz_poly_is_squarefree.d" -MT "../build/fmpz_poly/fmpz_poly_is_squarefree.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_ui.c -o ../build/fmpz_poly/fmpz_poly_set_ui.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_set_ui.d" -MT "../build/fmpz_poly/fmpz_poly_set_ui.d" -MT "../build/fmpz_poly/fmpz_poly_set_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_preinv.c -o ../build/fmpz_poly/fmpz_poly_div_preinv.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_div_preinv.d" -MT "../build/fmpz_poly/fmpz_poly_div_preinv.d" -MT "../build/fmpz_poly/fmpz_poly_div_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c hensel_continue_lift.c -o ../build/fmpz_poly/fmpz_poly_hensel_continue_lift.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_hensel_continue_lift.d" -MT "../build/fmpz_poly/fmpz_poly_hensel_continue_lift.d" -MT "../build/fmpz_poly/fmpz_poly_hensel_continue_lift.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr.c -o ../build/fmpz_poly/fmpz_poly_sqr.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_sqr.d" -MT "../build/fmpz_poly/fmpz_poly_sqr.d" -MT "../build/fmpz_poly/fmpz_poly_sqr.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c revert_series_lagrange_fast.c -o ../build/fmpz_poly/fmpz_poly_revert_series_lagrange_fast.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_revert_series_lagrange_fast.d" -MT "../build/fmpz_poly/fmpz_poly_revert_series_lagrange_fast.d" -MT "../build/fmpz_poly/fmpz_poly_revert_series_lagrange_fast.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c interpolate_fmpz_vec.c -o ../build/fmpz_poly/fmpz_poly_interpolate_fmpz_vec.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_interpolate_fmpz_vec.d" -MT "../build/fmpz_poly/fmpz_poly_interpolate_fmpz_vec.d" -MT "../build/fmpz_poly/fmpz_poly_interpolate_fmpz_vec.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c xgcd_modular.c -o ../build/fmpz_poly/fmpz_poly_xgcd_modular.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_xgcd_modular.d" -MT "../build/fmpz_poly/fmpz_poly_xgcd_modular.d" -MT "../build/fmpz_poly/fmpz_poly_xgcd_modular.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fread_pretty.c -o ../build/fmpz_poly/fmpz_poly_fread_pretty.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_fread_pretty.d" -MT "../build/fmpz_poly/fmpz_poly_fread_pretty.d" -MT "../build/fmpz_poly/fmpz_poly_fread_pretty.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/fmpz_poly/fmpz_poly_mul.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_mul.d" -MT "../build/fmpz_poly/fmpz_poly_mul.d" -MT "../build/fmpz_poly/fmpz_poly_mul.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_divexact_ui.c -o ../build/fmpz_poly/fmpz_poly_scalar_divexact_ui.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_scalar_divexact_ui.d" -MT "../build/fmpz_poly/fmpz_poly_scalar_divexact_ui.d" -MT "../build/fmpz_poly/fmpz_poly_scalar_divexact_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow_classical.c -o ../build/fmpz_poly/fmpz_poly_mullow_classical.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_mullow_classical.d" -MT "../build/fmpz_poly/fmpz_poly_mullow_classical.d" -MT "../build/fmpz_poly/fmpz_poly_mullow_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcd_heuristic.c -o ../build/fmpz_poly/fmpz_poly_gcd_heuristic.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_gcd_heuristic.d" -MT "../build/fmpz_poly/fmpz_poly_gcd_heuristic.d" -MT "../build/fmpz_poly/fmpz_poly_gcd_heuristic.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div.c -o ../build/fmpz_poly/fmpz_poly_div.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_div.d" -MT "../build/fmpz_poly/fmpz_poly_div.d" -MT "../build/fmpz_poly/fmpz_poly_div.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str.c -o ../build/fmpz_poly/fmpz_poly_get_str.o -MMD -MP -MF "../build/fmpz_poly/fmpz_poly_get_str.d" -MT "../build/fmpz_poly/fmpz_poly_get_str.d" -MT "../build/fmpz_poly/fmpz_poly_get_str.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/fmpz_poly'
make[4]: Entering directory '/«PKGBUILDDIR»/fmpq_poly'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint_pretty.c -o ../build/fmpq_poly/fmpq_poly_fprint_pretty.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_fprint_pretty.d" -MT "../build/fmpq_poly/fmpq_poly_fprint_pretty.d" -MT "../build/fmpq_poly/fmpq_poly_fprint_pretty.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_series.c -o ../build/fmpq_poly/fmpq_poly_div_series.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_div_series.d" -MT "../build/fmpq_poly/fmpq_poly_div_series.d" -MT "../build/fmpq_poly/fmpq_poly_div_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_mpq.c -o ../build/fmpq_poly/fmpq_poly_evaluate_mpq.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_evaluate_mpq.d" -MT "../build/fmpq_poly/fmpq_poly_evaluate_mpq.d" -MT "../build/fmpq_poly/fmpq_poly_evaluate_mpq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_coeff_ui.c -o ../build/fmpq_poly/fmpq_poly_set_coeff_ui.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_set_coeff_ui.d" -MT "../build/fmpq_poly/fmpq_poly_set_coeff_ui.d" -MT "../build/fmpq_poly/fmpq_poly_set_coeff_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sinh_series.c -o ../build/fmpq_poly/fmpq_poly_sinh_series.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_sinh_series.d" -MT "../build/fmpq_poly/fmpq_poly_sinh_series.d" -MT "../build/fmpq_poly/fmpq_poly_sinh_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c tan_series.c -o ../build/fmpq_poly/fmpq_poly_tan_series.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_tan_series.d" -MT "../build/fmpq_poly/fmpq_poly_tan_series.d" -MT "../build/fmpq_poly/fmpq_poly_tan_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c revert_series_lagrange.c -o ../build/fmpq_poly/fmpq_poly_revert_series_lagrange.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_revert_series_lagrange.d" -MT "../build/fmpq_poly/fmpq_poly_revert_series_lagrange.d" -MT "../build/fmpq_poly/fmpq_poly_revert_series_lagrange.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c cmp.c -o ../build/fmpq_poly/fmpq_poly_cmp.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_cmp.d" -MT "../build/fmpq_poly/fmpq_poly_cmp.d" -MT "../build/fmpq_poly/fmpq_poly_cmp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fmpq_poly/fmpq_poly_sub.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_sub.d" -MT "../build/fmpq_poly/fmpq_poly_sub.d" -MT "../build/fmpq_poly/fmpq_poly_sub.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_squarefree.c -o ../build/fmpq_poly/fmpq_poly_is_squarefree.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_is_squarefree.d" -MT "../build/fmpq_poly/fmpq_poly_is_squarefree.d" -MT "../build/fmpq_poly/fmpq_poly_is_squarefree.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpz_poly.c -o ../build/fmpq_poly/fmpq_poly_set_fmpz_poly.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_set_fmpz_poly.d" -MT "../build/fmpq_poly/fmpq_poly_set_fmpz_poly.d" -MT "../build/fmpq_poly/fmpq_poly_set_fmpz_poly.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_div_ui.c -o ../build/fmpq_poly/fmpq_poly_scalar_div_ui.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_scalar_div_ui.d" -MT "../build/fmpq_poly/fmpq_poly_scalar_div_ui.d" -MT "../build/fmpq_poly/fmpq_poly_scalar_div_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcd.c -o ../build/fmpq_poly/fmpq_poly_gcd.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_gcd.d" -MT "../build/fmpq_poly/fmpq_poly_gcd.d" -MT "../build/fmpq_poly/fmpq_poly_gcd.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c realloc.c -o ../build/fmpq_poly/fmpq_poly_realloc.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_realloc.d" -MT "../build/fmpq_poly/fmpq_poly_realloc.d" -MT "../build/fmpq_poly/fmpq_poly_realloc.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fmpq_poly/fmpq_poly_neg.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_neg.d" -MT "../build/fmpq_poly/fmpq_poly_neg.d" -MT "../build/fmpq_poly/fmpq_poly_neg.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_length.c -o ../build/fmpq_poly/fmpq_poly_set_length.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_set_length.d" -MT "../build/fmpq_poly/fmpq_poly_set_length.d" -MT "../build/fmpq_poly/fmpq_poly_set_length.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv_series_newton.c -o ../build/fmpq_poly/fmpq_poly_inv_series_newton.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_inv_series_newton.d" -MT "../build/fmpq_poly/fmpq_poly_inv_series_newton.d" -MT "../build/fmpq_poly/fmpq_poly_inv_series_newton.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow.c -o ../build/fmpq_poly/fmpq_poly_mullow.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_mullow.d" -MT "../build/fmpq_poly/fmpq_poly_mullow.d" -MT "../build/fmpq_poly/fmpq_poly_mullow.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_div_si.c -o ../build/fmpq_poly/fmpq_poly_scalar_div_si.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_scalar_div_si.d" -MT "../build/fmpq_poly/fmpq_poly_scalar_div_si.d" -MT "../build/fmpq_poly/fmpq_poly_scalar_div_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c tanh_series.c -o ../build/fmpq_poly/fmpq_poly_tanh_series.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_tanh_series.d" -MT "../build/fmpq_poly/fmpq_poly_tanh_series.d" -MT "../build/fmpq_poly/fmpq_poly_tanh_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c integral.c -o ../build/fmpq_poly/fmpq_poly_integral.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_integral.d" -MT "../build/fmpq_poly/fmpq_poly_integral.d" -MT "../build/fmpq_poly/fmpq_poly_integral.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_mpq.c -o ../build/fmpq_poly/fmpq_poly_set_mpq.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_set_mpq.d" -MT "../build/fmpq_poly/fmpq_poly_set_mpq.d" -MT "../build/fmpq_poly/fmpq_poly_set_mpq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_coeff_mpz.c -o ../build/fmpq_poly/fmpq_poly_set_coeff_mpz.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_set_coeff_mpz.d" -MT "../build/fmpq_poly/fmpq_poly_set_coeff_mpz.d" -MT "../build/fmpq_poly/fmpq_poly_set_coeff_mpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_fmpq.c -o ../build/fmpq_poly/fmpq_poly_scalar_mul_fmpq.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_scalar_mul_fmpq.d" -MT "../build/fmpq_poly/fmpq_poly_scalar_mul_fmpq.d" -MT "../build/fmpq_poly/fmpq_poly_scalar_mul_fmpq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fmpq_poly/fmpq_poly_randtest.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_randtest.d" -MT "../build/fmpq_poly/fmpq_poly_randtest.d" -MT "../build/fmpq_poly/fmpq_poly_randtest.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_div_fmpz.c -o ../build/fmpq_poly/fmpq_poly_scalar_div_fmpz.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_scalar_div_fmpz.d" -MT "../build/fmpq_poly/fmpq_poly_scalar_div_fmpz.d" -MT "../build/fmpq_poly/fmpq_poly_scalar_div_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lcm.c -o ../build/fmpq_poly/fmpq_poly_lcm.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_lcm.d" -MT "../build/fmpq_poly/fmpq_poly_lcm.d" -MT "../build/fmpq_poly/fmpq_poly_lcm.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem.c -o ../build/fmpq_poly/fmpq_poly_divrem.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_divrem.d" -MT "../build/fmpq_poly/fmpq_poly_divrem.d" -MT "../build/fmpq_poly/fmpq_poly_divrem.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_div_mpz.c -o ../build/fmpq_poly/fmpq_poly_scalar_div_mpz.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_scalar_div_mpz.d" -MT "../build/fmpq_poly/fmpq_poly_scalar_div_mpz.d" -MT "../build/fmpq_poly/fmpq_poly_scalar_div_mpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_coeff_fmpq.c -o ../build/fmpq_poly/fmpq_poly_get_coeff_fmpq.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_get_coeff_fmpq.d" -MT "../build/fmpq_poly/fmpq_poly_get_coeff_fmpq.d" -MT "../build/fmpq_poly/fmpq_poly_get_coeff_fmpq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c debug.c -o ../build/fmpq_poly/fmpq_poly_debug.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_debug.d" -MT "../build/fmpq_poly/fmpq_poly_debug.d" -MT "../build/fmpq_poly/fmpq_poly_debug.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_fmpz.c -o ../build/fmpq_poly/fmpq_poly_evaluate_fmpz.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_evaluate_fmpz.d" -MT "../build/fmpq_poly/fmpq_poly_evaluate_fmpz.d" -MT "../build/fmpq_poly/fmpq_poly_evaluate_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_si.c -o ../build/fmpq_poly/fmpq_poly_scalar_mul_si.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_scalar_mul_si.d" -MT "../build/fmpq_poly/fmpq_poly_scalar_mul_si.d" -MT "../build/fmpq_poly/fmpq_poly_scalar_mul_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fmpq_poly/fmpq_poly_add.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_add.d" -MT "../build/fmpq_poly/fmpq_poly_add.d" -MT "../build/fmpq_poly/fmpq_poly_add.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c cos_series.c -o ../build/fmpq_poly/fmpq_poly_cos_series.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_cos_series.d" -MT "../build/fmpq_poly/fmpq_poly_cos_series.d" -MT "../build/fmpq_poly/fmpq_poly_cos_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fmpq_poly/fmpq_poly_clear.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_clear.d" -MT "../build/fmpq_poly/fmpq_poly_clear.d" -MT "../build/fmpq_poly/fmpq_poly_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c primitive_part.c -o ../build/fmpq_poly/fmpq_poly_primitive_part.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_primitive_part.d" -MT "../build/fmpq_poly/fmpq_poly_primitive_part.d" -MT "../build/fmpq_poly/fmpq_poly_primitive_part.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_series_brent_kung.c -o ../build/fmpq_poly/fmpq_poly_compose_series_brent_kung.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_compose_series_brent_kung.d" -MT "../build/fmpq_poly/fmpq_poly_compose_series_brent_kung.d" -MT "../build/fmpq_poly/fmpq_poly_compose_series_brent_kung.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_si.c -o ../build/fmpq_poly/fmpq_poly_set_si.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_set_si.d" -MT "../build/fmpq_poly/fmpq_poly_set_si.d" -MT "../build/fmpq_poly/fmpq_poly_set_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powers_precompute.c -o ../build/fmpq_poly/fmpq_poly_powers_precompute.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_powers_precompute.d" -MT "../build/fmpq_poly/fmpq_poly_powers_precompute.d" -MT "../build/fmpq_poly/fmpq_poly_powers_precompute.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c revert_series.c -o ../build/fmpq_poly/fmpq_poly_revert_series.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_revert_series.d" -MT "../build/fmpq_poly/fmpq_poly_revert_series.d" -MT "../build/fmpq_poly/fmpq_poly_revert_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rescale.c -o ../build/fmpq_poly/fmpq_poly_rescale.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_rescale.d" -MT "../build/fmpq_poly/fmpq_poly_rescale.d" -MT "../build/fmpq_poly/fmpq_poly_rescale.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose.c -o ../build/fmpq_poly/fmpq_poly_compose.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_compose.d" -MT "../build/fmpq_poly/fmpq_poly_compose.d" -MT "../build/fmpq_poly/fmpq_poly_compose.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c reverse.c -o ../build/fmpq_poly/fmpq_poly_reverse.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_reverse.d" -MT "../build/fmpq_poly/fmpq_poly_reverse.d" -MT "../build/fmpq_poly/fmpq_poly_reverse.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c cosh_series.c -o ../build/fmpq_poly/fmpq_poly_cosh_series.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_cosh_series.d" -MT "../build/fmpq_poly/fmpq_poly_cosh_series.d" -MT "../build/fmpq_poly/fmpq_poly_cosh_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_mpz.c -o ../build/fmpq_poly/fmpq_poly_scalar_mul_mpz.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_scalar_mul_mpz.d" -MT "../build/fmpq_poly/fmpq_poly_scalar_mul_mpz.d" -MT "../build/fmpq_poly/fmpq_poly_scalar_mul_mpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c content.c -o ../build/fmpq_poly/fmpq_poly_content.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_content.d" -MT "../build/fmpq_poly/fmpq_poly_content.d" -MT "../build/fmpq_poly/fmpq_poly_content.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c normalise.c -o ../build/fmpq_poly/fmpq_poly_normalise.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_normalise.d" -MT "../build/fmpq_poly/fmpq_poly_normalise.d" -MT "../build/fmpq_poly/fmpq_poly_normalise.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpq.c -o ../build/fmpq_poly/fmpq_poly_set_fmpq.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_set_fmpq.d" -MT "../build/fmpq_poly/fmpq_poly_set_fmpq.d" -MT "../build/fmpq_poly/fmpq_poly_set_fmpq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c asin_series.c -o ../build/fmpq_poly/fmpq_poly_asin_series.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_asin_series.d" -MT "../build/fmpq_poly/fmpq_poly_asin_series.d" -MT "../build/fmpq_poly/fmpq_poly_asin_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_slice.c -o ../build/fmpq_poly/fmpq_poly_get_slice.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_get_slice.d" -MT "../build/fmpq_poly/fmpq_poly_get_slice.d" -MT "../build/fmpq_poly/fmpq_poly_get_slice.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_ui.c -o ../build/fmpq_poly/fmpq_poly_scalar_mul_ui.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_scalar_mul_ui.d" -MT "../build/fmpq_poly/fmpq_poly_scalar_mul_ui.d" -MT "../build/fmpq_poly/fmpq_poly_scalar_mul_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/fmpq_poly/fmpq_poly_pow.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_pow.d" -MT "../build/fmpq_poly/fmpq_poly_pow.d" -MT "../build/fmpq_poly/fmpq_poly_pow.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/fmpq_poly/fmpq_poly_swap.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_swap.d" -MT "../build/fmpq_poly/fmpq_poly_swap.d" -MT "../build/fmpq_poly/fmpq_poly_swap.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_div_mpq.c -o ../build/fmpq_poly/fmpq_poly_scalar_div_mpq.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_scalar_div_mpq.d" -MT "../build/fmpq_poly/fmpq_poly_scalar_div_mpq.d" -MT "../build/fmpq_poly/fmpq_poly_scalar_div_mpq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c resultant.c -o ../build/fmpq_poly/fmpq_poly_resultant.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_resultant.d" -MT "../build/fmpq_poly/fmpq_poly_resultant.d" -MT "../build/fmpq_poly/fmpq_poly_resultant.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c exp_series.c -o ../build/fmpq_poly/fmpq_poly_exp_series.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_exp_series.d" -MT "../build/fmpq_poly/fmpq_poly_exp_series.d" -MT "../build/fmpq_poly/fmpq_poly_exp_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c log_series.c -o ../build/fmpq_poly/fmpq_poly_log_series.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_log_series.d" -MT "../build/fmpq_poly/fmpq_poly_log_series.d" -MT "../build/fmpq_poly/fmpq_poly_log_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_fmpq.c -o ../build/fmpq_poly/fmpq_poly_evaluate_fmpq.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_evaluate_fmpq.d" -MT "../build/fmpq_poly/fmpq_poly_evaluate_fmpq.d" -MT "../build/fmpq_poly/fmpq_poly_evaluate_fmpq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fread.c -o ../build/fmpq_poly/fmpq_poly_fread.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_fread.d" -MT "../build/fmpq_poly/fmpq_poly_fread.d" -MT "../build/fmpq_poly/fmpq_poly_fread.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powers_clear.c -o ../build/fmpq_poly/fmpq_poly_powers_clear.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_powers_clear.d" -MT "../build/fmpq_poly/fmpq_poly_powers_clear.d" -MT "../build/fmpq_poly/fmpq_poly_powers_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fmpq_poly/fmpq_poly_set.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_set.d" -MT "../build/fmpq_poly/fmpq_poly_set.d" -MT "../build/fmpq_poly/fmpq_poly_set.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_monic.c -o ../build/fmpq_poly/fmpq_poly_is_monic.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_is_monic.d" -MT "../build/fmpq_poly/fmpq_poly_is_monic.d" -MT "../build/fmpq_poly/fmpq_poly_is_monic.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c invsqrt_series.c -o ../build/fmpq_poly/fmpq_poly_invsqrt_series.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_invsqrt_series.d" -MT "../build/fmpq_poly/fmpq_poly_invsqrt_series.d" -MT "../build/fmpq_poly/fmpq_poly_invsqrt_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c atan_series.c -o ../build/fmpq_poly/fmpq_poly_atan_series.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_atan_series.d" -MT "../build/fmpq_poly/fmpq_poly_atan_series.d" -MT "../build/fmpq_poly/fmpq_poly_atan_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_coeff_fmpz.c -o ../build/fmpq_poly/fmpq_poly_set_coeff_fmpz.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_set_coeff_fmpz.d" -MT "../build/fmpq_poly/fmpq_poly_set_coeff_fmpz.d" -MT "../build/fmpq_poly/fmpq_poly_set_coeff_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_ui.c -o ../build/fmpq_poly/fmpq_poly_set_ui.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_set_ui.d" -MT "../build/fmpq_poly/fmpq_poly_set_ui.d" -MT "../build/fmpq_poly/fmpq_poly_set_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str.c -o ../build/fmpq_poly/fmpq_poly_get_str.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_get_str.d" -MT "../build/fmpq_poly/fmpq_poly_get_str.d" -MT "../build/fmpq_poly/fmpq_poly_get_str.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_mpq.c -o ../build/fmpq_poly/fmpq_poly_scalar_mul_mpq.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_scalar_mul_mpq.d" -MT "../build/fmpq_poly/fmpq_poly_scalar_mul_mpq.d" -MT "../build/fmpq_poly/fmpq_poly_scalar_mul_mpq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv.c -o ../build/fmpq_poly/fmpq_poly_inv.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_inv.d" -MT "../build/fmpq_poly/fmpq_poly_inv.d" -MT "../build/fmpq_poly/fmpq_poly_inv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c revert_series_lagrange_fast.c -o ../build/fmpq_poly/fmpq_poly_revert_series_lagrange_fast.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_revert_series_lagrange_fast.d" -MT "../build/fmpq_poly/fmpq_poly_revert_series_lagrange_fast.d" -MT "../build/fmpq_poly/fmpq_poly_revert_series_lagrange_fast.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c interpolate_fmpz_vec.c -o ../build/fmpq_poly/fmpq_poly_interpolate_fmpz_vec.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_interpolate_fmpz_vec.d" -MT "../build/fmpq_poly/fmpq_poly_interpolate_fmpz_vec.d" -MT "../build/fmpq_poly/fmpq_poly_interpolate_fmpz_vec.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c zero.c -o ../build/fmpq_poly/fmpq_poly_zero.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_zero.d" -MT "../build/fmpq_poly/fmpq_poly_zero.d" -MT "../build/fmpq_poly/fmpq_poly_zero.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/fmpq_poly/fmpq_poly_mul.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_mul.d" -MT "../build/fmpq_poly/fmpq_poly_mul.d" -MT "../build/fmpq_poly/fmpq_poly_mul.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_coeff_mpq.c -o ../build/fmpq_poly/fmpq_poly_set_coeff_mpq.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_set_coeff_mpq.d" -MT "../build/fmpq_poly/fmpq_poly_set_coeff_mpq.d" -MT "../build/fmpq_poly/fmpq_poly_set_coeff_mpq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_mpz.c -o ../build/fmpq_poly/fmpq_poly_set_mpz.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_set_mpz.d" -MT "../build/fmpq_poly/fmpq_poly_set_mpz.d" -MT "../build/fmpq_poly/fmpq_poly_set_mpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c shift_right.c -o ../build/fmpq_poly/fmpq_poly_shift_right.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_shift_right.d" -MT "../build/fmpq_poly/fmpq_poly_shift_right.d" -MT "../build/fmpq_poly/fmpq_poly_shift_right.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div.c -o ../build/fmpq_poly/fmpq_poly_div.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_div.d" -MT "../build/fmpq_poly/fmpq_poly_div.d" -MT "../build/fmpq_poly/fmpq_poly_div.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rem.c -o ../build/fmpq_poly/fmpq_poly_rem.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_rem.d" -MT "../build/fmpq_poly/fmpq_poly_rem.d" -MT "../build/fmpq_poly/fmpq_poly_rem.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str_pretty.c -o ../build/fmpq_poly/fmpq_poly_get_str_pretty.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_get_str_pretty.d" -MT "../build/fmpq_poly/fmpq_poly_get_str_pretty.d" -MT "../build/fmpq_poly/fmpq_poly_get_str_pretty.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_coeff_si.c -o ../build/fmpq_poly/fmpq_poly_set_coeff_si.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_set_coeff_si.d" -MT "../build/fmpq_poly/fmpq_poly_set_coeff_si.d" -MT "../build/fmpq_poly/fmpq_poly_set_coeff_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_coeff_mpq.c -o ../build/fmpq_poly/fmpq_poly_get_coeff_mpq.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_get_coeff_mpq.d" -MT "../build/fmpq_poly/fmpq_poly_get_coeff_mpq.d" -MT "../build/fmpq_poly/fmpq_poly_get_coeff_mpq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_canonical.c -o ../build/fmpq_poly/fmpq_poly_is_canonical.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_is_canonical.d" -MT "../build/fmpq_poly/fmpq_poly_is_canonical.d" -MT "../build/fmpq_poly/fmpq_poly_is_canonical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_mpz.c -o ../build/fmpq_poly/fmpq_poly_evaluate_mpz.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_evaluate_mpz.d" -MT "../build/fmpq_poly/fmpq_poly_evaluate_mpz.d" -MT "../build/fmpq_poly/fmpq_poly_evaluate_mpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fmpq_poly/fmpq_poly_init.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_init.d" -MT "../build/fmpq_poly/fmpq_poly_init.d" -MT "../build/fmpq_poly/fmpq_poly_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_str.c -o ../build/fmpq_poly/fmpq_poly_set_str.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_set_str.d" -MT "../build/fmpq_poly/fmpq_poly_set_str.d" -MT "../build/fmpq_poly/fmpq_poly_set_str.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpz.c -o ../build/fmpq_poly/fmpq_poly_set_fmpz.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_set_fmpz.d" -MT "../build/fmpq_poly/fmpq_poly_set_fmpz.d" -MT "../build/fmpq_poly/fmpq_poly_set_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_array_mpq.c -o ../build/fmpq_poly/fmpq_poly_set_array_mpq.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_set_array_mpq.d" -MT "../build/fmpq_poly/fmpq_poly_set_array_mpq.d" -MT "../build/fmpq_poly/fmpq_poly_set_array_mpq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/fmpq_poly/fmpq_poly_equal.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_equal.d" -MT "../build/fmpq_poly/fmpq_poly_equal.d" -MT "../build/fmpq_poly/fmpq_poly_equal.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_series_horner.c -o ../build/fmpq_poly/fmpq_poly_compose_series_horner.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_compose_series_horner.d" -MT "../build/fmpq_poly/fmpq_poly_compose_series_horner.d" -MT "../build/fmpq_poly/fmpq_poly_compose_series_horner.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_fmpz.c -o ../build/fmpq_poly/fmpq_poly_scalar_mul_fmpz.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_scalar_mul_fmpz.d" -MT "../build/fmpq_poly/fmpq_poly_scalar_mul_fmpz.d" -MT "../build/fmpq_poly/fmpq_poly_scalar_mul_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/fmpq_poly/fmpq_poly_fprint.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_fprint.d" -MT "../build/fmpq_poly/fmpq_poly_fprint.d" -MT "../build/fmpq_poly/fmpq_poly_fprint.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sin_series.c -o ../build/fmpq_poly/fmpq_poly_sin_series.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_sin_series.d" -MT "../build/fmpq_poly/fmpq_poly_sin_series.d" -MT "../build/fmpq_poly/fmpq_poly_sin_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rem_powers_precomp.c -o ../build/fmpq_poly/fmpq_poly_rem_powers_precomp.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_rem_powers_precomp.d" -MT "../build/fmpq_poly/fmpq_poly_rem_powers_precomp.d" -MT "../build/fmpq_poly/fmpq_poly_rem_powers_precomp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c asinh_series.c -o ../build/fmpq_poly/fmpq_poly_asinh_series.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_asinh_series.d" -MT "../build/fmpq_poly/fmpq_poly_asinh_series.d" -MT "../build/fmpq_poly/fmpq_poly_asinh_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c make_monic.c -o ../build/fmpq_poly/fmpq_poly_make_monic.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_make_monic.d" -MT "../build/fmpq_poly/fmpq_poly_make_monic.d" -MT "../build/fmpq_poly/fmpq_poly_make_monic.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fit_length.c -o ../build/fmpq_poly/fmpq_poly_fit_length.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_fit_length.d" -MT "../build/fmpq_poly/fmpq_poly_fit_length.d" -MT "../build/fmpq_poly/fmpq_poly_fit_length.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c derivative.c -o ../build/fmpq_poly/fmpq_poly_derivative.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_derivative.d" -MT "../build/fmpq_poly/fmpq_poly_derivative.d" -MT "../build/fmpq_poly/fmpq_poly_derivative.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_coeff_fmpq.c -o ../build/fmpq_poly/fmpq_poly_set_coeff_fmpq.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_set_coeff_fmpq.d" -MT "../build/fmpq_poly/fmpq_poly_set_coeff_fmpq.d" -MT "../build/fmpq_poly/fmpq_poly_set_coeff_fmpq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c atanh_series.c -o ../build/fmpq_poly/fmpq_poly_atanh_series.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_atanh_series.d" -MT "../build/fmpq_poly/fmpq_poly_atanh_series.d" -MT "../build/fmpq_poly/fmpq_poly_atanh_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c canonicalise.c -o ../build/fmpq_poly/fmpq_poly_canonicalise.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_canonicalise.d" -MT "../build/fmpq_poly/fmpq_poly_canonicalise.d" -MT "../build/fmpq_poly/fmpq_poly_canonicalise.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c xgcd.c -o ../build/fmpq_poly/fmpq_poly_xgcd.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_xgcd.d" -MT "../build/fmpq_poly/fmpq_poly_xgcd.d" -MT "../build/fmpq_poly/fmpq_poly_xgcd.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrt_series.c -o ../build/fmpq_poly/fmpq_poly_sqrt_series.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_sqrt_series.d" -MT "../build/fmpq_poly/fmpq_poly_sqrt_series.d" -MT "../build/fmpq_poly/fmpq_poly_sqrt_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_series.c -o ../build/fmpq_poly/fmpq_poly_compose_series.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_compose_series.d" -MT "../build/fmpq_poly/fmpq_poly_compose_series.d" -MT "../build/fmpq_poly/fmpq_poly_compose_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c shift_left.c -o ../build/fmpq_poly/fmpq_poly_shift_left.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_shift_left.d" -MT "../build/fmpq_poly/fmpq_poly_shift_left.d" -MT "../build/fmpq_poly/fmpq_poly_shift_left.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_div_fmpq.c -o ../build/fmpq_poly/fmpq_poly_scalar_div_fmpq.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_scalar_div_fmpq.d" -MT "../build/fmpq_poly/fmpq_poly_scalar_div_fmpq.d" -MT "../build/fmpq_poly/fmpq_poly_scalar_div_fmpq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c revert_series_newton.c -o ../build/fmpq_poly/fmpq_poly_revert_series_newton.o -MMD -MP -MF "../build/fmpq_poly/fmpq_poly_revert_series_newton.d" -MT "../build/fmpq_poly/fmpq_poly_revert_series_newton.d" -MT "../build/fmpq_poly/fmpq_poly_revert_series_newton.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/fmpq_poly'
make[4]: Entering directory '/«PKGBUILDDIR»/fmpz_mat'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randajtai.c -o ../build/fmpz_mat/fmpz_mat_randajtai.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_randajtai.d" -MT "../build/fmpz_mat/fmpz_mat_randajtai.d" -MT "../build/fmpz_mat/fmpz_mat_randajtai.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv.c -o ../build/fmpz_mat/fmpz_mat_inv.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_inv.d" -MT "../build/fmpz_mat/fmpz_mat_inv.d" -MT "../build/fmpz_mat/fmpz_mat_inv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randintrel.c -o ../build/fmpz_mat/fmpz_mat_randintrel.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_randintrel.d" -MT "../build/fmpz_mat/fmpz_mat_randintrel.d" -MT "../build/fmpz_mat/fmpz_mat_randintrel.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fmpz_mat/fmpz_mat_init.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_init.d" -MT "../build/fmpz_mat/fmpz_mat_init.d" -MT "../build/fmpz_mat/fmpz_mat_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rref_mod.c -o ../build/fmpz_mat/fmpz_mat_rref_mod.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_rref_mod.d" -MT "../build/fmpz_mat/fmpz_mat_rref_mod.d" -MT "../build/fmpz_mat/fmpz_mat_rref_mod.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c CRT_ui.c -o ../build/fmpz_mat/fmpz_mat_CRT_ui.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_CRT_ui.d" -MT "../build/fmpz_mat/fmpz_mat_CRT_ui.d" -MT "../build/fmpz_mat/fmpz_mat_CRT_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rank.c -o ../build/fmpz_mat/fmpz_mat_rank.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_rank.d" -MT "../build/fmpz_mat/fmpz_mat_rank.d" -MT "../build/fmpz_mat/fmpz_mat_rank.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c zero.c -o ../build/fmpz_mat/fmpz_mat_zero.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_zero.d" -MT "../build/fmpz_mat/fmpz_mat_zero.d" -MT "../build/fmpz_mat/fmpz_mat_zero.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_fmpz.c -o ../build/fmpz_mat/fmpz_mat_scalar_mul_fmpz.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_scalar_mul_fmpz.d" -MT "../build/fmpz_mat/fmpz_mat_scalar_mul_fmpz.d" -MT "../build/fmpz_mat/fmpz_mat_scalar_mul_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/fmpz_mat/fmpz_mat_fprint.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_fprint.d" -MT "../build/fmpz_mat/fmpz_mat_fprint.d" -MT "../build/fmpz_mat/fmpz_mat_fprint.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c det_divisor.c -o ../build/fmpz_mat/fmpz_mat_det_divisor.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_det_divisor.d" -MT "../build/fmpz_mat/fmpz_mat_det_divisor.d" -MT "../build/fmpz_mat/fmpz_mat_det_divisor.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve.c -o ../build/fmpz_mat/fmpz_mat_solve.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_solve.d" -MT "../build/fmpz_mat/fmpz_mat_solve.d" -MT "../build/fmpz_mat/fmpz_mat_solve.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_submul_fmpz.c -o ../build/fmpz_mat/fmpz_mat_scalar_submul_fmpz.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_scalar_submul_fmpz.d" -MT "../build/fmpz_mat/fmpz_mat_scalar_submul_fmpz.d" -MT "../build/fmpz_mat/fmpz_mat_scalar_submul_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fflu.c -o ../build/fmpz_mat/fmpz_mat_fflu.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_fflu.d" -MT "../build/fmpz_mat/fmpz_mat_fflu.d" -MT "../build/fmpz_mat/fmpz_mat_fflu.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_divexact_fmpz.c -o ../build/fmpz_mat/fmpz_mat_scalar_divexact_fmpz.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_scalar_divexact_fmpz.d" -MT "../build/fmpz_mat/fmpz_mat_scalar_divexact_fmpz.d" -MT "../build/fmpz_mat/fmpz_mat_scalar_divexact_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_submul_si.c -o ../build/fmpz_mat/fmpz_mat_scalar_submul_si.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_scalar_submul_si.d" -MT "../build/fmpz_mat/fmpz_mat_scalar_submul_si.d" -MT "../build/fmpz_mat/fmpz_mat_scalar_submul_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_bound.c -o ../build/fmpz_mat/fmpz_mat_solve_bound.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_solve_bound.d" -MT "../build/fmpz_mat/fmpz_mat_solve_bound.d" -MT "../build/fmpz_mat/fmpz_mat_solve_bound.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_dixon.c -o ../build/fmpz_mat/fmpz_mat_solve_dixon.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_solve_dixon.d" -MT "../build/fmpz_mat/fmpz_mat_solve_dixon.d" -MT "../build/fmpz_mat/fmpz_mat_solve_dixon.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_divexact_ui.c -o ../build/fmpz_mat/fmpz_mat_scalar_divexact_ui.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_scalar_divexact_ui.d" -MT "../build/fmpz_mat/fmpz_mat_scalar_divexact_ui.d" -MT "../build/fmpz_mat/fmpz_mat_scalar_divexact_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c transpose.c -o ../build/fmpz_mat/fmpz_mat_transpose.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_transpose.d" -MT "../build/fmpz_mat/fmpz_mat_transpose.d" -MT "../build/fmpz_mat/fmpz_mat_transpose.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_fflu_precomp.c -o ../build/fmpz_mat/fmpz_mat_solve_fflu_precomp.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_solve_fflu_precomp.d" -MT "../build/fmpz_mat/fmpz_mat_solve_fflu_precomp.d" -MT "../build/fmpz_mat/fmpz_mat_solve_fflu_precomp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c det.c -o ../build/fmpz_mat/fmpz_mat_det.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_det.d" -MT "../build/fmpz_mat/fmpz_mat_det.d" -MT "../build/fmpz_mat/fmpz_mat_det.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_zero.c -o ../build/fmpz_mat/fmpz_mat_is_zero.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_is_zero.d" -MT "../build/fmpz_mat/fmpz_mat_is_zero.d" -MT "../build/fmpz_mat/fmpz_mat_is_zero.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_multi_mod.c -o ../build/fmpz_mat/fmpz_mat_mul_multi_mod.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_mul_multi_mod.d" -MT "../build/fmpz_mat/fmpz_mat_mul_multi_mod.d" -MT "../build/fmpz_mat/fmpz_mat_mul_multi_mod.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_addmul_nmod_mat_fmpz.c -o ../build/fmpz_mat/fmpz_mat_scalar_addmul_nmod_mat_fmpz.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_scalar_addmul_nmod_mat_fmpz.d" -MT "../build/fmpz_mat/fmpz_mat_scalar_addmul_nmod_mat_fmpz.d" -MT "../build/fmpz_mat/fmpz_mat_scalar_addmul_nmod_mat_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_addmul_ui.c -o ../build/fmpz_mat/fmpz_mat_scalar_addmul_ui.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_scalar_addmul_ui.d" -MT "../build/fmpz_mat/fmpz_mat_scalar_addmul_ui.d" -MT "../build/fmpz_mat/fmpz_mat_scalar_addmul_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randntrulike.c -o ../build/fmpz_mat/fmpz_mat_randntrulike.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_randntrulike.d" -MT "../build/fmpz_mat/fmpz_mat_randntrulike.d" -MT "../build/fmpz_mat/fmpz_mat_randntrulike.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_nmod_mat_unsigned.c -o ../build/fmpz_mat/fmpz_mat_set_nmod_mat_unsigned.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_set_nmod_mat_unsigned.d" -MT "../build/fmpz_mat/fmpz_mat_set_nmod_mat_unsigned.d" -MT "../build/fmpz_mat/fmpz_mat_set_nmod_mat_unsigned.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_submul_ui.c -o ../build/fmpz_mat/fmpz_mat_scalar_submul_ui.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_scalar_submul_ui.d" -MT "../build/fmpz_mat/fmpz_mat_scalar_submul_ui.d" -MT "../build/fmpz_mat/fmpz_mat_scalar_submul_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c det_modular_given_divisor.c -o ../build/fmpz_mat/fmpz_mat_det_modular_given_divisor.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_det_modular_given_divisor.d" -MT "../build/fmpz_mat/fmpz_mat_det_modular_given_divisor.d" -MT "../build/fmpz_mat/fmpz_mat_det_modular_given_divisor.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c multi_CRT_ui.c -o ../build/fmpz_mat/fmpz_mat_multi_CRT_ui.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_multi_CRT_ui.d" -MT "../build/fmpz_mat/fmpz_mat_multi_CRT_ui.d" -MT "../build/fmpz_mat/fmpz_mat_multi_CRT_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rref.c -o ../build/fmpz_mat/fmpz_mat_rref.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_rref.d" -MT "../build/fmpz_mat/fmpz_mat_rref.d" -MT "../build/fmpz_mat/fmpz_mat_rref.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_addmul_si.c -o ../build/fmpz_mat/fmpz_mat_scalar_addmul_si.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_scalar_addmul_si.d" -MT "../build/fmpz_mat/fmpz_mat_scalar_addmul_si.d" -MT "../build/fmpz_mat/fmpz_mat_scalar_addmul_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_classical_inline.c -o ../build/fmpz_mat/fmpz_mat_mul_classical_inline.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_mul_classical_inline.d" -MT "../build/fmpz_mat/fmpz_mat_mul_classical_inline.d" -MT "../build/fmpz_mat/fmpz_mat_mul_classical_inline.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fmpz_mat/fmpz_mat_randtest.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_randtest.d" -MT "../build/fmpz_mat/fmpz_mat_randtest.d" -MT "../build/fmpz_mat/fmpz_mat_randtest.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c nullspace.c -o ../build/fmpz_mat/fmpz_mat_nullspace.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_nullspace.d" -MT "../build/fmpz_mat/fmpz_mat_nullspace.d" -MT "../build/fmpz_mat/fmpz_mat_nullspace.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mod_fmpz.c -o ../build/fmpz_mat/fmpz_mat_scalar_mod_fmpz.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_scalar_mod_fmpz.d" -MT "../build/fmpz_mat/fmpz_mat_scalar_mod_fmpz.d" -MT "../build/fmpz_mat/fmpz_mat_scalar_mod_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/fmpz_mat/fmpz_mat_equal.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_equal.d" -MT "../build/fmpz_mat/fmpz_mat_equal.d" -MT "../build/fmpz_mat/fmpz_mat_equal.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c one.c -o ../build/fmpz_mat/fmpz_mat_one.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_one.d" -MT "../build/fmpz_mat/fmpz_mat_one.d" -MT "../build/fmpz_mat/fmpz_mat_one.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_si.c -o ../build/fmpz_mat/fmpz_mat_scalar_mul_si.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_scalar_mul_si.d" -MT "../build/fmpz_mat/fmpz_mat_scalar_mul_si.d" -MT "../build/fmpz_mat/fmpz_mat_scalar_mul_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fmpz_mat/fmpz_mat_add.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_add.d" -MT "../build/fmpz_mat/fmpz_mat_add.d" -MT "../build/fmpz_mat/fmpz_mat_add.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/fmpz_mat/fmpz_mat_swap.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_swap.d" -MT "../build/fmpz_mat/fmpz_mat_swap.d" -MT "../build/fmpz_mat/fmpz_mat_swap.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fmpz_mat/fmpz_mat_clear.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_clear.d" -MT "../build/fmpz_mat/fmpz_mat_clear.d" -MT "../build/fmpz_mat/fmpz_mat_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c trace.c -o ../build/fmpz_mat/fmpz_mat_trace.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_trace.d" -MT "../build/fmpz_mat/fmpz_mat_trace.d" -MT "../build/fmpz_mat/fmpz_mat_trace.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_divexact_si.c -o ../build/fmpz_mat/fmpz_mat_scalar_divexact_si.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_scalar_divexact_si.d" -MT "../build/fmpz_mat/fmpz_mat_scalar_divexact_si.d" -MT "../build/fmpz_mat/fmpz_mat_scalar_divexact_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c det_cofactor.c -o ../build/fmpz_mat/fmpz_mat_det_cofactor.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_det_cofactor.d" -MT "../build/fmpz_mat/fmpz_mat_det_cofactor.d" -MT "../build/fmpz_mat/fmpz_mat_det_cofactor.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_nmod_mat.c -o ../build/fmpz_mat/fmpz_mat_get_nmod_mat.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_get_nmod_mat.d" -MT "../build/fmpz_mat/fmpz_mat_get_nmod_mat.d" -MT "../build/fmpz_mat/fmpz_mat_get_nmod_mat.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c charpoly.c -o ../build/fmpz_mat/fmpz_mat_charpoly.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_charpoly.d" -MT "../build/fmpz_mat/fmpz_mat_charpoly.d" -MT "../build/fmpz_mat/fmpz_mat_charpoly.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c max_bits.c -o ../build/fmpz_mat/fmpz_mat_max_bits.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_max_bits.d" -MT "../build/fmpz_mat/fmpz_mat_max_bits.d" -MT "../build/fmpz_mat/fmpz_mat_max_bits.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fmpz_mat/fmpz_mat_sub.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_sub.d" -MT "../build/fmpz_mat/fmpz_mat_sub.d" -MT "../build/fmpz_mat/fmpz_mat_sub.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_nmod_mat.c -o ../build/fmpz_mat/fmpz_mat_set_nmod_mat.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_set_nmod_mat.d" -MT "../build/fmpz_mat/fmpz_mat_set_nmod_mat.d" -MT "../build/fmpz_mat/fmpz_mat_set_nmod_mat.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fmpz_mat/fmpz_mat_neg.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_neg.d" -MT "../build/fmpz_mat/fmpz_mat_neg.d" -MT "../build/fmpz_mat/fmpz_mat_neg.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest_unsigned.c -o ../build/fmpz_mat/fmpz_mat_randtest_unsigned.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_randtest_unsigned.d" -MT "../build/fmpz_mat/fmpz_mat_randtest_unsigned.d" -MT "../build/fmpz_mat/fmpz_mat_randtest_unsigned.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randdet.c -o ../build/fmpz_mat/fmpz_mat_randdet.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_randdet.d" -MT "../build/fmpz_mat/fmpz_mat_randdet.d" -MT "../build/fmpz_mat/fmpz_mat_randdet.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_ui.c -o ../build/fmpz_mat/fmpz_mat_scalar_mul_ui.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_scalar_mul_ui.d" -MT "../build/fmpz_mat/fmpz_mat_scalar_mul_ui.d" -MT "../build/fmpz_mat/fmpz_mat_scalar_mul_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init_set.c -o ../build/fmpz_mat/fmpz_mat_init_set.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_init_set.d" -MT "../build/fmpz_mat/fmpz_mat_init_set.d" -MT "../build/fmpz_mat/fmpz_mat_init_set.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fread.c -o ../build/fmpz_mat/fmpz_mat_fread.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_fread.d" -MT "../build/fmpz_mat/fmpz_mat_fread.d" -MT "../build/fmpz_mat/fmpz_mat_fread.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fmpz_mat/fmpz_mat_set.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_set.d" -MT "../build/fmpz_mat/fmpz_mat_set.d" -MT "../build/fmpz_mat/fmpz_mat_set.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c det_bareiss.c -o ../build/fmpz_mat/fmpz_mat_det_bareiss.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_det_bareiss.d" -MT "../build/fmpz_mat/fmpz_mat_det_bareiss.d" -MT "../build/fmpz_mat/fmpz_mat_det_bareiss.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randops.c -o ../build/fmpz_mat/fmpz_mat_randops.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_randops.d" -MT "../build/fmpz_mat/fmpz_mat_randops.d" -MT "../build/fmpz_mat/fmpz_mat_randops.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c det_modular_accelerated.c -o ../build/fmpz_mat/fmpz_mat_det_modular_accelerated.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_det_modular_accelerated.d" -MT "../build/fmpz_mat/fmpz_mat_det_modular_accelerated.d" -MT "../build/fmpz_mat/fmpz_mat_det_modular_accelerated.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c multi_mod_ui.c -o ../build/fmpz_mat/fmpz_mat_multi_mod_ui.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_multi_mod_ui.d" -MT "../build/fmpz_mat/fmpz_mat_multi_mod_ui.d" -MT "../build/fmpz_mat/fmpz_mat_multi_mod_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randrank.c -o ../build/fmpz_mat/fmpz_mat_randrank.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_randrank.d" -MT "../build/fmpz_mat/fmpz_mat_randrank.d" -MT "../build/fmpz_mat/fmpz_mat_randrank.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c find_pivot_any.c -o ../build/fmpz_mat/fmpz_mat_find_pivot_any.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_find_pivot_any.d" -MT "../build/fmpz_mat/fmpz_mat_find_pivot_any.d" -MT "../build/fmpz_mat/fmpz_mat_find_pivot_any.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c det_bound.c -o ../build/fmpz_mat/fmpz_mat_det_bound.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_det_bound.d" -MT "../build/fmpz_mat/fmpz_mat_det_bound.d" -MT "../build/fmpz_mat/fmpz_mat_det_bound.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr.c -o ../build/fmpz_mat/fmpz_mat_sqr.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_sqr.d" -MT "../build/fmpz_mat/fmpz_mat_sqr.d" -MT "../build/fmpz_mat/fmpz_mat_sqr.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_fflu.c -o ../build/fmpz_mat/fmpz_mat_solve_fflu.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_solve_fflu.d" -MT "../build/fmpz_mat/fmpz_mat_solve_fflu.d" -MT "../build/fmpz_mat/fmpz_mat_solve_fflu.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randntrulike2.c -o ../build/fmpz_mat/fmpz_mat_randntrulike2.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_randntrulike2.d" -MT "../build/fmpz_mat/fmpz_mat_randntrulike2.d" -MT "../build/fmpz_mat/fmpz_mat_randntrulike2.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/fmpz_mat/fmpz_mat_pow.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_pow.d" -MT "../build/fmpz_mat/fmpz_mat_pow.d" -MT "../build/fmpz_mat/fmpz_mat_pow.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randsimdioph.c -o ../build/fmpz_mat/fmpz_mat_randsimdioph.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_randsimdioph.d" -MT "../build/fmpz_mat/fmpz_mat_randsimdioph.d" -MT "../build/fmpz_mat/fmpz_mat_randsimdioph.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_addmul_nmod_mat_ui.c -o ../build/fmpz_mat/fmpz_mat_scalar_addmul_nmod_mat_ui.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_scalar_addmul_nmod_mat_ui.d" -MT "../build/fmpz_mat/fmpz_mat_scalar_addmul_nmod_mat_ui.d" -MT "../build/fmpz_mat/fmpz_mat_scalar_addmul_nmod_mat_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/fmpz_mat/fmpz_mat_mul.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_mul.d" -MT "../build/fmpz_mat/fmpz_mat_mul.d" -MT "../build/fmpz_mat/fmpz_mat_mul.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randbits.c -o ../build/fmpz_mat/fmpz_mat_randbits.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_randbits.d" -MT "../build/fmpz_mat/fmpz_mat_randbits.d" -MT "../build/fmpz_mat/fmpz_mat_randbits.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_classical.c -o ../build/fmpz_mat/fmpz_mat_mul_classical.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_mul_classical.d" -MT "../build/fmpz_mat/fmpz_mat_mul_classical.d" -MT "../build/fmpz_mat/fmpz_mat_mul_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c det_modular.c -o ../build/fmpz_mat/fmpz_mat_det_modular.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_det_modular.d" -MT "../build/fmpz_mat/fmpz_mat_det_modular.d" -MT "../build/fmpz_mat/fmpz_mat_det_modular.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_cramer.c -o ../build/fmpz_mat/fmpz_mat_solve_cramer.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_solve_cramer.d" -MT "../build/fmpz_mat/fmpz_mat_solve_cramer.d" -MT "../build/fmpz_mat/fmpz_mat_solve_cramer.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randpermdiag.c -o ../build/fmpz_mat/fmpz_mat_randpermdiag.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_randpermdiag.d" -MT "../build/fmpz_mat/fmpz_mat_randpermdiag.d" -MT "../build/fmpz_mat/fmpz_mat_randpermdiag.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_addmul_fmpz.c -o ../build/fmpz_mat/fmpz_mat_scalar_addmul_fmpz.o -MMD -MP -MF "../build/fmpz_mat/fmpz_mat_scalar_addmul_fmpz.d" -MT "../build/fmpz_mat/fmpz_mat_scalar_addmul_fmpz.d" -MT "../build/fmpz_mat/fmpz_mat_scalar_addmul_fmpz.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/fmpz_mat'
make[4]: Entering directory '/«PKGBUILDDIR»/mpfr_vec'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_product.c -o ../build/mpfr_vec/mpfr_vec_scalar_product.o -MMD -MP -MF "../build/mpfr_vec/mpfr_vec_scalar_product.d" -MT "../build/mpfr_vec/mpfr_vec_scalar_product.d" -MT "../build/mpfr_vec/mpfr_vec_scalar_product.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/mpfr_vec/mpfr_vec_init.o -MMD -MP -MF "../build/mpfr_vec/mpfr_vec_init.d" -MT "../build/mpfr_vec/mpfr_vec_init.d" -MT "../build/mpfr_vec/mpfr_vec_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_2exp.c -o ../build/mpfr_vec/mpfr_vec_scalar_mul_2exp.o -MMD -MP -MF "../build/mpfr_vec/mpfr_vec_scalar_mul_2exp.d" -MT "../build/mpfr_vec/mpfr_vec_scalar_mul_2exp.d" -MT "../build/mpfr_vec/mpfr_vec_scalar_mul_2exp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_mpfr.c -o ../build/mpfr_vec/mpfr_vec_scalar_mul_mpfr.o -MMD -MP -MF "../build/mpfr_vec/mpfr_vec_scalar_mul_mpfr.d" -MT "../build/mpfr_vec/mpfr_vec_scalar_mul_mpfr.d" -MT "../build/mpfr_vec/mpfr_vec_scalar_mul_mpfr.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c zero.c -o ../build/mpfr_vec/mpfr_vec_zero.o -MMD -MP -MF "../build/mpfr_vec/mpfr_vec_zero.d" -MT "../build/mpfr_vec/mpfr_vec_zero.d" -MT "../build/mpfr_vec/mpfr_vec_zero.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/mpfr_vec/mpfr_vec_add.o -MMD -MP -MF "../build/mpfr_vec/mpfr_vec_add.d" -MT "../build/mpfr_vec/mpfr_vec_add.d" -MT "../build/mpfr_vec/mpfr_vec_add.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/mpfr_vec/mpfr_vec_clear.o -MMD -MP -MF "../build/mpfr_vec/mpfr_vec_clear.d" -MT "../build/mpfr_vec/mpfr_vec_clear.d" -MT "../build/mpfr_vec/mpfr_vec_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/mpfr_vec/mpfr_vec_set.o -MMD -MP -MF "../build/mpfr_vec/mpfr_vec_set.d" -MT "../build/mpfr_vec/mpfr_vec_set.d" -MT "../build/mpfr_vec/mpfr_vec_set.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/mpfr_vec'
make[4]: Entering directory '/«PKGBUILDDIR»/mpfr_mat'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/mpfr_mat/mpfr_mat_init.o -MMD -MP -MF "../build/mpfr_mat/mpfr_mat_init.d" -MT "../build/mpfr_mat/mpfr_mat_init.d" -MT "../build/mpfr_mat/mpfr_mat_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/mpfr_mat/mpfr_mat_clear.o -MMD -MP -MF "../build/mpfr_mat/mpfr_mat_clear.d" -MT "../build/mpfr_mat/mpfr_mat_clear.d" -MT "../build/mpfr_mat/mpfr_mat_clear.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/mpfr_mat'
make[4]: Entering directory '/«PKGBUILDDIR»/nmod_vec'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c dot_ptr.c -o ../build/nmod_vec/nmod_vec_dot_ptr.o -MMD -MP -MF "../build/nmod_vec/nmod_vec_dot_ptr.d" -MT "../build/nmod_vec/nmod_vec_dot_ptr.d" -MT "../build/nmod_vec/nmod_vec_dot_ptr.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c dot_bound_limbs.c -o ../build/nmod_vec/nmod_vec_dot_bound_limbs.o -MMD -MP -MF "../build/nmod_vec/nmod_vec_dot_bound_limbs.d" -MT "../build/nmod_vec/nmod_vec_dot_bound_limbs.d" -MT "../build/nmod_vec/nmod_vec_dot_bound_limbs.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c reduce.c -o ../build/nmod_vec/nmod_vec_reduce.o -MMD -MP -MF "../build/nmod_vec/nmod_vec_reduce.d" -MT "../build/nmod_vec/nmod_vec_reduce.d" -MT "../build/nmod_vec/nmod_vec_reduce.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c max_bits.c -o ../build/nmod_vec/nmod_vec_max_bits.o -MMD -MP -MF "../build/nmod_vec/nmod_vec_max_bits.d" -MT "../build/nmod_vec/nmod_vec_max_bits.d" -MT "../build/nmod_vec/nmod_vec_max_bits.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c dot.c -o ../build/nmod_vec/nmod_vec_dot.o -MMD -MP -MF "../build/nmod_vec/nmod_vec_dot.d" -MT "../build/nmod_vec/nmod_vec_dot.d" -MT "../build/nmod_vec/nmod_vec_dot.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/nmod_vec/nmod_vec_randtest.o -MMD -MP -MF "../build/nmod_vec/nmod_vec_randtest.d" -MT "../build/nmod_vec/nmod_vec_randtest.d" -MT "../build/nmod_vec/nmod_vec_randtest.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_addmul_nmod.c -o ../build/nmod_vec/nmod_vec_scalar_addmul_nmod.o -MMD -MP -MF "../build/nmod_vec/nmod_vec_scalar_addmul_nmod.d" -MT "../build/nmod_vec/nmod_vec_scalar_addmul_nmod.d" -MT "../build/nmod_vec/nmod_vec_scalar_addmul_nmod.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/nmod_vec/nmod_vec_add.o -MMD -MP -MF "../build/nmod_vec/nmod_vec_add.d" -MT "../build/nmod_vec/nmod_vec_add.d" -MT "../build/nmod_vec/nmod_vec_add.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_nmod.c -o ../build/nmod_vec/nmod_vec_scalar_mul_nmod.o -MMD -MP -MF "../build/nmod_vec/nmod_vec_scalar_mul_nmod.d" -MT "../build/nmod_vec/nmod_vec_scalar_mul_nmod.d" -MT "../build/nmod_vec/nmod_vec_scalar_mul_nmod.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/nmod_vec/nmod_vec_neg.o -MMD -MP -MF "../build/nmod_vec/nmod_vec_neg.d" -MT "../build/nmod_vec/nmod_vec_neg.d" -MT "../build/nmod_vec/nmod_vec_neg.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/nmod_vec/nmod_vec_sub.o -MMD -MP -MF "../build/nmod_vec/nmod_vec_sub.d" -MT "../build/nmod_vec/nmod_vec_sub.d" -MT "../build/nmod_vec/nmod_vec_sub.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/nmod_vec'
make[4]: Entering directory '/«PKGBUILDDIR»/nmod_poly'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow.c -o ../build/nmod_poly/nmod_poly_mullow.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_mullow.d" -MT "../build/nmod_poly/nmod_poly_mullow.d" -MT "../build/nmod_poly/nmod_poly_mullow.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c revert_series_lagrange_fast.c -o ../build/nmod_poly/nmod_poly_revert_series_lagrange_fast.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_revert_series_lagrange_fast.d" -MT "../build/nmod_poly/nmod_poly_revert_series_lagrange_fast.d" -MT "../build/nmod_poly/nmod_poly_revert_series_lagrange_fast.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcd.c -o ../build/nmod_poly/nmod_poly_gcd.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_gcd.d" -MT "../build/nmod_poly/nmod_poly_gcd.d" -MT "../build/nmod_poly/nmod_poly_gcd.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrt.c -o ../build/nmod_poly/nmod_poly_sqrt.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_sqrt.d" -MT "../build/nmod_poly/nmod_poly_sqrt.d" -MT "../build/nmod_poly/nmod_poly_sqrt.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/nmod_poly/nmod_poly_mul.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_mul.d" -MT "../build/nmod_poly/nmod_poly_mul.d" -MT "../build/nmod_poly/nmod_poly_mul.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_nmod_vec.c -o ../build/nmod_poly/nmod_poly_evaluate_nmod_vec.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_evaluate_nmod_vec.d" -MT "../build/nmod_poly/nmod_poly_evaluate_nmod_vec.d" -MT "../build/nmod_poly/nmod_poly_evaluate_nmod_vec.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow_classical.c -o ../build/nmod_poly/nmod_poly_mullow_classical.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_mullow_classical.d" -MT "../build/nmod_poly/nmod_poly_mullow_classical.d" -MT "../build/nmod_poly/nmod_poly_mullow_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_brent_kung_preinv.c -o ../build/nmod_poly/nmod_poly_compose_mod_brent_kung_preinv.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_compose_mod_brent_kung_preinv.d" -MT "../build/nmod_poly/nmod_poly_compose_mod_brent_kung_preinv.d" -MT "../build/nmod_poly/nmod_poly_compose_mod_brent_kung_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c log_series_monomial_ui.c -o ../build/nmod_poly/nmod_poly_log_series_monomial_ui.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_log_series_monomial_ui.d" -MT "../build/nmod_poly/nmod_poly_log_series_monomial_ui.d" -MT "../build/nmod_poly/nmod_poly_log_series_monomial_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_mpz_binexp.c -o ../build/nmod_poly/nmod_poly_powmod_mpz_binexp.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_powmod_mpz_binexp.d" -MT "../build/nmod_poly/nmod_poly_powmod_mpz_binexp.d" -MT "../build/nmod_poly/nmod_poly_powmod_mpz_binexp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulmod.c -o ../build/nmod_poly/nmod_poly_mulmod.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_mulmod.d" -MT "../build/nmod_poly/nmod_poly_mulmod.d" -MT "../build/nmod_poly/nmod_poly_mulmod.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_nmod.c -o ../build/nmod_poly/nmod_poly_evaluate_nmod.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_evaluate_nmod.d" -MT "../build/nmod_poly/nmod_poly_evaluate_nmod.d" -MT "../build/nmod_poly/nmod_poly_evaluate_nmod.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_brent_kung_precomp_preinv.c -o ../build/nmod_poly/nmod_poly_compose_mod_brent_kung_precomp_preinv.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_compose_mod_brent_kung_precomp_preinv.d" -MT "../build/nmod_poly/nmod_poly_compose_mod_brent_kung_precomp_preinv.d" -MT "../build/nmod_poly/nmod_poly_compose_mod_brent_kung_precomp_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_series_horner.c -o ../build/nmod_poly/nmod_poly_compose_series_horner.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_compose_series_horner.d" -MT "../build/nmod_poly/nmod_poly_compose_series_horner.d" -MT "../build/nmod_poly/nmod_poly_compose_series_horner.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_q0.c -o ../build/nmod_poly/nmod_poly_divrem_q0.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_divrem_q0.d" -MT "../build/nmod_poly/nmod_poly_divrem_q0.d" -MT "../build/nmod_poly/nmod_poly_divrem_q0.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c taylor_shift_convolution.c -o ../build/nmod_poly/nmod_poly_taylor_shift_convolution.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_taylor_shift_convolution.d" -MT "../build/nmod_poly/nmod_poly_taylor_shift_convolution.d" -MT "../build/nmod_poly/nmod_poly_taylor_shift_convolution.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inflate.c -o ../build/nmod_poly/nmod_poly_inflate.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_inflate.d" -MT "../build/nmod_poly/nmod_poly_inflate.d" -MT "../build/nmod_poly/nmod_poly_inflate.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c make_monic.c -o ../build/nmod_poly/nmod_poly_make_monic.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_make_monic.d" -MT "../build/nmod_poly/nmod_poly_make_monic.d" -MT "../build/nmod_poly/nmod_poly_make_monic.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/nmod_poly/nmod_poly_pow.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_pow.d" -MT "../build/nmod_poly/nmod_poly_pow.d" -MT "../build/nmod_poly/nmod_poly_pow.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c derivative.c -o ../build/nmod_poly/nmod_poly_derivative.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_derivative.d" -MT "../build/nmod_poly/nmod_poly_derivative.d" -MT "../build/nmod_poly/nmod_poly_derivative.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c xgcd_euclidean.c -o ../build/nmod_poly/nmod_poly_xgcd_euclidean.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_xgcd_euclidean.d" -MT "../build/nmod_poly/nmod_poly_xgcd_euclidean.d" -MT "../build/nmod_poly/nmod_poly_xgcd_euclidean.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_divconquer_recursive.c -o ../build/nmod_poly/nmod_poly_div_divconquer_recursive.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_div_divconquer_recursive.d" -MT "../build/nmod_poly/nmod_poly_div_divconquer_recursive.d" -MT "../build/nmod_poly/nmod_poly_div_divconquer_recursive.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_series.c -o ../build/nmod_poly/nmod_poly_compose_series.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_compose_series.d" -MT "../build/nmod_poly/nmod_poly_compose_series.d" -MT "../build/nmod_poly/nmod_poly_compose_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow_KS.c -o ../build/nmod_poly/nmod_poly_mullow_KS.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_mullow_KS.d" -MT "../build/nmod_poly/nmod_poly_mullow_KS.d" -MT "../build/nmod_poly/nmod_poly_mullow_KS.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow_trunc.c -o ../build/nmod_poly/nmod_poly_pow_trunc.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_pow_trunc.d" -MT "../build/nmod_poly/nmod_poly_pow_trunc.d" -MT "../build/nmod_poly/nmod_poly_pow_trunc.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_series.c -o ../build/nmod_poly/nmod_poly_div_series.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_div_series.d" -MT "../build/nmod_poly/nmod_poly_div_series.d" -MT "../build/nmod_poly/nmod_poly_div_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/nmod_poly/nmod_poly_add.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_add.d" -MT "../build/nmod_poly/nmod_poly_add.d" -MT "../build/nmod_poly/nmod_poly_add.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c taylor_shift_horner.c -o ../build/nmod_poly/nmod_poly_taylor_shift_horner.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_taylor_shift_horner.d" -MT "../build/nmod_poly/nmod_poly_taylor_shift_horner.d" -MT "../build/nmod_poly/nmod_poly_taylor_shift_horner.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c invmod.c -o ../build/nmod_poly/nmod_poly_invmod.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_invmod.d" -MT "../build/nmod_poly/nmod_poly_invmod.d" -MT "../build/nmod_poly/nmod_poly_invmod.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulmod_preinv.c -o ../build/nmod_poly/nmod_poly_mulmod_preinv.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_mulmod_preinv.d" -MT "../build/nmod_poly/nmod_poly_mulmod_preinv.d" -MT "../build/nmod_poly/nmod_poly_mulmod_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_KS4.c -o ../build/nmod_poly/nmod_poly_mul_KS4.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_mul_KS4.d" -MT "../build/nmod_poly/nmod_poly_mul_KS4.d" -MT "../build/nmod_poly/nmod_poly_mul_KS4.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcd_euclidean.c -o ../build/nmod_poly/nmod_poly_gcd_euclidean.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_gcd_euclidean.d" -MT "../build/nmod_poly/nmod_poly_gcd_euclidean.d" -MT "../build/nmod_poly/nmod_poly_gcd_euclidean.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c hgcd.c -o ../build/nmod_poly/nmod_poly_hgcd.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_hgcd.d" -MT "../build/nmod_poly/nmod_poly_hgcd.d" -MT "../build/nmod_poly/nmod_poly_hgcd.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c realloc.c -o ../build/nmod_poly/nmod_poly_realloc.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_realloc.d" -MT "../build/nmod_poly/nmod_poly_realloc.d" -MT "../build/nmod_poly/nmod_poly_realloc.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c interpolate_nmod_vec.c -o ../build/nmod_poly/nmod_poly_interpolate_nmod_vec.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_interpolate_nmod_vec.d" -MT "../build/nmod_poly/nmod_poly_interpolate_nmod_vec.d" -MT "../build/nmod_poly/nmod_poly_interpolate_nmod_vec.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv_series_newton.c -o ../build/nmod_poly/nmod_poly_inv_series_newton.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_inv_series_newton.d" -MT "../build/nmod_poly/nmod_poly_inv_series_newton.d" -MT "../build/nmod_poly/nmod_poly_inv_series_newton.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_nmod_vec_iter.c -o ../build/nmod_poly/nmod_poly_evaluate_nmod_vec_iter.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_evaluate_nmod_vec_iter.d" -MT "../build/nmod_poly/nmod_poly_evaluate_nmod_vec_iter.d" -MT "../build/nmod_poly/nmod_poly_evaluate_nmod_vec_iter.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init2.c -o ../build/nmod_poly/nmod_poly_init2.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_init2.d" -MT "../build/nmod_poly/nmod_poly_init2.d" -MT "../build/nmod_poly/nmod_poly_init2.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c interpolate_nmod_vec_barycentric.c -o ../build/nmod_poly/nmod_poly_interpolate_nmod_vec_barycentric.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_interpolate_nmod_vec_barycentric.d" -MT "../build/nmod_poly/nmod_poly_interpolate_nmod_vec_barycentric.d" -MT "../build/nmod_poly/nmod_poly_interpolate_nmod_vec_barycentric.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c exp_series_monomial_ui.c -o ../build/nmod_poly/nmod_poly_exp_series_monomial_ui.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_exp_series_monomial_ui.d" -MT "../build/nmod_poly/nmod_poly_exp_series_monomial_ui.d" -MT "../build/nmod_poly/nmod_poly_exp_series_monomial_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c tanh_series.c -o ../build/nmod_poly/nmod_poly_tanh_series.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_tanh_series.d" -MT "../build/nmod_poly/nmod_poly_tanh_series.d" -MT "../build/nmod_poly/nmod_poly_tanh_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem.c -o ../build/nmod_poly/nmod_poly_divrem.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_divrem.d" -MT "../build/nmod_poly/nmod_poly_divrem.d" -MT "../build/nmod_poly/nmod_poly_divrem.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_basecase.c -o ../build/nmod_poly/nmod_poly_div_basecase.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_div_basecase.d" -MT "../build/nmod_poly/nmod_poly_div_basecase.d" -MT "../build/nmod_poly/nmod_poly_div_basecase.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_basecase.c -o ../build/nmod_poly/nmod_poly_divrem_basecase.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_divrem_basecase.d" -MT "../build/nmod_poly/nmod_poly_divrem_basecase.d" -MT "../build/nmod_poly/nmod_poly_divrem_basecase.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_divconquer.c -o ../build/nmod_poly/nmod_poly_compose_divconquer.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_compose_divconquer.d" -MT "../build/nmod_poly/nmod_poly_compose_divconquer.d" -MT "../build/nmod_poly/nmod_poly_compose_divconquer.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_fmpz.c -o ../build/nmod_poly/nmod_poly_evaluate_fmpz.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_evaluate_fmpz.d" -MT "../build/nmod_poly/nmod_poly_evaluate_fmpz.d" -MT "../build/nmod_poly/nmod_poly_evaluate_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c resultant_euclidean.c -o ../build/nmod_poly/nmod_poly_resultant_euclidean.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_resultant_euclidean.d" -MT "../build/nmod_poly/nmod_poly_resultant_euclidean.d" -MT "../build/nmod_poly/nmod_poly_resultant_euclidean.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_divconquer.c -o ../build/nmod_poly/nmod_poly_div_divconquer.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_div_divconquer.d" -MT "../build/nmod_poly/nmod_poly_div_divconquer.d" -MT "../build/nmod_poly/nmod_poly_div_divconquer.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c shift_left.c -o ../build/nmod_poly/nmod_poly_shift_left.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_shift_left.d" -MT "../build/nmod_poly/nmod_poly_shift_left.d" -MT "../build/nmod_poly/nmod_poly_shift_left.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_nmod_vec_fast.c -o ../build/nmod_poly/nmod_poly_evaluate_nmod_vec_fast.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_evaluate_nmod_vec_fast.d" -MT "../build/nmod_poly/nmod_poly_evaluate_nmod_vec_fast.d" -MT "../build/nmod_poly/nmod_poly_evaluate_nmod_vec_fast.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_nmod.c -o ../build/nmod_poly/nmod_poly_scalar_mul_nmod.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_scalar_mul_nmod.d" -MT "../build/nmod_poly/nmod_poly_scalar_mul_nmod.d" -MT "../build/nmod_poly/nmod_poly_scalar_mul_nmod.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose.c -o ../build/nmod_poly/nmod_poly_compose.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_compose.d" -MT "../build/nmod_poly/nmod_poly_compose.d" -MT "../build/nmod_poly/nmod_poly_compose.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_KS2.c -o ../build/nmod_poly/nmod_poly_mul_KS2.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_mul_KS2.d" -MT "../build/nmod_poly/nmod_poly_mul_KS2.d" -MT "../build/nmod_poly/nmod_poly_mul_KS2.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fit_length.c -o ../build/nmod_poly/nmod_poly_fit_length.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_fit_length.d" -MT "../build/nmod_poly/nmod_poly_fit_length.d" -MT "../build/nmod_poly/nmod_poly_fit_length.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div.c -o ../build/nmod_poly/nmod_poly_div.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_div.d" -MT "../build/nmod_poly/nmod_poly_div.d" -MT "../build/nmod_poly/nmod_poly_div.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rem_basecase.c -o ../build/nmod_poly/nmod_poly_rem_basecase.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_rem_basecase.d" -MT "../build/nmod_poly/nmod_poly_rem_basecase.d" -MT "../build/nmod_poly/nmod_poly_rem_basecase.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c asin_series.c -o ../build/nmod_poly/nmod_poly_asin_series.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_asin_series.d" -MT "../build/nmod_poly/nmod_poly_asin_series.d" -MT "../build/nmod_poly/nmod_poly_asin_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_root.c -o ../build/nmod_poly/nmod_poly_div_root.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_div_root.d" -MT "../build/nmod_poly/nmod_poly_div_root.d" -MT "../build/nmod_poly/nmod_poly_div_root.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c KS2_reduce.c -o ../build/nmod_poly/nmod_poly_KS2_reduce.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_KS2_reduce.d" -MT "../build/nmod_poly/nmod_poly_KS2_reduce.d" -MT "../build/nmod_poly/nmod_poly_KS2_reduce.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod.c -o ../build/nmod_poly/nmod_poly_compose_mod.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_compose_mod.d" -MT "../build/nmod_poly/nmod_poly_compose_mod.d" -MT "../build/nmod_poly/nmod_poly_compose_mod.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sinh_series.c -o ../build/nmod_poly/nmod_poly_sinh_series.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_sinh_series.d" -MT "../build/nmod_poly/nmod_poly_sinh_series.d" -MT "../build/nmod_poly/nmod_poly_sinh_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rem.c -o ../build/nmod_poly/nmod_poly_rem.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_rem.d" -MT "../build/nmod_poly/nmod_poly_rem.d" -MT "../build/nmod_poly/nmod_poly_rem.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_x_ui_preinv.c -o ../build/nmod_poly/nmod_poly_powmod_x_ui_preinv.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_powmod_x_ui_preinv.d" -MT "../build/nmod_poly/nmod_poly_powmod_x_ui_preinv.d" -MT "../build/nmod_poly/nmod_poly_powmod_x_ui_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c invsqrt_series.c -o ../build/nmod_poly/nmod_poly_invsqrt_series.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_invsqrt_series.d" -MT "../build/nmod_poly/nmod_poly_invsqrt_series.d" -MT "../build/nmod_poly/nmod_poly_invsqrt_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c atanh_series.c -o ../build/nmod_poly/nmod_poly_atanh_series.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_atanh_series.d" -MT "../build/nmod_poly/nmod_poly_atanh_series.d" -MT "../build/nmod_poly/nmod_poly_atanh_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c deflation.c -o ../build/nmod_poly/nmod_poly_deflation.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_deflation.d" -MT "../build/nmod_poly/nmod_poly_deflation.d" -MT "../build/nmod_poly/nmod_poly_deflation.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c interpolate_nmod_vec_fast.c -o ../build/nmod_poly/nmod_poly_interpolate_nmod_vec_fast.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_interpolate_nmod_vec_fast.d" -MT "../build/nmod_poly/nmod_poly_interpolate_nmod_vec_fast.d" -MT "../build/nmod_poly/nmod_poly_interpolate_nmod_vec_fast.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulhigh_classical.c -o ../build/nmod_poly/nmod_poly_mulhigh_classical.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_mulhigh_classical.d" -MT "../build/nmod_poly/nmod_poly_mulhigh_classical.d" -MT "../build/nmod_poly/nmod_poly_mulhigh_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_coeff_ui.c -o ../build/nmod_poly/nmod_poly_set_coeff_ui.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_set_coeff_ui.d" -MT "../build/nmod_poly/nmod_poly_set_coeff_ui.d" -MT "../build/nmod_poly/nmod_poly_set_coeff_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow_binexp.c -o ../build/nmod_poly/nmod_poly_pow_binexp.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_pow_binexp.d" -MT "../build/nmod_poly/nmod_poly_pow_binexp.d" -MT "../build/nmod_poly/nmod_poly_pow_binexp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulhigh.c -o ../build/nmod_poly/nmod_poly_mulhigh.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_mulhigh.d" -MT "../build/nmod_poly/nmod_poly_mulhigh.d" -MT "../build/nmod_poly/nmod_poly_mulhigh.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_classical.c -o ../build/nmod_poly/nmod_poly_mul_classical.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_mul_classical.d" -MT "../build/nmod_poly/nmod_poly_mul_classical.d" -MT "../build/nmod_poly/nmod_poly_mul_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c shift_right.c -o ../build/nmod_poly/nmod_poly_shift_right.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_shift_right.d" -MT "../build/nmod_poly/nmod_poly_shift_right.d" -MT "../build/nmod_poly/nmod_poly_shift_right.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv_series_basecase.c -o ../build/nmod_poly/nmod_poly_inv_series_basecase.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_inv_series_basecase.d" -MT "../build/nmod_poly/nmod_poly_inv_series_basecase.d" -MT "../build/nmod_poly/nmod_poly_inv_series_basecase.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_ui_binexp.c -o ../build/nmod_poly/nmod_poly_powmod_ui_binexp.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_powmod_ui_binexp.d" -MT "../build/nmod_poly/nmod_poly_powmod_ui_binexp.d" -MT "../build/nmod_poly/nmod_poly_powmod_ui_binexp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c KS2_pack.c -o ../build/nmod_poly/nmod_poly_KS2_pack.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_KS2_pack.d" -MT "../build/nmod_poly/nmod_poly_KS2_pack.d" -MT "../build/nmod_poly/nmod_poly_KS2_pack.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c interpolate_nmod_vec_newton.c -o ../build/nmod_poly/nmod_poly_interpolate_nmod_vec_newton.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_interpolate_nmod_vec_newton.d" -MT "../build/nmod_poly/nmod_poly_interpolate_nmod_vec_newton.d" -MT "../build/nmod_poly/nmod_poly_interpolate_nmod_vec_newton.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str.c -o ../build/nmod_poly/nmod_poly_get_str.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_get_str.d" -MT "../build/nmod_poly/nmod_poly_get_str.d" -MT "../build/nmod_poly/nmod_poly_get_str.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_divconquer.c -o ../build/nmod_poly/nmod_poly_divrem_divconquer.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_divrem_divconquer.d" -MT "../build/nmod_poly/nmod_poly_divrem_divconquer.d" -MT "../build/nmod_poly/nmod_poly_divrem_divconquer.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_divconquer_recursive.c -o ../build/nmod_poly/nmod_poly_divrem_divconquer_recursive.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_divrem_divconquer_recursive.d" -MT "../build/nmod_poly/nmod_poly_divrem_divconquer_recursive.d" -MT "../build/nmod_poly/nmod_poly_divrem_divconquer_recursive.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/nmod_poly/nmod_poly_init.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_init.d" -MT "../build/nmod_poly/nmod_poly_init.d" -MT "../build/nmod_poly/nmod_poly_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_newton.c -o ../build/nmod_poly/nmod_poly_divrem_newton.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_divrem_newton.d" -MT "../build/nmod_poly/nmod_poly_divrem_newton.d" -MT "../build/nmod_poly/nmod_poly_divrem_newton.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sin_series.c -o ../build/nmod_poly/nmod_poly_sin_series.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_sin_series.d" -MT "../build/nmod_poly/nmod_poly_sin_series.d" -MT "../build/nmod_poly/nmod_poly_sin_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_newton_n_preinv.c -o ../build/nmod_poly/nmod_poly_div_newton_n_preinv.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_div_newton_n_preinv.d" -MT "../build/nmod_poly/nmod_poly_div_newton_n_preinv.d" -MT "../build/nmod_poly/nmod_poly_div_newton_n_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrt_series.c -o ../build/nmod_poly/nmod_poly_sqrt_series.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_sqrt_series.d" -MT "../build/nmod_poly/nmod_poly_sqrt_series.d" -MT "../build/nmod_poly/nmod_poly_sqrt_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_series_brent_kung.c -o ../build/nmod_poly/nmod_poly_compose_series_brent_kung.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_compose_series_brent_kung.d" -MT "../build/nmod_poly/nmod_poly_compose_series_brent_kung.d" -MT "../build/nmod_poly/nmod_poly_compose_series_brent_kung.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_horner.c -o ../build/nmod_poly/nmod_poly_compose_mod_horner.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_compose_mod_horner.d" -MT "../build/nmod_poly/nmod_poly_compose_mod_horner.d" -MT "../build/nmod_poly/nmod_poly_compose_mod_horner.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_q1.c -o ../build/nmod_poly/nmod_poly_divrem_q1.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_divrem_q1.d" -MT "../build/nmod_poly/nmod_poly_divrem_q1.d" -MT "../build/nmod_poly/nmod_poly_divrem_q1.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rem_q1.c -o ../build/nmod_poly/nmod_poly_rem_q1.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_rem_q1.d" -MT "../build/nmod_poly/nmod_poly_rem_q1.d" -MT "../build/nmod_poly/nmod_poly_rem_q1.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c atan_series.c -o ../build/nmod_poly/nmod_poly_atan_series.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_atan_series.d" -MT "../build/nmod_poly/nmod_poly_atan_series.d" -MT "../build/nmod_poly/nmod_poly_atan_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_newton.c -o ../build/nmod_poly/nmod_poly_div_newton.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_div_newton.d" -MT "../build/nmod_poly/nmod_poly_div_newton.d" -MT "../build/nmod_poly/nmod_poly_div_newton.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c tan_series.c -o ../build/nmod_poly/nmod_poly_tan_series.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_tan_series.d" -MT "../build/nmod_poly/nmod_poly_tan_series.d" -MT "../build/nmod_poly/nmod_poly_tan_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c product_roots_nmod_vec.c -o ../build/nmod_poly/nmod_poly_product_roots_nmod_vec.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_product_roots_nmod_vec.d" -MT "../build/nmod_poly/nmod_poly_product_roots_nmod_vec.d" -MT "../build/nmod_poly/nmod_poly_product_roots_nmod_vec.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c integral.c -o ../build/nmod_poly/nmod_poly_integral.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_integral.d" -MT "../build/nmod_poly/nmod_poly_integral.d" -MT "../build/nmod_poly/nmod_poly_integral.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcdinv.c -o ../build/nmod_poly/nmod_poly_gcdinv.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_gcdinv.d" -MT "../build/nmod_poly/nmod_poly_gcdinv.d" -MT "../build/nmod_poly/nmod_poly_gcdinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_newton_n_preinv.c -o ../build/nmod_poly/nmod_poly_divrem_newton_n_preinv.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_divrem_newton_n_preinv.d" -MT "../build/nmod_poly/nmod_poly_divrem_newton_n_preinv.d" -MT "../build/nmod_poly/nmod_poly_divrem_newton_n_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/nmod_poly/nmod_poly_neg.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_neg.d" -MT "../build/nmod_poly/nmod_poly_neg.d" -MT "../build/nmod_poly/nmod_poly_neg.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_ui_binexp_preinv.c -o ../build/nmod_poly/nmod_poly_powmod_ui_binexp_preinv.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_powmod_ui_binexp_preinv.d" -MT "../build/nmod_poly/nmod_poly_powmod_ui_binexp_preinv.d" -MT "../build/nmod_poly/nmod_poly_powmod_ui_binexp_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c taylor_shift.c -o ../build/nmod_poly/nmod_poly_taylor_shift.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_taylor_shift.d" -MT "../build/nmod_poly/nmod_poly_taylor_shift.d" -MT "../build/nmod_poly/nmod_poly_taylor_shift.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c revert_series_lagrange.c -o ../build/nmod_poly/nmod_poly_revert_series_lagrange.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_revert_series_lagrange.d" -MT "../build/nmod_poly/nmod_poly_revert_series_lagrange.d" -MT "../build/nmod_poly/nmod_poly_revert_series_lagrange.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c xgcd.c -o ../build/nmod_poly/nmod_poly_xgcd.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_xgcd.d" -MT "../build/nmod_poly/nmod_poly_xgcd.d" -MT "../build/nmod_poly/nmod_poly_xgcd.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/nmod_poly/nmod_poly_randtest.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_randtest.d" -MT "../build/nmod_poly/nmod_poly_randtest.d" -MT "../build/nmod_poly/nmod_poly_randtest.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_series_divconquer.c -o ../build/nmod_poly/nmod_poly_compose_series_divconquer.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_compose_series_divconquer.d" -MT "../build/nmod_poly/nmod_poly_compose_series_divconquer.d" -MT "../build/nmod_poly/nmod_poly_compose_series_divconquer.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c KS2_unpack.c -o ../build/nmod_poly/nmod_poly_KS2_unpack.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_KS2_unpack.d" -MT "../build/nmod_poly/nmod_poly_KS2_unpack.d" -MT "../build/nmod_poly/nmod_poly_KS2_unpack.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c revert_series_newton.c -o ../build/nmod_poly/nmod_poly_revert_series_newton.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_revert_series_newton.d" -MT "../build/nmod_poly/nmod_poly_revert_series_newton.d" -MT "../build/nmod_poly/nmod_poly_revert_series_newton.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bit_pack.c -o ../build/nmod_poly/nmod_poly_bit_pack.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_bit_pack.d" -MT "../build/nmod_poly/nmod_poly_bit_pack.d" -MT "../build/nmod_poly/nmod_poly_bit_pack.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c xgcd_hgcd.c -o ../build/nmod_poly/nmod_poly_xgcd_hgcd.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_xgcd_hgcd.d" -MT "../build/nmod_poly/nmod_poly_xgcd_hgcd.d" -MT "../build/nmod_poly/nmod_poly_xgcd_hgcd.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcd_hgcd.c -o ../build/nmod_poly/nmod_poly_gcd_hgcd.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_gcd_hgcd.d" -MT "../build/nmod_poly/nmod_poly_gcd_hgcd.d" -MT "../build/nmod_poly/nmod_poly_gcd_hgcd.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c cos_series.c -o ../build/nmod_poly/nmod_poly_cos_series.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_cos_series.d" -MT "../build/nmod_poly/nmod_poly_cos_series.d" -MT "../build/nmod_poly/nmod_poly_cos_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/nmod_poly/nmod_poly_clear.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_clear.d" -MT "../build/nmod_poly/nmod_poly_clear.d" -MT "../build/nmod_poly/nmod_poly_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_KS.c -o ../build/nmod_poly/nmod_poly_mul_KS.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_mul_KS.d" -MT "../build/nmod_poly/nmod_poly_mul_KS.d" -MT "../build/nmod_poly/nmod_poly_mul_KS.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c asinh_series.c -o ../build/nmod_poly/nmod_poly_asinh_series.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_asinh_series.d" -MT "../build/nmod_poly/nmod_poly_asinh_series.d" -MT "../build/nmod_poly/nmod_poly_asinh_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c revert_series.c -o ../build/nmod_poly/nmod_poly_revert_series.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_revert_series.d" -MT "../build/nmod_poly/nmod_poly_revert_series.d" -MT "../build/nmod_poly/nmod_poly_revert_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bit_unpack.c -o ../build/nmod_poly/nmod_poly_bit_unpack.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_bit_unpack.d" -MT "../build/nmod_poly/nmod_poly_bit_unpack.d" -MT "../build/nmod_poly/nmod_poly_bit_unpack.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow_trunc_binexp.c -o ../build/nmod_poly/nmod_poly_pow_trunc_binexp.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_pow_trunc_binexp.d" -MT "../build/nmod_poly/nmod_poly_pow_trunc_binexp.d" -MT "../build/nmod_poly/nmod_poly_pow_trunc_binexp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c reverse.c -o ../build/nmod_poly/nmod_poly_reverse.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_reverse.d" -MT "../build/nmod_poly/nmod_poly_reverse.d" -MT "../build/nmod_poly/nmod_poly_reverse.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c deflate.c -o ../build/nmod_poly/nmod_poly_deflate.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_deflate.d" -MT "../build/nmod_poly/nmod_poly_deflate.d" -MT "../build/nmod_poly/nmod_poly_deflate.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c remove.c -o ../build/nmod_poly/nmod_poly_remove.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_remove.d" -MT "../build/nmod_poly/nmod_poly_remove.d" -MT "../build/nmod_poly/nmod_poly_remove.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c exp_series.c -o ../build/nmod_poly/nmod_poly_exp_series.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_exp_series.d" -MT "../build/nmod_poly/nmod_poly_exp_series.d" -MT "../build/nmod_poly/nmod_poly_exp_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_horner.c -o ../build/nmod_poly/nmod_poly_compose_horner.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_compose_horner.d" -MT "../build/nmod_poly/nmod_poly_compose_horner.d" -MT "../build/nmod_poly/nmod_poly_compose_horner.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/nmod_poly/nmod_poly_sub.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_sub.d" -MT "../build/nmod_poly/nmod_poly_sub.d" -MT "../build/nmod_poly/nmod_poly_sub.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_brent_kung.c -o ../build/nmod_poly/nmod_poly_compose_mod_brent_kung.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_compose_mod_brent_kung.d" -MT "../build/nmod_poly/nmod_poly_compose_mod_brent_kung.d" -MT "../build/nmod_poly/nmod_poly_compose_mod_brent_kung.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c log_series.c -o ../build/nmod_poly/nmod_poly_log_series.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_log_series.d" -MT "../build/nmod_poly/nmod_poly_log_series.d" -MT "../build/nmod_poly/nmod_poly_log_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fread.c -o ../build/nmod_poly/nmod_poly_fread.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_fread.d" -MT "../build/nmod_poly/nmod_poly_fread.d" -MT "../build/nmod_poly/nmod_poly_fread.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c tree.c -o ../build/nmod_poly/nmod_poly_tree.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_tree.d" -MT "../build/nmod_poly/nmod_poly_tree.d" -MT "../build/nmod_poly/nmod_poly_tree.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c cosh_series.c -o ../build/nmod_poly/nmod_poly_cosh_series.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_cosh_series.d" -MT "../build/nmod_poly/nmod_poly_cosh_series.d" -MT "../build/nmod_poly/nmod_poly_cosh_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c exp_series_basecase.c -o ../build/nmod_poly/nmod_poly_exp_series_basecase.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_exp_series_basecase.d" -MT "../build/nmod_poly/nmod_poly_exp_series_basecase.d" -MT "../build/nmod_poly/nmod_poly_exp_series_basecase.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_str.c -o ../build/nmod_poly/nmod_poly_set_str.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_set_str.d" -MT "../build/nmod_poly/nmod_poly_set_str.d" -MT "../build/nmod_poly/nmod_poly_set_str.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_mpz_binexp_preinv.c -o ../build/nmod_poly/nmod_poly_powmod_mpz_binexp_preinv.o -MMD -MP -MF "../build/nmod_poly/nmod_poly_powmod_mpz_binexp_preinv.d" -MT "../build/nmod_poly/nmod_poly_powmod_mpz_binexp_preinv.d" -MT "../build/nmod_poly/nmod_poly_powmod_mpz_binexp_preinv.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/nmod_poly'
make[4]: Entering directory '/«PKGBUILDDIR»/nmod_poly_factor'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_squarefree.c -o ../build/nmod_poly_factor/nmod_poly_factor_is_squarefree.o -MMD -MP -MF "../build/nmod_poly_factor/nmod_poly_factor_is_squarefree.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_is_squarefree.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_is_squarefree.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_cantor_zassenhaus.c -o ../build/nmod_poly_factor/nmod_poly_factor_factor_cantor_zassenhaus.o -MMD -MP -MF "../build/nmod_poly_factor/nmod_poly_factor_factor_cantor_zassenhaus.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_factor_cantor_zassenhaus.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_factor_cantor_zassenhaus.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_squarefree.c -o ../build/nmod_poly_factor/nmod_poly_factor_factor_squarefree.o -MMD -MP -MF "../build/nmod_poly_factor/nmod_poly_factor_factor_squarefree.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_factor_squarefree.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_factor_squarefree.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_kaltofen_shoup.c -o ../build/nmod_poly_factor/nmod_poly_factor_factor_kaltofen_shoup.o -MMD -MP -MF "../build/nmod_poly_factor/nmod_poly_factor_factor_kaltofen_shoup.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_factor_kaltofen_shoup.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_factor_kaltofen_shoup.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c print.c -o ../build/nmod_poly_factor/nmod_poly_factor_print.o -MMD -MP -MF "../build/nmod_poly_factor/nmod_poly_factor_print.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_print.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_print.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/nmod_poly_factor/nmod_poly_factor_pow.o -MMD -MP -MF "../build/nmod_poly_factor/nmod_poly_factor_pow.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_pow.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_pow.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/nmod_poly_factor/nmod_poly_factor_init.o -MMD -MP -MF "../build/nmod_poly_factor/nmod_poly_factor_init.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_init.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c insert.c -o ../build/nmod_poly_factor/nmod_poly_factor_insert.o -MMD -MP -MF "../build/nmod_poly_factor/nmod_poly_factor_insert.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_insert.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_insert.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c realloc.c -o ../build/nmod_poly_factor/nmod_poly_factor_realloc.o -MMD -MP -MF "../build/nmod_poly_factor/nmod_poly_factor_realloc.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_realloc.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_realloc.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fit_length.c -o ../build/nmod_poly_factor/nmod_poly_factor_fit_length.o -MMD -MP -MF "../build/nmod_poly_factor/nmod_poly_factor_fit_length.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_fit_length.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_fit_length.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_irreducible_ddf.c -o ../build/nmod_poly_factor/nmod_poly_factor_is_irreducible_ddf.o -MMD -MP -MF "../build/nmod_poly_factor/nmod_poly_factor_is_irreducible_ddf.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_is_irreducible_ddf.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_is_irreducible_ddf.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_irreducible_rabin.c -o ../build/nmod_poly_factor/nmod_poly_factor_is_irreducible_rabin.o -MMD -MP -MF "../build/nmod_poly_factor/nmod_poly_factor_is_irreducible_rabin.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_is_irreducible_rabin.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_is_irreducible_rabin.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_equal_deg.c -o ../build/nmod_poly_factor/nmod_poly_factor_factor_equal_deg.o -MMD -MP -MF "../build/nmod_poly_factor/nmod_poly_factor_factor_equal_deg.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_factor_equal_deg.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_factor_equal_deg.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_irreducible.c -o ../build/nmod_poly_factor/nmod_poly_factor_is_irreducible.o -MMD -MP -MF "../build/nmod_poly_factor/nmod_poly_factor_is_irreducible.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_is_irreducible.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_is_irreducible.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_berlekamp.c -o ../build/nmod_poly_factor/nmod_poly_factor_factor_berlekamp.o -MMD -MP -MF "../build/nmod_poly_factor/nmod_poly_factor_factor_berlekamp.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_factor_berlekamp.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_factor_berlekamp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/nmod_poly_factor/nmod_poly_factor_clear.o -MMD -MP -MF "../build/nmod_poly_factor/nmod_poly_factor_clear.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_clear.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c concat.c -o ../build/nmod_poly_factor/nmod_poly_factor_concat.o -MMD -MP -MF "../build/nmod_poly_factor/nmod_poly_factor_concat.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_concat.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_concat.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor.c -o ../build/nmod_poly_factor/nmod_poly_factor_factor.o -MMD -MP -MF "../build/nmod_poly_factor/nmod_poly_factor_factor.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_factor.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_factor.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_equal_deg_prob.c -o ../build/nmod_poly_factor/nmod_poly_factor_factor_equal_deg_prob.o -MMD -MP -MF "../build/nmod_poly_factor/nmod_poly_factor_factor_equal_deg_prob.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_factor_equal_deg_prob.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_factor_equal_deg_prob.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_distinct_deg.c -o ../build/nmod_poly_factor/nmod_poly_factor_factor_distinct_deg.o -MMD -MP -MF "../build/nmod_poly_factor/nmod_poly_factor_factor_distinct_deg.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_factor_distinct_deg.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_factor_distinct_deg.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/nmod_poly_factor/nmod_poly_factor_set.o -MMD -MP -MF "../build/nmod_poly_factor/nmod_poly_factor_set.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_set.d" -MT "../build/nmod_poly_factor/nmod_poly_factor_set.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/nmod_poly_factor'
make[4]: Entering directory '/«PKGBUILDDIR»/arith'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c dedekind_sum_coprime_d.c -o ../build/arith/arith_dedekind_sum_coprime_d.o -MMD -MP -MF "../build/arith/arith_dedekind_sum_coprime_d.d" -MT "../build/arith/arith_dedekind_sum_coprime_d.d" -MT "../build/arith/arith_dedekind_sum_coprime_d.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c euler_number_zeta.c -o ../build/arith/arith_euler_number_zeta.o -MMD -MP -MF "../build/arith/arith_euler_number_zeta.d" -MT "../build/arith/arith_euler_number_zeta.d" -MT "../build/arith/arith_euler_number_zeta.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bernoulli_number_vec.c -o ../build/arith/arith_bernoulli_number_vec.o -MMD -MP -MF "../build/arith/arith_bernoulli_number_vec.d" -MT "../build/arith/arith_bernoulli_number_vec.d" -MT "../build/arith/arith_bernoulli_number_vec.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c stirling1.c -o ../build/arith/arith_stirling1.o -MMD -MP -MF "../build/arith/arith_stirling1.d" -MT "../build/arith/arith_stirling1.d" -MT "../build/arith/arith_stirling1.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c cyclotomic_cos_polynomial.c -o ../build/arith/arith_cyclotomic_cos_polynomial.o -MMD -MP -MF "../build/arith/arith_cyclotomic_cos_polynomial.d" -MT "../build/arith/arith_cyclotomic_cos_polynomial.d" -MT "../build/arith/arith_cyclotomic_cos_polynomial.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bell_number_nmod_vec.c -o ../build/arith/arith_bell_number_nmod_vec.o -MMD -MP -MF "../build/arith/arith_bell_number_nmod_vec.d" -MT "../build/arith/arith_bell_number_nmod_vec.d" -MT "../build/arith/arith_bell_number_nmod_vec.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bernoulli_number_vec_zeta.c -o ../build/arith/arith_bernoulli_number_vec_zeta.o -MMD -MP -MF "../build/arith/arith_bernoulli_number_vec_zeta.d" -MT "../build/arith/arith_bernoulli_number_vec_zeta.d" -MT "../build/arith/arith_bernoulli_number_vec_zeta.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c euler_polynomial.c -o ../build/arith/arith_euler_polynomial.o -MMD -MP -MF "../build/arith/arith_euler_polynomial.d" -MT "../build/arith/arith_euler_polynomial.d" -MT "../build/arith/arith_euler_polynomial.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bell_number_vec_recursive.c -o ../build/arith/arith_bell_number_vec_recursive.o -MMD -MP -MF "../build/arith/arith_bell_number_vec_recursive.d" -MT "../build/arith/arith_bell_number_vec_recursive.d" -MT "../build/arith/arith_bell_number_vec_recursive.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bell_number_bsplit.c -o ../build/arith/arith_bell_number_bsplit.o -MMD -MP -MF "../build/arith/arith_bell_number_bsplit.d" -MT "../build/arith/arith_bell_number_bsplit.d" -MT "../build/arith/arith_bell_number_bsplit.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divisor_sigma.c -o ../build/arith/arith_divisor_sigma.o -MMD -MP -MF "../build/arith/arith_divisor_sigma.d" -MT "../build/arith/arith_divisor_sigma.d" -MT "../build/arith/arith_divisor_sigma.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c euler_phi.c -o ../build/arith/arith_euler_phi.o -MMD -MP -MF "../build/arith/arith_euler_phi.d" -MT "../build/arith/arith_euler_phi.d" -MT "../build/arith/arith_euler_phi.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c dedekind_sum_coprime_large.c -o ../build/arith/arith_dedekind_sum_coprime_large.o -MMD -MP -MF "../build/arith/arith_dedekind_sum_coprime_large.d" -MT "../build/arith/arith_dedekind_sum_coprime_large.d" -MT "../build/arith/arith_dedekind_sum_coprime_large.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bell_number.c -o ../build/arith/arith_bell_number.o -MMD -MP -MF "../build/arith/arith_bell_number.d" -MT "../build/arith/arith_bell_number.d" -MT "../build/arith/arith_bell_number.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c number_of_partitions_nmod_vec.c -o ../build/arith/arith_number_of_partitions_nmod_vec.o -MMD -MP -MF "../build/arith/arith_number_of_partitions_nmod_vec.d" -MT "../build/arith/arith_number_of_partitions_nmod_vec.d" -MT "../build/arith/arith_number_of_partitions_nmod_vec.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c dedekind_sum.c -o ../build/arith/arith_dedekind_sum.o -MMD -MP -MF "../build/arith/arith_dedekind_sum.d" -MT "../build/arith/arith_dedekind_sum.d" -MT "../build/arith/arith_dedekind_sum.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bell_number_vec_multi_mod.c -o ../build/arith/arith_bell_number_vec_multi_mod.o -MMD -MP -MF "../build/arith/arith_bell_number_vec_multi_mod.d" -MT "../build/arith/arith_bell_number_vec_multi_mod.d" -MT "../build/arith/arith_bell_number_vec_multi_mod.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bernoulli_number.c -o ../build/arith/arith_bernoulli_number.o -MMD -MP -MF "../build/arith/arith_bernoulli_number.d" -MT "../build/arith/arith_bernoulli_number.d" -MT "../build/arith/arith_bernoulli_number.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c euler_number.c -o ../build/arith/arith_euler_number.o -MMD -MP -MF "../build/arith/arith_euler_number.d" -MT "../build/arith/arith_euler_number.d" -MT "../build/arith/arith_euler_number.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bell_number_nmod.c -o ../build/arith/arith_bell_number_nmod.o -MMD -MP -MF "../build/arith/arith_bell_number_nmod.d" -MT "../build/arith/arith_bell_number_nmod.d" -MT "../build/arith/arith_bell_number_nmod.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bernoulli_number_vec_multi_mod.c -o ../build/arith/arith_bernoulli_number_vec_multi_mod.o -MMD -MP -MF "../build/arith/arith_bernoulli_number_vec_multi_mod.d" -MT "../build/arith/arith_bernoulli_number_vec_multi_mod.d" -MT "../build/arith/arith_bernoulli_number_vec_multi_mod.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c zeta_inv_euler_product.c -o ../build/arith/arith_zeta_inv_euler_product.o -MMD -MP -MF "../build/arith/arith_zeta_inv_euler_product.d" -MT "../build/arith/arith_zeta_inv_euler_product.d" -MT "../build/arith/arith_zeta_inv_euler_product.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c euler_number_vec.c -o ../build/arith/arith_euler_number_vec.o -MMD -MP -MF "../build/arith/arith_euler_number_vec.d" -MT "../build/arith/arith_euler_number_vec.d" -MT "../build/arith/arith_euler_number_vec.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c number_of_partitions_mpfr.c -o ../build/arith/arith_number_of_partitions_mpfr.o -MMD -MP -MF "../build/arith/arith_number_of_partitions_mpfr.d" -MT "../build/arith/arith_number_of_partitions_mpfr.d" -MT "../build/arith/arith_number_of_partitions_mpfr.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divisors.c -o ../build/arith/arith_divisors.o -MMD -MP -MF "../build/arith/arith_divisors.d" -MT "../build/arith/arith_divisors.d" -MT "../build/arith/arith_divisors.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bernoulli_number_denom.c -o ../build/arith/arith_bernoulli_number_denom.o -MMD -MP -MF "../build/arith/arith_bernoulli_number_denom.d" -MT "../build/arith/arith_bernoulli_number_denom.d" -MT "../build/arith/arith_bernoulli_number_denom.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c number_of_partitions.c -o ../build/arith/arith_number_of_partitions.o -MMD -MP -MF "../build/arith/arith_number_of_partitions.d" -MT "../build/arith/arith_number_of_partitions.d" -MT "../build/arith/arith_number_of_partitions.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c number_of_partitions_vec.c -o ../build/arith/arith_number_of_partitions_vec.o -MMD -MP -MF "../build/arith/arith_number_of_partitions_vec.d" -MT "../build/arith/arith_number_of_partitions_vec.d" -MT "../build/arith/arith_number_of_partitions_vec.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c landau_function_vec.c -o ../build/arith/arith_landau_function_vec.o -MMD -MP -MF "../build/arith/arith_landau_function_vec.d" -MT "../build/arith/arith_landau_function_vec.d" -MT "../build/arith/arith_landau_function_vec.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c dedekind_cosine_sum_factored.c -o ../build/arith/arith_dedekind_cosine_sum_factored.o -MMD -MP -MF "../build/arith/arith_dedekind_cosine_sum_factored.d" -MT "../build/arith/arith_dedekind_cosine_sum_factored.d" -MT "../build/arith/arith_dedekind_cosine_sum_factored.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bernoulli_polynomial.c -o ../build/arith/arith_bernoulli_polynomial.o -MMD -MP -MF "../build/arith/arith_bernoulli_polynomial.d" -MT "../build/arith/arith_bernoulli_polynomial.d" -MT "../build/arith/arith_bernoulli_polynomial.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c dedekind_sum_naive.c -o ../build/arith/arith_dedekind_sum_naive.o -MMD -MP -MF "../build/arith/arith_dedekind_sum_naive.d" -MT "../build/arith/arith_dedekind_sum_naive.d" -MT "../build/arith/arith_dedekind_sum_naive.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c moebius_mu.c -o ../build/arith/arith_moebius_mu.o -MMD -MP -MF "../build/arith/arith_moebius_mu.d" -MT "../build/arith/arith_moebius_mu.d" -MT "../build/arith/arith_moebius_mu.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bell_number_multi_mod.c -o ../build/arith/arith_bell_number_multi_mod.o -MMD -MP -MF "../build/arith/arith_bell_number_multi_mod.d" -MT "../build/arith/arith_bell_number_multi_mod.d" -MT "../build/arith/arith_bell_number_multi_mod.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c harmonic_number.c -o ../build/arith/arith_harmonic_number.o -MMD -MP -MF "../build/arith/arith_harmonic_number.d" -MT "../build/arith/arith_harmonic_number.d" -MT "../build/arith/arith_harmonic_number.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bell_number_nmod_vec_series.c -o ../build/arith/arith_bell_number_nmod_vec_series.o -MMD -MP -MF "../build/arith/arith_bell_number_nmod_vec_series.d" -MT "../build/arith/arith_bell_number_nmod_vec_series.d" -MT "../build/arith/arith_bell_number_nmod_vec_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c stirling2.c -o ../build/arith/arith_stirling2.o -MMD -MP -MF "../build/arith/arith_stirling2.d" -MT "../build/arith/arith_stirling2.d" -MT "../build/arith/arith_stirling2.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c dedekind_sum_coprime.c -o ../build/arith/arith_dedekind_sum_coprime.o -MMD -MP -MF "../build/arith/arith_dedekind_sum_coprime.d" -MT "../build/arith/arith_dedekind_sum_coprime.d" -MT "../build/arith/arith_dedekind_sum_coprime.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c primorial.c -o ../build/arith/arith_primorial.o -MMD -MP -MF "../build/arith/arith_primorial.d" -MT "../build/arith/arith_primorial.d" -MT "../build/arith/arith_primorial.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bernoulli_number_vec_recursive.c -o ../build/arith/arith_bernoulli_number_vec_recursive.o -MMD -MP -MF "../build/arith/arith_bernoulli_number_vec_recursive.d" -MT "../build/arith/arith_bernoulli_number_vec_recursive.d" -MT "../build/arith/arith_bernoulli_number_vec_recursive.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ramanujan_tau.c -o ../build/arith/arith_ramanujan_tau.o -MMD -MP -MF "../build/arith/arith_ramanujan_tau.d" -MT "../build/arith/arith_ramanujan_tau.d" -MT "../build/arith/arith_ramanujan_tau.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swinnerton_dyer_polynomial.c -o ../build/arith/arith_swinnerton_dyer_polynomial.o -MMD -MP -MF "../build/arith/arith_swinnerton_dyer_polynomial.d" -MT "../build/arith/arith_swinnerton_dyer_polynomial.d" -MT "../build/arith/arith_swinnerton_dyer_polynomial.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bell_number_nmod_vec_recursive.c -o ../build/arith/arith_bell_number_nmod_vec_recursive.o -MMD -MP -MF "../build/arith/arith_bell_number_nmod_vec_recursive.d" -MT "../build/arith/arith_bell_number_nmod_vec_recursive.d" -MT "../build/arith/arith_bell_number_nmod_vec_recursive.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sum_of_squares.c -o ../build/arith/arith_sum_of_squares.o -MMD -MP -MF "../build/arith/arith_sum_of_squares.d" -MT "../build/arith/arith_sum_of_squares.d" -MT "../build/arith/arith_sum_of_squares.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c legendre_polynomial.c -o ../build/arith/arith_legendre_polynomial.o -MMD -MP -MF "../build/arith/arith_legendre_polynomial.d" -MT "../build/arith/arith_legendre_polynomial.d" -MT "../build/arith/arith_legendre_polynomial.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bell_number_size.c -o ../build/arith/arith_bell_number_size.o -MMD -MP -MF "../build/arith/arith_bell_number_size.d" -MT "../build/arith/arith_bell_number_size.d" -MT "../build/arith/arith_bell_number_size.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bernoulli_number_zeta.c -o ../build/arith/arith_bernoulli_number_zeta.o -MMD -MP -MF "../build/arith/arith_bernoulli_number_zeta.d" -MT "../build/arith/arith_bernoulli_number_zeta.d" -MT "../build/arith/arith_bernoulli_number_zeta.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c stirlingmat.c -o ../build/arith/arith_stirlingmat.o -MMD -MP -MF "../build/arith/arith_stirlingmat.d" -MT "../build/arith/arith_stirlingmat.d" -MT "../build/arith/arith_stirlingmat.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c chebyshev_t_polynomial.c -o ../build/arith/arith_chebyshev_t_polynomial.o -MMD -MP -MF "../build/arith/arith_chebyshev_t_polynomial.d" -MT "../build/arith/arith_chebyshev_t_polynomial.d" -MT "../build/arith/arith_chebyshev_t_polynomial.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sum_of_squares_vec.c -o ../build/arith/arith_sum_of_squares_vec.o -MMD -MP -MF "../build/arith/arith_sum_of_squares_vec.d" -MT "../build/arith/arith_sum_of_squares_vec.d" -MT "../build/arith/arith_sum_of_squares_vec.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pi_chudnovsky.c -o ../build/arith/arith_pi_chudnovsky.o -MMD -MP -MF "../build/arith/arith_pi_chudnovsky.d" -MT "../build/arith/arith_pi_chudnovsky.d" -MT "../build/arith/arith_pi_chudnovsky.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c euler_number_size.c -o ../build/arith/arith_euler_number_size.o -MMD -MP -MF "../build/arith/arith_euler_number_size.d" -MT "../build/arith/arith_euler_number_size.d" -MT "../build/arith/arith_euler_number_size.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bernoulli_number_size.c -o ../build/arith/arith_bernoulli_number_size.o -MMD -MP -MF "../build/arith/arith_bernoulli_number_size.d" -MT "../build/arith/arith_bernoulli_number_size.d" -MT "../build/arith/arith_bernoulli_number_size.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c cyclotomic_polynomial.c -o ../build/arith/arith_cyclotomic_polynomial.o -MMD -MP -MF "../build/arith/arith_cyclotomic_polynomial.d" -MT "../build/arith/arith_cyclotomic_polynomial.d" -MT "../build/arith/arith_cyclotomic_polynomial.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bell_number_vec.c -o ../build/arith/arith_bell_number_vec.o -MMD -MP -MF "../build/arith/arith_bell_number_vec.d" -MT "../build/arith/arith_bell_number_vec.d" -MT "../build/arith/arith_bell_number_vec.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c chebyshev_u_polynomial.c -o ../build/arith/arith_chebyshev_u_polynomial.o -MMD -MP -MF "../build/arith/arith_chebyshev_u_polynomial.d" -MT "../build/arith/arith_chebyshev_u_polynomial.d" -MT "../build/arith/arith_chebyshev_u_polynomial.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/arith'
make[4]: Entering directory '/«PKGBUILDDIR»/mpn_extras'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulmod_preinv1.c -o ../build/mpn_extras/mpn_extras_mulmod_preinv1.o -MMD -MP -MF "../build/mpn_extras/mpn_extras_mulmod_preinv1.d" -MT "../build/mpn_extras/mpn_extras_mulmod_preinv1.d" -MT "../build/mpn_extras/mpn_extras_mulmod_preinv1.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_preinv1.c -o ../build/mpn_extras/mpn_extras_divrem_preinv1.o -MMD -MP -MF "../build/mpn_extras/mpn_extras_divrem_preinv1.d" -MT "../build/mpn_extras/mpn_extras_divrem_preinv1.d" -MT "../build/mpn_extras/mpn_extras_divrem_preinv1.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c harmonic.c -o ../build/mpn_extras/mpn_extras_harmonic.o -MMD -MP -MF "../build/mpn_extras/mpn_extras_harmonic.d" -MT "../build/mpn_extras/mpn_extras_harmonic.d" -MT "../build/mpn_extras/mpn_extras_harmonic.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c remove_power.c -o ../build/mpn_extras/mpn_extras_remove_power.o -MMD -MP -MF "../build/mpn_extras/mpn_extras_remove_power.d" -MT "../build/mpn_extras/mpn_extras_remove_power.d" -MT "../build/mpn_extras/mpn_extras_remove_power.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulmod_2expp1_basecase.c -o ../build/mpn_extras/mpn_extras_mulmod_2expp1_basecase.o -MMD -MP -MF "../build/mpn_extras/mpn_extras_mulmod_2expp1_basecase.d" -MT "../build/mpn_extras/mpn_extras_mulmod_2expp1_basecase.d" -MT "../build/mpn_extras/mpn_extras_mulmod_2expp1_basecase.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c preinvn.c -o ../build/mpn_extras/mpn_extras_preinvn.o -MMD -MP -MF "../build/mpn_extras/mpn_extras_preinvn.d" -MT "../build/mpn_extras/mpn_extras_preinvn.d" -MT "../build/mpn_extras/mpn_extras_preinvn.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divides.c -o ../build/mpn_extras/mpn_extras_divides.o -MMD -MP -MF "../build/mpn_extras/mpn_extras_divides.d" -MT "../build/mpn_extras/mpn_extras_divides.d" -MT "../build/mpn_extras/mpn_extras_divides.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c remove_2exp.c -o ../build/mpn_extras/mpn_extras_remove_2exp.o -MMD -MP -MF "../build/mpn_extras/mpn_extras_remove_2exp.d" -MT "../build/mpn_extras/mpn_extras_remove_2exp.d" -MT "../build/mpn_extras/mpn_extras_remove_2exp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulmod_preinvn.c -o ../build/mpn_extras/mpn_extras_mulmod_preinvn.o -MMD -MP -MF "../build/mpn_extras/mpn_extras_mulmod_preinvn.d" -MT "../build/mpn_extras/mpn_extras_mulmod_preinvn.d" -MT "../build/mpn_extras/mpn_extras_mulmod_preinvn.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c preinv1.c -o ../build/mpn_extras/mpn_extras_preinv1.o -MMD -MP -MF "../build/mpn_extras/mpn_extras_preinv1.d" -MT "../build/mpn_extras/mpn_extras_preinv1.d" -MT "../build/mpn_extras/mpn_extras_preinv1.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcd_full.c -o ../build/mpn_extras/mpn_extras_gcd_full.o -MMD -MP -MF "../build/mpn_extras/mpn_extras_gcd_full.d" -MT "../build/mpn_extras/mpn_extras_gcd_full.d" -MT "../build/mpn_extras/mpn_extras_gcd_full.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c debug.c -o ../build/mpn_extras/mpn_extras_debug.o -MMD -MP -MF "../build/mpn_extras/mpn_extras_debug.d" -MT "../build/mpn_extras/mpn_extras_debug.d" -MT "../build/mpn_extras/mpn_extras_debug.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_trial.c -o ../build/mpn_extras/mpn_extras_factor_trial.o -MMD -MP -MF "../build/mpn_extras/mpn_extras_factor_trial.d" -MT "../build/mpn_extras/mpn_extras_factor_trial.d" -MT "../build/mpn_extras/mpn_extras_factor_trial.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mod_preinvn.c -o ../build/mpn_extras/mpn_extras_mod_preinvn.o -MMD -MP -MF "../build/mpn_extras/mpn_extras_mod_preinvn.d" -MT "../build/mpn_extras/mpn_extras_mod_preinvn.d" -MT "../build/mpn_extras/mpn_extras_mod_preinvn.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_preinvn.c -o ../build/mpn_extras/mpn_extras_divrem_preinvn.o -MMD -MP -MF "../build/mpn_extras/mpn_extras_divrem_preinvn.d" -MT "../build/mpn_extras/mpn_extras_divrem_preinvn.d" -MT "../build/mpn_extras/mpn_extras_divrem_preinvn.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/mpn_extras'
make[4]: Entering directory '/«PKGBUILDDIR»/nmod_mat'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lu_recursive.c -o ../build/nmod_mat/nmod_mat_lu_recursive.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_lu_recursive.d" -MT "../build/nmod_mat/nmod_mat_lu_recursive.d" -MT "../build/nmod_mat/nmod_mat_lu_recursive.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_triu.c -o ../build/nmod_mat/nmod_mat_solve_triu.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_solve_triu.d" -MT "../build/nmod_mat/nmod_mat_solve_triu.d" -MT "../build/nmod_mat/nmod_mat_solve_triu.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c window_clear.c -o ../build/nmod_mat/nmod_mat_window_clear.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_window_clear.d" -MT "../build/nmod_mat/nmod_mat_window_clear.d" -MT "../build/nmod_mat/nmod_mat_window_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c zero.c -o ../build/nmod_mat/nmod_mat_zero.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_zero.d" -MT "../build/nmod_mat/nmod_mat_zero.d" -MT "../build/nmod_mat/nmod_mat_zero.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/nmod_mat/nmod_mat_mul.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_mul.d" -MT "../build/nmod_mat/nmod_mat_mul.d" -MT "../build/nmod_mat/nmod_mat_mul.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_classical.c -o ../build/nmod_mat/nmod_mat_mul_classical.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_mul_classical.d" -MT "../build/nmod_mat/nmod_mat_mul_classical.d" -MT "../build/nmod_mat/nmod_mat_mul_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_zero.c -o ../build/nmod_mat/nmod_mat_is_zero.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_is_zero.d" -MT "../build/nmod_mat/nmod_mat_is_zero.d" -MT "../build/nmod_mat/nmod_mat_is_zero.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lu.c -o ../build/nmod_mat/nmod_mat_lu.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_lu.d" -MT "../build/nmod_mat/nmod_mat_lu.d" -MT "../build/nmod_mat/nmod_mat_lu.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/nmod_mat/nmod_mat_init.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_init.d" -MT "../build/nmod_mat/nmod_mat_init.d" -MT "../build/nmod_mat/nmod_mat_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c print_pretty.c -o ../build/nmod_mat/nmod_mat_print_pretty.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_print_pretty.d" -MT "../build/nmod_mat/nmod_mat_print_pretty.d" -MT "../build/nmod_mat/nmod_mat_print_pretty.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c submul.c -o ../build/nmod_mat/nmod_mat_submul.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_submul.d" -MT "../build/nmod_mat/nmod_mat_submul.d" -MT "../build/nmod_mat/nmod_mat_submul.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_triu_classical.c -o ../build/nmod_mat/nmod_mat_solve_triu_classical.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_solve_triu_classical.d" -MT "../build/nmod_mat/nmod_mat_solve_triu_classical.d" -MT "../build/nmod_mat/nmod_mat_solve_triu_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randfull.c -o ../build/nmod_mat/nmod_mat_randfull.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_randfull.d" -MT "../build/nmod_mat/nmod_mat_randfull.d" -MT "../build/nmod_mat/nmod_mat_randfull.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve.c -o ../build/nmod_mat/nmod_mat_solve.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_solve.d" -MT "../build/nmod_mat/nmod_mat_solve.d" -MT "../build/nmod_mat/nmod_mat_solve.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv.c -o ../build/nmod_mat/nmod_mat_inv.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_inv.d" -MT "../build/nmod_mat/nmod_mat_inv.d" -MT "../build/nmod_mat/nmod_mat_inv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lu_classical.c -o ../build/nmod_mat/nmod_mat_lu_classical.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_lu_classical.d" -MT "../build/nmod_mat/nmod_mat_lu_classical.d" -MT "../build/nmod_mat/nmod_mat_lu_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_strassen.c -o ../build/nmod_mat/nmod_mat_mul_strassen.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_mul_strassen.d" -MT "../build/nmod_mat/nmod_mat_mul_strassen.d" -MT "../build/nmod_mat/nmod_mat_mul_strassen.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtriu.c -o ../build/nmod_mat/nmod_mat_randtriu.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_randtriu.d" -MT "../build/nmod_mat/nmod_mat_randtriu.d" -MT "../build/nmod_mat/nmod_mat_randtriu.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c det.c -o ../build/nmod_mat/nmod_mat_det.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_det.d" -MT "../build/nmod_mat/nmod_mat_det.d" -MT "../build/nmod_mat/nmod_mat_det.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c addmul.c -o ../build/nmod_mat/nmod_mat_addmul.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_addmul.d" -MT "../build/nmod_mat/nmod_mat_addmul.d" -MT "../build/nmod_mat/nmod_mat_addmul.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c transpose.c -o ../build/nmod_mat/nmod_mat_transpose.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_transpose.d" -MT "../build/nmod_mat/nmod_mat_transpose.d" -MT "../build/nmod_mat/nmod_mat_transpose.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_vec.c -o ../build/nmod_mat/nmod_mat_solve_vec.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_solve_vec.d" -MT "../build/nmod_mat/nmod_mat_solve_vec.d" -MT "../build/nmod_mat/nmod_mat_solve_vec.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rank.c -o ../build/nmod_mat/nmod_mat_rank.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_rank.d" -MT "../build/nmod_mat/nmod_mat_rank.d" -MT "../build/nmod_mat/nmod_mat_rank.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randpermdiag.c -o ../build/nmod_mat/nmod_mat_randpermdiag.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_randpermdiag.d" -MT "../build/nmod_mat/nmod_mat_randpermdiag.d" -MT "../build/nmod_mat/nmod_mat_randpermdiag.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_triu_recursive.c -o ../build/nmod_mat/nmod_mat_solve_triu_recursive.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_solve_triu_recursive.d" -MT "../build/nmod_mat/nmod_mat_solve_triu_recursive.d" -MT "../build/nmod_mat/nmod_mat_solve_triu_recursive.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/nmod_mat/nmod_mat_randtest.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_randtest.d" -MT "../build/nmod_mat/nmod_mat_randtest.d" -MT "../build/nmod_mat/nmod_mat_randtest.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c nullspace.c -o ../build/nmod_mat/nmod_mat_nullspace.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_nullspace.d" -MT "../build/nmod_mat/nmod_mat_nullspace.d" -MT "../build/nmod_mat/nmod_mat_nullspace.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_tril_classical.c -o ../build/nmod_mat/nmod_mat_solve_tril_classical.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_solve_tril_classical.d" -MT "../build/nmod_mat/nmod_mat_solve_tril_classical.d" -MT "../build/nmod_mat/nmod_mat_solve_tril_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/nmod_mat/nmod_mat_equal.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_equal.d" -MT "../build/nmod_mat/nmod_mat_equal.d" -MT "../build/nmod_mat/nmod_mat_equal.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/nmod_mat/nmod_mat_add.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_add.d" -MT "../build/nmod_mat/nmod_mat_add.d" -MT "../build/nmod_mat/nmod_mat_add.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/nmod_mat/nmod_mat_clear.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_clear.d" -MT "../build/nmod_mat/nmod_mat_clear.d" -MT "../build/nmod_mat/nmod_mat_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c trace.c -o ../build/nmod_mat/nmod_mat_trace.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_trace.d" -MT "../build/nmod_mat/nmod_mat_trace.d" -MT "../build/nmod_mat/nmod_mat_trace.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rref.c -o ../build/nmod_mat/nmod_mat_rref.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_rref.d" -MT "../build/nmod_mat/nmod_mat_rref.d" -MT "../build/nmod_mat/nmod_mat_rref.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul.c -o ../build/nmod_mat/nmod_mat_scalar_mul.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_scalar_mul.d" -MT "../build/nmod_mat/nmod_mat_scalar_mul.d" -MT "../build/nmod_mat/nmod_mat_scalar_mul.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/nmod_mat/nmod_mat_neg.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_neg.d" -MT "../build/nmod_mat/nmod_mat_neg.d" -MT "../build/nmod_mat/nmod_mat_neg.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c window_init.c -o ../build/nmod_mat/nmod_mat_window_init.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_window_init.d" -MT "../build/nmod_mat/nmod_mat_window_init.d" -MT "../build/nmod_mat/nmod_mat_window_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init_set.c -o ../build/nmod_mat/nmod_mat_init_set.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_init_set.d" -MT "../build/nmod_mat/nmod_mat_init_set.d" -MT "../build/nmod_mat/nmod_mat_init_set.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_tril.c -o ../build/nmod_mat/nmod_mat_solve_tril.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_solve_tril.d" -MT "../build/nmod_mat/nmod_mat_solve_tril.d" -MT "../build/nmod_mat/nmod_mat_solve_tril.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/nmod_mat/nmod_mat_sub.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_sub.d" -MT "../build/nmod_mat/nmod_mat_sub.d" -MT "../build/nmod_mat/nmod_mat_sub.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randops.c -o ../build/nmod_mat/nmod_mat_randops.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_randops.d" -MT "../build/nmod_mat/nmod_mat_randops.d" -MT "../build/nmod_mat/nmod_mat_randops.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/nmod_mat/nmod_mat_set.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_set.d" -MT "../build/nmod_mat/nmod_mat_set.d" -MT "../build/nmod_mat/nmod_mat_set.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtril.c -o ../build/nmod_mat/nmod_mat_randtril.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_randtril.d" -MT "../build/nmod_mat/nmod_mat_randtril.d" -MT "../build/nmod_mat/nmod_mat_randtril.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randrank.c -o ../build/nmod_mat/nmod_mat_randrank.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_randrank.d" -MT "../build/nmod_mat/nmod_mat_randrank.d" -MT "../build/nmod_mat/nmod_mat_randrank.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_tril_recursive.c -o ../build/nmod_mat/nmod_mat_solve_tril_recursive.o -MMD -MP -MF "../build/nmod_mat/nmod_mat_solve_tril_recursive.d" -MT "../build/nmod_mat/nmod_mat_solve_tril_recursive.d" -MT "../build/nmod_mat/nmod_mat_solve_tril_recursive.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/nmod_mat'
make[4]: Entering directory '/«PKGBUILDDIR»/fmpq'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c height_bits.c -o ../build/fmpq/fmpq_height_bits.o -MMD -MP -MF "../build/fmpq/fmpq_height_bits.d" -MT "../build/fmpq/fmpq_height_bits.d" -MT "../build/fmpq/fmpq_height_bits.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mpq_clear_readonly.c -o ../build/fmpq/fmpq_mpq_clear_readonly.o -MMD -MP -MF "../build/fmpq/fmpq_mpq_clear_readonly.d" -MT "../build/fmpq/fmpq_mpq_clear_readonly.d" -MT "../build/fmpq/fmpq_mpq_clear_readonly.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str.c -o ../build/fmpq/fmpq_get_str.o -MMD -MP -MF "../build/fmpq/fmpq_get_str.d" -MT "../build/fmpq/fmpq_get_str.d" -MT "../build/fmpq/fmpq_get_str.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c next_signed_minimal.c -o ../build/fmpq/fmpq_next_signed_minimal.o -MMD -MP -MF "../build/fmpq/fmpq_next_signed_minimal.d" -MT "../build/fmpq/fmpq_next_signed_minimal.d" -MT "../build/fmpq/fmpq_next_signed_minimal.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpz_frac.c -o ../build/fmpq/fmpq_set_fmpz_frac.o -MMD -MP -MF "../build/fmpq/fmpq_set_fmpz_frac.d" -MT "../build/fmpq/fmpq_set_fmpz_frac.d" -MT "../build/fmpq/fmpq_set_fmpz_frac.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/fmpq/fmpq_mul.o -MMD -MP -MF "../build/fmpq/fmpq_mul.d" -MT "../build/fmpq/fmpq_mul.d" -MT "../build/fmpq/fmpq_mul.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mod_fmpz.c -o ../build/fmpq/fmpq_mod_fmpz.o -MMD -MP -MF "../build/fmpq/fmpq_mod_fmpz.d" -MT "../build/fmpq/fmpq_mod_fmpz.d" -MT "../build/fmpq/fmpq_mod_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mpq_init_set_readonly.c -o ../build/fmpq/fmpq_mpq_init_set_readonly.o -MMD -MP -MF "../build/fmpq/fmpq_mpq_init_set_readonly.d" -MT "../build/fmpq/fmpq_mpq_init_set_readonly.d" -MT "../build/fmpq/fmpq_mpq_init_set_readonly.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c next_minimal.c -o ../build/fmpq/fmpq_next_minimal.o -MMD -MP -MF "../build/fmpq/fmpq_next_minimal.d" -MT "../build/fmpq/fmpq_next_minimal.d" -MT "../build/fmpq/fmpq_next_minimal.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_canonical.c -o ../build/fmpq/fmpq_is_canonical.o -MMD -MP -MF "../build/fmpq/fmpq_is_canonical.d" -MT "../build/fmpq/fmpq_is_canonical.d" -MT "../build/fmpq/fmpq_is_canonical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv.c -o ../build/fmpq/fmpq_inv.o -MMD -MP -MF "../build/fmpq/fmpq_inv.d" -MT "../build/fmpq/fmpq_inv.d" -MT "../build/fmpq/fmpq_inv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c submul.c -o ../build/fmpq/fmpq_submul.o -MMD -MP -MF "../build/fmpq/fmpq_submul.d" -MT "../build/fmpq/fmpq_submul.d" -MT "../build/fmpq/fmpq_submul.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/fmpq/fmpq_fprint.o -MMD -MP -MF "../build/fmpq/fmpq_fprint.d" -MT "../build/fmpq/fmpq_fprint.d" -MT "../build/fmpq/fmpq_fprint.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c height.c -o ../build/fmpq/fmpq_height.o -MMD -MP -MF "../build/fmpq/fmpq_height.d" -MT "../build/fmpq/fmpq_height.d" -MT "../build/fmpq/fmpq_height.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randbits.c -o ../build/fmpq/fmpq_randbits.o -MMD -MP -MF "../build/fmpq/fmpq_randbits.d" -MT "../build/fmpq/fmpq_randbits.d" -MT "../build/fmpq/fmpq_randbits.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c cfrac_bound.c -o ../build/fmpq/fmpq_cfrac_bound.o -MMD -MP -MF "../build/fmpq/fmpq_cfrac_bound.d" -MT "../build/fmpq/fmpq_cfrac_bound.d" -MT "../build/fmpq/fmpq_cfrac_bound.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c reconstruct_fmpz.c -o ../build/fmpq/fmpq_reconstruct_fmpz.o -MMD -MP -MF "../build/fmpq/fmpq_reconstruct_fmpz.d" -MT "../build/fmpq/fmpq_reconstruct_fmpz.d" -MT "../build/fmpq/fmpq_reconstruct_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c next_calkin_wilf.c -o ../build/fmpq/fmpq_next_calkin_wilf.o -MMD -MP -MF "../build/fmpq/fmpq_next_calkin_wilf.d" -MT "../build/fmpq/fmpq_next_calkin_wilf.d" -MT "../build/fmpq/fmpq_next_calkin_wilf.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c canonicalise.c -o ../build/fmpq/fmpq_canonicalise.o -MMD -MP -MF "../build/fmpq/fmpq_canonicalise.d" -MT "../build/fmpq/fmpq_canonicalise.d" -MT "../build/fmpq/fmpq_canonicalise.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow_si.c -o ../build/fmpq/fmpq_pow_si.o -MMD -MP -MF "../build/fmpq/fmpq_pow_si.d" -MT "../build/fmpq/fmpq_pow_si.d" -MT "../build/fmpq/fmpq_pow_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_fmpz.c -o ../build/fmpq/fmpq_div_fmpz.o -MMD -MP -MF "../build/fmpq/fmpq_div_fmpz.d" -MT "../build/fmpq/fmpq_div_fmpz.d" -MT "../build/fmpq/fmpq_div_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_2exp.c -o ../build/fmpq/fmpq_div_2exp.o -MMD -MP -MF "../build/fmpq/fmpq_div_2exp.d" -MT "../build/fmpq/fmpq_div_2exp.d" -MT "../build/fmpq/fmpq_div_2exp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c addmul.c -o ../build/fmpq/fmpq_addmul.o -MMD -MP -MF "../build/fmpq/fmpq_addmul.d" -MT "../build/fmpq/fmpq_addmul.d" -MT "../build/fmpq/fmpq_addmul.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c next_signed_calkin_wilf.c -o ../build/fmpq/fmpq_next_signed_calkin_wilf.o -MMD -MP -MF "../build/fmpq/fmpq_next_signed_calkin_wilf.d" -MT "../build/fmpq/fmpq_next_signed_calkin_wilf.d" -MT "../build/fmpq/fmpq_next_signed_calkin_wilf.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c cmp.c -o ../build/fmpq/fmpq_cmp.o -MMD -MP -MF "../build/fmpq/fmpq_cmp.d" -MT "../build/fmpq/fmpq_cmp.d" -MT "../build/fmpq/fmpq_cmp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_cfrac.c -o ../build/fmpq/fmpq_get_cfrac.o -MMD -MP -MF "../build/fmpq/fmpq_get_cfrac.d" -MT "../build/fmpq/fmpq_get_cfrac.d" -MT "../build/fmpq/fmpq_get_cfrac.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_cfrac.c -o ../build/fmpq/fmpq_set_cfrac.o -MMD -MP -MF "../build/fmpq/fmpq_set_cfrac.d" -MT "../build/fmpq/fmpq_set_cfrac.d" -MT "../build/fmpq/fmpq_set_cfrac.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear_readonly.c -o ../build/fmpq/fmpq_clear_readonly.o -MMD -MP -MF "../build/fmpq/fmpq_clear_readonly.d" -MT "../build/fmpq/fmpq_clear_readonly.d" -MT "../build/fmpq/fmpq_clear_readonly.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fmpq/fmpq_randtest.o -MMD -MP -MF "../build/fmpq/fmpq_randtest.d" -MT "../build/fmpq/fmpq_randtest.d" -MT "../build/fmpq/fmpq_randtest.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_2exp.c -o ../build/fmpq/fmpq_mul_2exp.o -MMD -MP -MF "../build/fmpq/fmpq_mul_2exp.d" -MT "../build/fmpq/fmpq_mul_2exp.d" -MT "../build/fmpq/fmpq_mul_2exp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fmpq/fmpq_add.o -MMD -MP -MF "../build/fmpq/fmpq_add.d" -MT "../build/fmpq/fmpq_add.d" -MT "../build/fmpq/fmpq_add.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init_set_readonly.c -o ../build/fmpq/fmpq_init_set_readonly.o -MMD -MP -MF "../build/fmpq/fmpq_init_set_readonly.d" -MT "../build/fmpq/fmpq_init_set_readonly.d" -MT "../build/fmpq/fmpq_init_set_readonly.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_fmpz.c -o ../build/fmpq/fmpq_mul_fmpz.o -MMD -MP -MF "../build/fmpq/fmpq_mul_fmpz.d" -MT "../build/fmpq/fmpq_mul_fmpz.d" -MT "../build/fmpq/fmpq_mul_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_si.c -o ../build/fmpq/fmpq_set_si.o -MMD -MP -MF "../build/fmpq/fmpq_set_si.d" -MT "../build/fmpq/fmpq_set_si.d" -MT "../build/fmpq/fmpq_set_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div.c -o ../build/fmpq/fmpq_div.o -MMD -MP -MF "../build/fmpq/fmpq_div.d" -MT "../build/fmpq/fmpq_div.d" -MT "../build/fmpq/fmpq_div.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_mpfr.c -o ../build/fmpq/fmpq_get_mpfr.o -MMD -MP -MF "../build/fmpq/fmpq_get_mpfr.d" -MT "../build/fmpq/fmpq_get_mpfr.d" -MT "../build/fmpq/fmpq_get_mpfr.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fmpq/fmpq_sub.o -MMD -MP -MF "../build/fmpq/fmpq_sub.d" -MT "../build/fmpq/fmpq_sub.d" -MT "../build/fmpq/fmpq_sub.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/fmpq'
make[4]: Entering directory '/«PKGBUILDDIR»/fmpq_mat'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_integral.c -o ../build/fmpq_mat/fmpq_mat_is_integral.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_is_integral.d" -MT "../build/fmpq_mat/fmpq_mat_is_integral.d" -MT "../build/fmpq_mat/fmpq_mat_is_integral.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpz_mat_div_fmpz.c -o ../build/fmpq_mat/fmpq_mat_set_fmpz_mat_div_fmpz.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_set_fmpz_mat_div_fmpz.d" -MT "../build/fmpq_mat/fmpq_mat_set_fmpz_mat_div_fmpz.d" -MT "../build/fmpq_mat/fmpq_mat_set_fmpz_mat_div_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/fmpq_mat/fmpq_mat_mul.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_mul.d" -MT "../build/fmpq_mat/fmpq_mat_mul.d" -MT "../build/fmpq_mat/fmpq_mat_mul.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_zero.c -o ../build/fmpq_mat/fmpq_mat_is_zero.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_is_zero.d" -MT "../build/fmpq_mat/fmpq_mat_is_zero.d" -MT "../build/fmpq_mat/fmpq_mat_is_zero.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_div_fmpz.c -o ../build/fmpq_mat/fmpq_mat_scalar_div_fmpz.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_scalar_div_fmpz.d" -MT "../build/fmpq_mat/fmpq_mat_scalar_div_fmpz.d" -MT "../build/fmpq_mat/fmpq_mat_scalar_div_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_dixon.c -o ../build/fmpq_mat/fmpq_mat_solve_dixon.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_solve_dixon.d" -MT "../build/fmpq_mat/fmpq_mat_solve_dixon.d" -MT "../build/fmpq_mat/fmpq_mat_solve_dixon.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fmpq_mat/fmpq_mat_init.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_init.d" -MT "../build/fmpq_mat/fmpq_mat_init.d" -MT "../build/fmpq_mat/fmpq_mat_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_fmpz.c -o ../build/fmpq_mat/fmpq_mat_scalar_mul_fmpz.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_scalar_mul_fmpz.d" -MT "../build/fmpq_mat/fmpq_mat_scalar_mul_fmpz.d" -MT "../build/fmpq_mat/fmpq_mat_scalar_mul_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randbits.c -o ../build/fmpq_mat/fmpq_mat_randbits.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_randbits.d" -MT "../build/fmpq_mat/fmpq_mat_randbits.d" -MT "../build/fmpq_mat/fmpq_mat_randbits.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv.c -o ../build/fmpq_mat/fmpq_mat_inv.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_inv.d" -MT "../build/fmpq_mat/fmpq_mat_inv.d" -MT "../build/fmpq_mat/fmpq_mat_inv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_fmpz_mat_entrywise.c -o ../build/fmpq_mat/fmpq_mat_get_fmpz_mat_entrywise.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_get_fmpz_mat_entrywise.d" -MT "../build/fmpq_mat/fmpq_mat_get_fmpz_mat_entrywise.d" -MT "../build/fmpq_mat/fmpq_mat_get_fmpz_mat_entrywise.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_cleared.c -o ../build/fmpq_mat/fmpq_mat_mul_cleared.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_mul_cleared.d" -MT "../build/fmpq_mat/fmpq_mat_mul_cleared.d" -MT "../build/fmpq_mat/fmpq_mat_mul_cleared.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rref_fraction_free.c -o ../build/fmpq_mat/fmpq_mat_rref_fraction_free.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_rref_fraction_free.d" -MT "../build/fmpq_mat/fmpq_mat_rref_fraction_free.d" -MT "../build/fmpq_mat/fmpq_mat_rref_fraction_free.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c det.c -o ../build/fmpq_mat/fmpq_mat_det.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_det.d" -MT "../build/fmpq_mat/fmpq_mat_det.d" -MT "../build/fmpq_mat/fmpq_mat_det.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c transpose.c -o ../build/fmpq_mat/fmpq_mat_transpose.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_transpose.d" -MT "../build/fmpq_mat/fmpq_mat_transpose.d" -MT "../build/fmpq_mat/fmpq_mat_transpose.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_fraction_free.c -o ../build/fmpq_mat/fmpq_mat_solve_fraction_free.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_solve_fraction_free.d" -MT "../build/fmpq_mat/fmpq_mat_solve_fraction_free.d" -MT "../build/fmpq_mat/fmpq_mat_solve_fraction_free.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_fmpz_mat_rowwise.c -o ../build/fmpq_mat/fmpq_mat_get_fmpz_mat_rowwise.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_get_fmpz_mat_rowwise.d" -MT "../build/fmpq_mat/fmpq_mat_get_fmpz_mat_rowwise.d" -MT "../build/fmpq_mat/fmpq_mat_get_fmpz_mat_rowwise.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_fmpz_mat_colwise.c -o ../build/fmpq_mat/fmpq_mat_get_fmpz_mat_colwise.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_get_fmpz_mat_colwise.d" -MT "../build/fmpq_mat/fmpq_mat_get_fmpz_mat_colwise.d" -MT "../build/fmpq_mat/fmpq_mat_get_fmpz_mat_colwise.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c print.c -o ../build/fmpq_mat/fmpq_mat_print.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_print.d" -MT "../build/fmpq_mat/fmpq_mat_print.d" -MT "../build/fmpq_mat/fmpq_mat_print.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_fmpz_mat_mod_fmpz.c -o ../build/fmpq_mat/fmpq_mat_get_fmpz_mat_mod_fmpz.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_get_fmpz_mat_mod_fmpz.d" -MT "../build/fmpq_mat/fmpq_mat_get_fmpz_mat_mod_fmpz.d" -MT "../build/fmpq_mat/fmpq_mat_get_fmpz_mat_mod_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c hilbert_matrix.c -o ../build/fmpq_mat/fmpq_mat_hilbert_matrix.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_hilbert_matrix.d" -MT "../build/fmpq_mat/fmpq_mat_hilbert_matrix.d" -MT "../build/fmpq_mat/fmpq_mat_hilbert_matrix.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fmpq_mat/fmpq_mat_randtest.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_randtest.d" -MT "../build/fmpq_mat/fmpq_mat_randtest.d" -MT "../build/fmpq_mat/fmpq_mat_randtest.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_fmpz_mat_matwise.c -o ../build/fmpq_mat/fmpq_mat_get_fmpz_mat_matwise.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_get_fmpz_mat_matwise.d" -MT "../build/fmpq_mat/fmpq_mat_get_fmpz_mat_matwise.d" -MT "../build/fmpq_mat/fmpq_mat_get_fmpz_mat_matwise.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/fmpq_mat/fmpq_mat_equal.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_equal.d" -MT "../build/fmpq_mat/fmpq_mat_equal.d" -MT "../build/fmpq_mat/fmpq_mat_equal.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c one.c -o ../build/fmpq_mat/fmpq_mat_one.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_one.d" -MT "../build/fmpq_mat/fmpq_mat_one.d" -MT "../build/fmpq_mat/fmpq_mat_one.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpz_mat_mod_fmpz.c -o ../build/fmpq_mat/fmpq_mat_set_fmpz_mat_mod_fmpz.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_set_fmpz_mat_mod_fmpz.d" -MT "../build/fmpq_mat/fmpq_mat_set_fmpz_mat_mod_fmpz.d" -MT "../build/fmpq_mat/fmpq_mat_set_fmpz_mat_mod_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fmpq_mat/fmpq_mat_add.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_add.d" -MT "../build/fmpq_mat/fmpq_mat_add.d" -MT "../build/fmpq_mat/fmpq_mat_add.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fmpq_mat/fmpq_mat_clear.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_clear.d" -MT "../build/fmpq_mat/fmpq_mat_clear.d" -MT "../build/fmpq_mat/fmpq_mat_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_direct.c -o ../build/fmpq_mat/fmpq_mat_mul_direct.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_mul_direct.d" -MT "../build/fmpq_mat/fmpq_mat_mul_direct.d" -MT "../build/fmpq_mat/fmpq_mat_mul_direct.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c trace.c -o ../build/fmpq_mat/fmpq_mat_trace.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_trace.d" -MT "../build/fmpq_mat/fmpq_mat_trace.d" -MT "../build/fmpq_mat/fmpq_mat_trace.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rref.c -o ../build/fmpq_mat/fmpq_mat_rref.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_rref.d" -MT "../build/fmpq_mat/fmpq_mat_rref.d" -MT "../build/fmpq_mat/fmpq_mat_rref.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_fmpz_mat.c -o ../build/fmpq_mat/fmpq_mat_get_fmpz_mat.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_get_fmpz_mat.d" -MT "../build/fmpq_mat/fmpq_mat_get_fmpz_mat.d" -MT "../build/fmpq_mat/fmpq_mat_get_fmpz_mat.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rref_classical.c -o ../build/fmpq_mat/fmpq_mat_rref_classical.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_rref_classical.d" -MT "../build/fmpq_mat/fmpq_mat_rref_classical.d" -MT "../build/fmpq_mat/fmpq_mat_rref_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpz_mat.c -o ../build/fmpq_mat/fmpq_mat_set_fmpz_mat.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_set_fmpz_mat.d" -MT "../build/fmpq_mat/fmpq_mat_set_fmpz_mat.d" -MT "../build/fmpq_mat/fmpq_mat_set_fmpz_mat.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fmpq_mat/fmpq_mat_neg.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_neg.d" -MT "../build/fmpq_mat/fmpq_mat_neg.d" -MT "../build/fmpq_mat/fmpq_mat_neg.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c zero.c -o ../build/fmpq_mat/fmpq_mat_zero.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_zero.d" -MT "../build/fmpq_mat/fmpq_mat_zero.d" -MT "../build/fmpq_mat/fmpq_mat_zero.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_fmpz_mat.c -o ../build/fmpq_mat/fmpq_mat_mul_fmpz_mat.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_mul_fmpz_mat.d" -MT "../build/fmpq_mat/fmpq_mat_mul_fmpz_mat.d" -MT "../build/fmpq_mat/fmpq_mat_mul_fmpz_mat.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fmpq_mat/fmpq_mat_set.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_set.d" -MT "../build/fmpq_mat/fmpq_mat_set.d" -MT "../build/fmpq_mat/fmpq_mat_set.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fmpq_mat/fmpq_mat_sub.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_sub.d" -MT "../build/fmpq_mat/fmpq_mat_sub.d" -MT "../build/fmpq_mat/fmpq_mat_sub.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_r_fmpz_mat.c -o ../build/fmpq_mat/fmpq_mat_mul_r_fmpz_mat.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_mul_r_fmpz_mat.d" -MT "../build/fmpq_mat/fmpq_mat_mul_r_fmpz_mat.d" -MT "../build/fmpq_mat/fmpq_mat_mul_r_fmpz_mat.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pivot.c -o ../build/fmpq_mat/fmpq_mat_pivot.o -MMD -MP -MF "../build/fmpq_mat/fmpq_mat_pivot.d" -MT "../build/fmpq_mat/fmpq_mat_pivot.d" -MT "../build/fmpq_mat/fmpq_mat_pivot.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/fmpq_mat'
make[4]: Entering directory '/«PKGBUILDDIR»/padic'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_ui.c -o ../build/padic/padic_set_ui.o -MMD -MP -MF "../build/padic/padic_set_ui.d" -MT "../build/padic/padic_set_ui.d" -MT "../build/padic/padic_set_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c exp_rectangular.c -o ../build/padic/padic_exp_rectangular.o -MMD -MP -MF "../build/padic/padic_exp_rectangular.d" -MT "../build/padic/padic_exp_rectangular.d" -MT "../build/padic/padic_exp_rectangular.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str.c -o ../build/padic/padic_get_str.o -MMD -MP -MF "../build/padic/padic_get_str.d" -MT "../build/padic/padic_get_str.d" -MT "../build/padic/padic_get_str.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c val_fac.c -o ../build/padic/padic_val_fac.o -MMD -MP -MF "../build/padic/padic_val_fac.d" -MT "../build/padic/padic_val_fac.d" -MT "../build/padic/padic_val_fac.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/padic/padic_mul.o -MMD -MP -MF "../build/padic/padic_mul.d" -MT "../build/padic/padic_mul.d" -MT "../build/padic/padic_mul.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_mpz.c -o ../build/padic/padic_get_mpz.o -MMD -MP -MF "../build/padic/padic_get_mpz.d" -MT "../build/padic/padic_get_mpz.d" -MT "../build/padic/padic_get_mpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div.c -o ../build/padic/padic_div.o -MMD -MP -MF "../build/padic/padic_div.d" -MT "../build/padic/padic_div.d" -MT "../build/padic/padic_div.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c reduce.c -o ../build/padic/padic_reduce.o -MMD -MP -MF "../build/padic/padic_reduce.d" -MT "../build/padic/padic_reduce.d" -MT "../build/padic/padic_reduce.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c log.c -o ../build/padic/padic_log.o -MMD -MP -MF "../build/padic/padic_log.d" -MT "../build/padic/padic_log.d" -MT "../build/padic/padic_log.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/padic/padic_init.o -MMD -MP -MF "../build/padic/padic_init.d" -MT "../build/padic/padic_init.d" -MT "../build/padic/padic_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpz.c -o ../build/padic/padic_set_fmpz.o -MMD -MP -MF "../build/padic/padic_set_fmpz.d" -MT "../build/padic/padic_set_fmpz.d" -MT "../build/padic/padic_set_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/padic/padic_fprint.o -MMD -MP -MF "../build/padic/padic_fprint.d" -MT "../build/padic/padic_fprint.d" -MT "../build/padic/padic_fprint.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv.c -o ../build/padic/padic_inv.o -MMD -MP -MF "../build/padic/padic_inv.d" -MT "../build/padic/padic_inv.d" -MT "../build/padic/padic_inv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_mpq.c -o ../build/padic/padic_get_mpq.o -MMD -MP -MF "../build/padic/padic_get_mpq.d" -MT "../build/padic/padic_get_mpq.d" -MT "../build/padic/padic_get_mpq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c teichmuller.c -o ../build/padic/padic_teichmuller.o -MMD -MP -MF "../build/padic/padic_teichmuller.d" -MT "../build/padic/padic_teichmuller.d" -MT "../build/padic/padic_teichmuller.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c exp.c -o ../build/padic/padic_exp.o -MMD -MP -MF "../build/padic/padic_exp.d" -MT "../build/padic/padic_exp.d" -MT "../build/padic/padic_exp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ctx_clear.c -o ../build/padic/padic_ctx_clear.o -MMD -MP -MF "../build/padic/padic_ctx_clear.d" -MT "../build/padic/padic_ctx_clear.d" -MT "../build/padic/padic_ctx_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c log_satoh.c -o ../build/padic/padic_log_satoh.o -MMD -MP -MF "../build/padic/padic_log_satoh.d" -MT "../build/padic/padic_log_satoh.d" -MT "../build/padic/padic_log_satoh.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lifts.c -o ../build/padic/padic_lifts.o -MMD -MP -MF "../build/padic/padic_lifts.d" -MT "../build/padic/padic_lifts.d" -MT "../build/padic/padic_lifts.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow_si.c -o ../build/padic/padic_pow_si.o -MMD -MP -MF "../build/padic/padic_pow_si.d" -MT "../build/padic/padic_pow_si.d" -MT "../build/padic/padic_pow_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/padic/padic_neg.o -MMD -MP -MF "../build/padic/padic_neg.d" -MT "../build/padic/padic_neg.d" -MT "../build/padic/padic_neg.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpq.c -o ../build/padic/padic_set_fmpq.o -MMD -MP -MF "../build/padic/padic_set_fmpq.d" -MT "../build/padic/padic_set_fmpq.d" -MT "../build/padic/padic_set_fmpq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_fmpz.c -o ../build/padic/padic_get_fmpz.o -MMD -MP -MF "../build/padic/padic_get_fmpz.d" -MT "../build/padic/padic_get_fmpz.d" -MT "../build/padic/padic_get_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/padic/padic_randtest.o -MMD -MP -MF "../build/padic/padic_randtest.d" -MT "../build/padic/padic_randtest.d" -MT "../build/padic/padic_randtest.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c shift.c -o ../build/padic/padic_shift.o -MMD -MP -MF "../build/padic/padic_shift.d" -MT "../build/padic/padic_shift.d" -MT "../build/padic/padic_shift.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c log_rectangular.c -o ../build/padic/padic_log_rectangular.o -MMD -MP -MF "../build/padic/padic_log_rectangular.d" -MT "../build/padic/padic_log_rectangular.d" -MT "../build/padic/padic_log_rectangular.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/padic/padic_add.o -MMD -MP -MF "../build/padic/padic_add.d" -MT "../build/padic/padic_add.d" -MT "../build/padic/padic_add.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/padic/padic_clear.o -MMD -MP -MF "../build/padic/padic_clear.d" -MT "../build/padic/padic_clear.d" -MT "../build/padic/padic_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrt.c -o ../build/padic/padic_sqrt.o -MMD -MP -MF "../build/padic/padic_sqrt.d" -MT "../build/padic/padic_sqrt.d" -MT "../build/padic/padic_sqrt.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_si.c -o ../build/padic/padic_set_si.o -MMD -MP -MF "../build/padic/padic_set_si.d" -MT "../build/padic/padic_set_si.d" -MT "../build/padic/padic_set_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_mpq.c -o ../build/padic/padic_set_mpq.o -MMD -MP -MF "../build/padic/padic_set_mpq.d" -MT "../build/padic/padic_set_mpq.d" -MT "../build/padic/padic_set_mpq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ctx_init.c -o ../build/padic/padic_ctx_init.o -MMD -MP -MF "../build/padic/padic_ctx_init.d" -MT "../build/padic/padic_ctx_init.d" -MT "../build/padic/padic_ctx_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_fmpq.c -o ../build/padic/padic_get_fmpq.o -MMD -MP -MF "../build/padic/padic_get_fmpq.d" -MT "../build/padic/padic_get_fmpq.d" -MT "../build/padic/padic_get_fmpq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c log_balanced.c -o ../build/padic/padic_log_balanced.o -MMD -MP -MF "../build/padic/padic_log_balanced.d" -MT "../build/padic/padic_log_balanced.d" -MT "../build/padic/padic_log_balanced.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/padic/padic_sub.o -MMD -MP -MF "../build/padic/padic_sub.d" -MT "../build/padic/padic_sub.d" -MT "../build/padic/padic_sub.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/padic/padic_set.o -MMD -MP -MF "../build/padic/padic_set.d" -MT "../build/padic/padic_set.d" -MT "../build/padic/padic_set.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c exp_balanced.c -o ../build/padic/padic_exp_balanced.o -MMD -MP -MF "../build/padic/padic_exp_balanced.d" -MT "../build/padic/padic_exp_balanced.d" -MT "../build/padic/padic_exp_balanced.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_mpz.c -o ../build/padic/padic_set_mpz.o -MMD -MP -MF "../build/padic/padic_set_mpz.d" -MT "../build/padic/padic_set_mpz.d" -MT "../build/padic/padic_set_mpz.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/padic'
make[4]: Entering directory '/«PKGBUILDDIR»/fmpz_poly_q'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str.c -o ../build/fmpz_poly_q/fmpz_poly_q_get_str.o -MMD -MP -MF "../build/fmpz_poly_q/fmpz_poly_q_get_str.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_get_str.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_get_str.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_mpq.c -o ../build/fmpz_poly_q/fmpz_poly_q_scalar_mul_mpq.o -MMD -MP -MF "../build/fmpz_poly_q/fmpz_poly_q_scalar_mul_mpq.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_scalar_mul_mpq.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_scalar_mul_mpq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate.c -o ../build/fmpz_poly_q/fmpz_poly_q_evaluate.o -MMD -MP -MF "../build/fmpz_poly_q/fmpz_poly_q_evaluate.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_evaluate.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_evaluate.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_str.c -o ../build/fmpz_poly_q/fmpz_poly_q_set_str.o -MMD -MP -MF "../build/fmpz_poly_q/fmpz_poly_q_set_str.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_set_str.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_set_str.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/fmpz_poly_q/fmpz_poly_q_mul.o -MMD -MP -MF "../build/fmpz_poly_q/fmpz_poly_q_mul.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_mul.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_mul.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str_pretty.c -o ../build/fmpz_poly_q/fmpz_poly_q_get_str_pretty.o -MMD -MP -MF "../build/fmpz_poly_q/fmpz_poly_q_get_str_pretty.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_get_str_pretty.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_get_str_pretty.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_canonical.c -o ../build/fmpz_poly_q/fmpz_poly_q_is_canonical.o -MMD -MP -MF "../build/fmpz_poly_q/fmpz_poly_q_is_canonical.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_is_canonical.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_is_canonical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/fmpz_poly_q/fmpz_poly_q_pow.o -MMD -MP -MF "../build/fmpz_poly_q/fmpz_poly_q_pow.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_pow.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_pow.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fmpz_poly_q/fmpz_poly_q_init.o -MMD -MP -MF "../build/fmpz_poly_q/fmpz_poly_q_init.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_init.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c print_pretty.c -o ../build/fmpz_poly_q/fmpz_poly_q_print_pretty.o -MMD -MP -MF "../build/fmpz_poly_q/fmpz_poly_q_print_pretty.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_print_pretty.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_print_pretty.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv.c -o ../build/fmpz_poly_q/fmpz_poly_q_inv.o -MMD -MP -MF "../build/fmpz_poly_q/fmpz_poly_q_inv.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_inv.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_inv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c derivative.c -o ../build/fmpz_poly_q/fmpz_poly_q_derivative.o -MMD -MP -MF "../build/fmpz_poly_q/fmpz_poly_q_derivative.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_derivative.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_derivative.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c canonicalise.c -o ../build/fmpz_poly_q/fmpz_poly_q_canonicalise.o -MMD -MP -MF "../build/fmpz_poly_q/fmpz_poly_q_canonicalise.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_canonicalise.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_canonicalise.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c addmul.c -o ../build/fmpz_poly_q/fmpz_poly_q_addmul.o -MMD -MP -MF "../build/fmpz_poly_q/fmpz_poly_q_addmul.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_addmul.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_addmul.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_div_si.c -o ../build/fmpz_poly_q/fmpz_poly_q_scalar_div_si.o -MMD -MP -MF "../build/fmpz_poly_q/fmpz_poly_q_scalar_div_si.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_scalar_div_si.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_scalar_div_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fmpz_poly_q/fmpz_poly_q_randtest.o -MMD -MP -MF "../build/fmpz_poly_q/fmpz_poly_q_randtest.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_randtest.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_randtest.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_div_mpz.c -o ../build/fmpz_poly_q/fmpz_poly_q_scalar_div_mpz.o -MMD -MP -MF "../build/fmpz_poly_q/fmpz_poly_q_scalar_div_mpz.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_scalar_div_mpz.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_scalar_div_mpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c submul.c -o ../build/fmpz_poly_q/fmpz_poly_q_submul.o -MMD -MP -MF "../build/fmpz_poly_q/fmpz_poly_q_submul.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_submul.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_submul.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_si.c -o ../build/fmpz_poly_q/fmpz_poly_q_scalar_mul_si.o -MMD -MP -MF "../build/fmpz_poly_q/fmpz_poly_q_scalar_mul_si.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_scalar_mul_si.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_scalar_mul_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fmpz_poly_q/fmpz_poly_q_add.o -MMD -MP -MF "../build/fmpz_poly_q/fmpz_poly_q_add.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_add.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_add.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/fmpz_poly_q/fmpz_poly_q_swap.o -MMD -MP -MF "../build/fmpz_poly_q/fmpz_poly_q_swap.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_swap.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_swap.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fmpz_poly_q/fmpz_poly_q_clear.o -MMD -MP -MF "../build/fmpz_poly_q/fmpz_poly_q_clear.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_clear.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_si.c -o ../build/fmpz_poly_q/fmpz_poly_q_set_si.o -MMD -MP -MF "../build/fmpz_poly_q/fmpz_poly_q_set_si.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_set_si.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_set_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_mpz.c -o ../build/fmpz_poly_q/fmpz_poly_q_scalar_mul_mpz.o -MMD -MP -MF "../build/fmpz_poly_q/fmpz_poly_q_scalar_mul_mpz.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_scalar_mul_mpz.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_scalar_mul_mpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div.c -o ../build/fmpz_poly_q/fmpz_poly_q_div.o -MMD -MP -MF "../build/fmpz_poly_q/fmpz_poly_q_div.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_div.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_div.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_div_mpq.c -o ../build/fmpz_poly_q/fmpz_poly_q_scalar_div_mpq.o -MMD -MP -MF "../build/fmpz_poly_q/fmpz_poly_q_scalar_div_mpq.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_scalar_div_mpq.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_scalar_div_mpq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c print.c -o ../build/fmpz_poly_q/fmpz_poly_q_print.o -MMD -MP -MF "../build/fmpz_poly_q/fmpz_poly_q_print.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_print.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_print.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fmpz_poly_q/fmpz_poly_q_sub.o -MMD -MP -MF "../build/fmpz_poly_q/fmpz_poly_q_sub.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_sub.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_sub.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fmpz_poly_q/fmpz_poly_q_set.o -MMD -MP -MF "../build/fmpz_poly_q/fmpz_poly_q_set.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_set.d" -MT "../build/fmpz_poly_q/fmpz_poly_q_set.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/fmpz_poly_q'
make[4]: Entering directory '/«PKGBUILDDIR»/fmpz_poly_mat'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_sqr.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_sqr.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_sqr.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_sqr.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr_classical.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_sqr_classical.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_sqr_classical.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_sqr_classical.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_sqr_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_mullow.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_mullow.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_mullow.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_mullow.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c find_pivot_partial.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_find_pivot_partial.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_find_pivot_partial.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_find_pivot_partial.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_find_pivot_partial.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_mul.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_mul.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_mul.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_mul.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c det_interpolate.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_det_interpolate.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_det_interpolate.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_det_interpolate.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_det_interpolate.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_zero.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_is_zero.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_is_zero.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_is_zero.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_is_zero.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest_sparse.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_randtest_sparse.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_randtest_sparse.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_randtest_sparse.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_randtest_sparse.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_inv.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_inv.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_inv.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_inv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c det_fflu.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_det_fflu.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_det_fflu.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_det_fflu.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_det_fflu.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_init.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_init.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_init.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_fmpz.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_scalar_mul_fmpz.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_scalar_mul_fmpz.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_scalar_mul_fmpz.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_scalar_mul_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c max_bits.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_max_bits.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_max_bits.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_max_bits.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_max_bits.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_classical.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_mul_classical.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_mul_classical.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_mul_classical.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_mul_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_solve.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_solve.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_solve.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_solve.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr_KS.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_sqr_KS.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_sqr_KS.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_sqr_KS.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_sqr_KS.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fflu.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_fflu.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_fflu.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_fflu.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_fflu.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_KS.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_mul_KS.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_mul_KS.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_mul_KS.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_mul_KS.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_fflu_precomp.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_solve_fflu_precomp.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_solve_fflu_precomp.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_solve_fflu_precomp.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_solve_fflu_precomp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c det.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_det.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_det.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_det.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_det.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow_trunc.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_pow_trunc.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_pow_trunc.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_pow_trunc.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_pow_trunc.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c transpose.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_transpose.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_transpose.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_transpose.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_transpose.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_fmpz_poly.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_scalar_mul_fmpz_poly.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_scalar_mul_fmpz_poly.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_scalar_mul_fmpz_poly.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_scalar_mul_fmpz_poly.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c one.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_one.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_one.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_one.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_one.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rank.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_rank.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_rank.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_rank.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_rank.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_one.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_is_one.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_is_one.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_is_one.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_is_one.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_randtest.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_randtest.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_randtest.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_randtest.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c nullspace.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_nullspace.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_nullspace.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_nullspace.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_nullspace.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c truncate.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_truncate.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_truncate.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_truncate.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_truncate.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_equal.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_equal.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_equal.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_equal.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_fmpz.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_evaluate_fmpz.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_evaluate_fmpz.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_evaluate_fmpz.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_evaluate_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_add.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_add.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_add.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_add.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_swap.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_swap.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_swap.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_swap.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_clear.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_clear.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_clear.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c trace.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_trace.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_trace.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_trace.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_trace.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c max_length.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_max_length.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_max_length.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_max_length.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_max_length.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rref.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_rref.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_rref.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_rref.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_rref.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_fflu.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_solve_fflu.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_solve_fflu.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_solve_fflu.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_solve_fflu.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrlow.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_sqrlow.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_sqrlow.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_sqrlow.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_sqrlow.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_neg.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_neg.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_neg.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_neg.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest_unsigned.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_randtest_unsigned.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_randtest_unsigned.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_randtest_unsigned.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_randtest_unsigned.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c zero.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_zero.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_zero.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_zero.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_zero.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_pow.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_pow.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_pow.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_pow.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init_set.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_init_set.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_init_set.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_init_set.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_init_set.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c print.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_print.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_print.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_print.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_print.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_sub.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_sub.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_sub.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_sub.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_set.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_set.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_set.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_set.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c prod.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_prod.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_prod.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_prod.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_prod.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c find_pivot_any.c -o ../build/fmpz_poly_mat/fmpz_poly_mat_find_pivot_any.o -MMD -MP -MF "../build/fmpz_poly_mat/fmpz_poly_mat_find_pivot_any.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_find_pivot_any.d" -MT "../build/fmpz_poly_mat/fmpz_poly_mat_find_pivot_any.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/fmpz_poly_mat'
make[4]: Entering directory '/«PKGBUILDDIR»/nmod_poly_mat'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr.c -o ../build/nmod_poly_mat/nmod_poly_mat_sqr.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_sqr.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_sqr.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_sqr.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_nmod_poly.c -o ../build/nmod_poly_mat/nmod_poly_mat_scalar_mul_nmod_poly.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_scalar_mul_nmod_poly.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_scalar_mul_nmod_poly.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_scalar_mul_nmod_poly.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr_classical.c -o ../build/nmod_poly_mat/nmod_poly_mat_sqr_classical.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_sqr_classical.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_sqr_classical.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_sqr_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_nmod.c -o ../build/nmod_poly_mat/nmod_poly_mat_scalar_mul_nmod.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_scalar_mul_nmod.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_scalar_mul_nmod.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_scalar_mul_nmod.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/nmod_poly_mat/nmod_poly_mat_pow.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_pow.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_pow.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_pow.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c find_pivot_partial.c -o ../build/nmod_poly_mat/nmod_poly_mat_find_pivot_partial.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_find_pivot_partial.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_find_pivot_partial.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_find_pivot_partial.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/nmod_poly_mat/nmod_poly_mat_mul.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_mul.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_mul.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_mul.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c det_interpolate.c -o ../build/nmod_poly_mat/nmod_poly_mat_det_interpolate.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_det_interpolate.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_det_interpolate.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_det_interpolate.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_zero.c -o ../build/nmod_poly_mat/nmod_poly_mat_is_zero.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_is_zero.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_is_zero.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_is_zero.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest_sparse.c -o ../build/nmod_poly_mat/nmod_poly_mat_randtest_sparse.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_randtest_sparse.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_randtest_sparse.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_randtest_sparse.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_nmod.c -o ../build/nmod_poly_mat/nmod_poly_mat_evaluate_nmod.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_evaluate_nmod.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_evaluate_nmod.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_evaluate_nmod.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv.c -o ../build/nmod_poly_mat/nmod_poly_mat_inv.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_inv.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_inv.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_inv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c det_fflu.c -o ../build/nmod_poly_mat/nmod_poly_mat_det_fflu.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_det_fflu.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_det_fflu.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_det_fflu.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/nmod_poly_mat/nmod_poly_mat_init.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_init.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_init.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_classical.c -o ../build/nmod_poly_mat/nmod_poly_mat_mul_classical.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_mul_classical.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_mul_classical.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_mul_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve.c -o ../build/nmod_poly_mat/nmod_poly_mat_solve.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_solve.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_solve.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_solve.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr_KS.c -o ../build/nmod_poly_mat/nmod_poly_mat_sqr_KS.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_sqr_KS.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_sqr_KS.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_sqr_KS.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fflu.c -o ../build/nmod_poly_mat/nmod_poly_mat_fflu.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_fflu.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_fflu.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_fflu.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_KS.c -o ../build/nmod_poly_mat/nmod_poly_mat_mul_KS.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_mul_KS.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_mul_KS.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_mul_KS.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_fflu_precomp.c -o ../build/nmod_poly_mat/nmod_poly_mat_solve_fflu_precomp.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_solve_fflu_precomp.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_solve_fflu_precomp.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_solve_fflu_precomp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c det.c -o ../build/nmod_poly_mat/nmod_poly_mat_det.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_det.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_det.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_det.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr_interpolate.c -o ../build/nmod_poly_mat/nmod_poly_mat_sqr_interpolate.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_sqr_interpolate.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_sqr_interpolate.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_sqr_interpolate.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_interpolate.c -o ../build/nmod_poly_mat/nmod_poly_mat_mul_interpolate.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_mul_interpolate.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_mul_interpolate.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_mul_interpolate.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rank.c -o ../build/nmod_poly_mat/nmod_poly_mat_rank.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_rank.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_rank.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_rank.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_one.c -o ../build/nmod_poly_mat/nmod_poly_mat_is_one.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_is_one.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_is_one.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_is_one.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/nmod_poly_mat/nmod_poly_mat_randtest.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_randtest.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_randtest.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_randtest.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c nullspace.c -o ../build/nmod_poly_mat/nmod_poly_mat_nullspace.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_nullspace.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_nullspace.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_nullspace.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/nmod_poly_mat/nmod_poly_mat_equal.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_equal.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_equal.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_equal.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c one.c -o ../build/nmod_poly_mat/nmod_poly_mat_one.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_one.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_one.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_one.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/nmod_poly_mat/nmod_poly_mat_add.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_add.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_add.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_add.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/nmod_poly_mat/nmod_poly_mat_swap.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_swap.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_swap.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_swap.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/nmod_poly_mat/nmod_poly_mat_clear.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_clear.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_clear.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c trace.c -o ../build/nmod_poly_mat/nmod_poly_mat_trace.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_trace.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_trace.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_trace.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c max_length.c -o ../build/nmod_poly_mat/nmod_poly_mat_max_length.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_max_length.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_max_length.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_max_length.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rref.c -o ../build/nmod_poly_mat/nmod_poly_mat_rref.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_rref.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_rref.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_rref.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_fflu.c -o ../build/nmod_poly_mat/nmod_poly_mat_solve_fflu.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_solve_fflu.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_solve_fflu.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_solve_fflu.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/nmod_poly_mat/nmod_poly_mat_neg.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_neg.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_neg.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_neg.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c zero.c -o ../build/nmod_poly_mat/nmod_poly_mat_zero.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_zero.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_zero.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_zero.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init_set.c -o ../build/nmod_poly_mat/nmod_poly_mat_init_set.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_init_set.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_init_set.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_init_set.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c print.c -o ../build/nmod_poly_mat/nmod_poly_mat_print.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_print.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_print.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_print.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/nmod_poly_mat/nmod_poly_mat_sub.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_sub.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_sub.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_sub.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/nmod_poly_mat/nmod_poly_mat_set.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_set.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_set.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_set.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c find_pivot_any.c -o ../build/nmod_poly_mat/nmod_poly_mat_find_pivot_any.o -MMD -MP -MF "../build/nmod_poly_mat/nmod_poly_mat_find_pivot_any.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_find_pivot_any.d" -MT "../build/nmod_poly_mat/nmod_poly_mat_find_pivot_any.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/nmod_poly_mat'
make[4]: Entering directory '/«PKGBUILDDIR»/fmpz_mod_poly'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_coeff_ui.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_set_coeff_ui.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_set_coeff_ui.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_set_coeff_ui.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_set_coeff_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_sqr.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_sqr.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_sqr.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_sqr.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c remove.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_remove.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_remove.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_remove.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_remove.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow_trunc_binexp.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_pow_trunc_binexp.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_pow_trunc_binexp.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_pow_trunc_binexp.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_pow_trunc_binexp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_mul.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_mul.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_mul.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_mul.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_fmpz_vec_iter.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_evaluate_fmpz_vec_iter.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_evaluate_fmpz_vec_iter.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_evaluate_fmpz_vec_iter.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_evaluate_fmpz_vec_iter.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c shift_right.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_shift_right.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_shift_right.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_shift_right.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_shift_right.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_brent_kung_preinv.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_compose_mod_brent_kung_preinv.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_compose_mod_brent_kung_preinv.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_compose_mod_brent_kung_preinv.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_compose_mod_brent_kung_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c shift_left.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_shift_left.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_shift_left.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_shift_left.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_shift_left.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_pow.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_pow.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_pow.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_pow.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_divconquer_recursive.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_divrem_divconquer_recursive.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_divrem_divconquer_recursive.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_divrem_divconquer_recursive.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_divrem_divconquer_recursive.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_init.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_init.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_init.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_brent_kung_precomp_preinv.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_compose_mod_brent_kung_precomp_preinv.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_compose_mod_brent_kung_precomp_preinv.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_compose_mod_brent_kung_precomp_preinv.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_compose_mod_brent_kung_precomp_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_fmpz.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_scalar_mul_fmpz.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_scalar_mul_fmpz.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_scalar_mul_fmpz.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_scalar_mul_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_fprint.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_fprint.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_fprint.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_fprint.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_ui_binexp.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_powmod_ui_binexp.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_powmod_ui_binexp.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_powmod_ui_binexp.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_powmod_ui_binexp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c make_monic.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_make_monic.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_make_monic.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_make_monic.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_make_monic.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_fmpz_poly.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_get_fmpz_poly.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_get_fmpz_poly.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_get_fmpz_poly.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_get_fmpz_poly.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fit_length.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_fit_length.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_fit_length.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_fit_length.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_fit_length.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c derivative.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_derivative.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_derivative.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_derivative.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_derivative.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c xgcd_euclidean.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_xgcd_euclidean.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_xgcd_euclidean.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_xgcd_euclidean.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_xgcd_euclidean.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_x_fmpz_preinv.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_powmod_x_fmpz_preinv.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_powmod_x_fmpz_preinv.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_powmod_x_fmpz_preinv.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_powmod_x_fmpz_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_fmpz_vec.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_evaluate_fmpz_vec.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_evaluate_fmpz_vec.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_evaluate_fmpz_vec.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_evaluate_fmpz_vec.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_coeff_fmpz.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_set_coeff_fmpz.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_set_coeff_fmpz.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_set_coeff_fmpz.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_set_coeff_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c radix.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_radix.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_radix.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_radix.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_radix.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c tree.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_tree.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_tree.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_tree.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_tree.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_swap.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_swap.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_swap.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_swap.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c invmod.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_invmod.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_invmod.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_invmod.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_invmod.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulmod_preinv.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_mulmod_preinv.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_mulmod_preinv.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_mulmod_preinv.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_mulmod_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_f.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_divrem_f.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_divrem_f.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_divrem_f.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_divrem_f.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcd_euclidean.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_gcd_euclidean.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_gcd_euclidean.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_gcd_euclidean.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_gcd_euclidean.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_divconquer.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_divrem_divconquer.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_divrem_divconquer.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_divrem_divconquer.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_divrem_divconquer.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_newton_n_preinv.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_divrem_newton_n_preinv.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_divrem_newton_n_preinv.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_divrem_newton_n_preinv.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_divrem_newton_n_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv_series_newton.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_inv_series_newton.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_inv_series_newton.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_inv_series_newton.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_inv_series_newton.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_mullow.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_mullow.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_mullow.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_mullow.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpz.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_set_fmpz.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_set_fmpz.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_set_fmpz.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_set_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_randtest.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_randtest.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_randtest.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_randtest.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_basecase.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_divrem_basecase.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_divrem_basecase.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_divrem_basecase.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_divrem_basecase.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_divconquer.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_compose_divconquer.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_compose_divconquer.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_compose_divconquer.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_compose_divconquer.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_fmpz.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_evaluate_fmpz.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_evaluate_fmpz.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_evaluate_fmpz.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_evaluate_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_fmpz_binexp.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_powmod_fmpz_binexp.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_powmod_fmpz_binexp.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_powmod_fmpz_binexp.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_powmod_fmpz_binexp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_add.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_add.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_add.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_add.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_newton_n_preinv.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_div_newton_n_preinv.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_div_newton_n_preinv.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_div_newton_n_preinv.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_div_newton_n_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_clear.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_clear.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_clear.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c realloc.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_realloc.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_realloc.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_realloc.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_realloc.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c zero_coeffs.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_zero_coeffs.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_zero_coeffs.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_zero_coeffs.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_zero_coeffs.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_ui_binexp_preinv.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_powmod_ui_binexp_preinv.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_powmod_ui_binexp_preinv.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_powmod_ui_binexp_preinv.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_powmod_ui_binexp_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpz_poly.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_set_fmpz_poly.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_set_fmpz_poly.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_set_fmpz_poly.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_set_fmpz_poly.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_horner.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_compose_mod_horner.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_compose_mod_horner.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_compose_mod_horner.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_compose_mod_horner.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c reverse.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_reverse.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_reverse.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_reverse.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_reverse.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulmod.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_mulmod.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_mulmod.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_mulmod.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_mulmod.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_neg.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_neg.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_neg.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_neg.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_fmpz_vec_fast.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_evaluate_fmpz_vec_fast.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_evaluate_fmpz_vec_fast.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_evaluate_fmpz_vec_fast.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_evaluate_fmpz_vec_fast.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_basecase.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_div_basecase.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_div_basecase.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_div_basecase.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_div_basecase.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_horner.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_compose_horner.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_compose_horner.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_compose_horner.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_compose_horner.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_brent_kung.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_compose_mod_brent_kung.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_compose_mod_brent_kung.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_compose_mod_brent_kung.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_compose_mod_brent_kung.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c normalise.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_normalise.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_normalise.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_normalise.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_normalise.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_set.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_set.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_set.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_set.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_compose_mod.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_compose_mod.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_compose_mod.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_compose_mod.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_sub.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_sub.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_sub.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_sub.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow_trunc.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_pow_trunc.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_pow_trunc.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_pow_trunc.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_pow_trunc.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fread.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_fread.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_fread.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_fread.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_fread.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_fmpz_binexp_preinv.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_powmod_fmpz_binexp_preinv.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_powmod_fmpz_binexp_preinv.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_powmod_fmpz_binexp_preinv.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_powmod_fmpz_binexp_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rem_basecase.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_rem_basecase.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_rem_basecase.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_rem_basecase.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_rem_basecase.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcdinv.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_gcdinv.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_gcdinv.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_gcdinv.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_gcdinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcd_euclidean_f.c -o ../build/fmpz_mod_poly/fmpz_mod_poly_gcd_euclidean_f.o -MMD -MP -MF "../build/fmpz_mod_poly/fmpz_mod_poly_gcd_euclidean_f.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_gcd_euclidean_f.d" -MT "../build/fmpz_mod_poly/fmpz_mod_poly_gcd_euclidean_f.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/fmpz_mod_poly'
make[4]: Entering directory '/«PKGBUILDDIR»/fmpz_mod_poly_factor'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_squarefree.c -o ../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_is_squarefree.o -MMD -MP -MF "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_is_squarefree.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_is_squarefree.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_is_squarefree.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_cantor_zassenhaus.c -o ../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_factor_cantor_zassenhaus.o -MMD -MP -MF "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_factor_cantor_zassenhaus.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_factor_cantor_zassenhaus.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_factor_cantor_zassenhaus.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_squarefree.c -o ../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_factor_squarefree.o -MMD -MP -MF "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_factor_squarefree.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_factor_squarefree.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_factor_squarefree.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_kaltofen_shoup.c -o ../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_factor_kaltofen_shoup.o -MMD -MP -MF "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_factor_kaltofen_shoup.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_factor_kaltofen_shoup.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_factor_kaltofen_shoup.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c print.c -o ../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_print.o -MMD -MP -MF "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_print.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_print.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_print.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_pow.o -MMD -MP -MF "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_pow.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_pow.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_pow.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_init.o -MMD -MP -MF "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_init.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_init.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c insert.c -o ../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_insert.o -MMD -MP -MF "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_insert.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_insert.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_insert.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c realloc.c -o ../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_realloc.o -MMD -MP -MF "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_realloc.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_realloc.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_realloc.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fit_length.c -o ../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_fit_length.o -MMD -MP -MF "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_fit_length.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_fit_length.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_fit_length.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_irreducible_ddf.c -o ../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_is_irreducible_ddf.o -MMD -MP -MF "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_is_irreducible_ddf.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_is_irreducible_ddf.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_is_irreducible_ddf.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_irreducible_rabin.c -o ../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_is_irreducible_rabin.o -MMD -MP -MF "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_is_irreducible_rabin.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_is_irreducible_rabin.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_is_irreducible_rabin.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_equal_deg.c -o ../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_factor_equal_deg.o -MMD -MP -MF "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_factor_equal_deg.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_factor_equal_deg.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_factor_equal_deg.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_irreducible.c -o ../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_is_irreducible.o -MMD -MP -MF "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_is_irreducible.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_is_irreducible.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_is_irreducible.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_berlekamp.c -o ../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_factor_berlekamp.o -MMD -MP -MF "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_factor_berlekamp.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_factor_berlekamp.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_factor_berlekamp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_clear.o -MMD -MP -MF "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_clear.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_clear.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c concat.c -o ../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_concat.o -MMD -MP -MF "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_concat.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_concat.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_concat.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor.c -o ../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_factor.o -MMD -MP -MF "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_factor.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_factor.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_factor.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_equal_deg_prob.c -o ../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_factor_equal_deg_prob.o -MMD -MP -MF "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_factor_equal_deg_prob.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_factor_equal_deg_prob.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_factor_equal_deg_prob.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_distinct_deg.c -o ../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_factor_distinct_deg.o -MMD -MP -MF "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_factor_distinct_deg.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_factor_distinct_deg.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_factor_distinct_deg.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_set.o -MMD -MP -MF "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_set.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_set.d" -MT "../build/fmpz_mod_poly_factor/fmpz_mod_poly_factor_set.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/fmpz_mod_poly_factor'
make[4]: Entering directory '/«PKGBUILDDIR»/fmpz_factor'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c print.c -o ../build/fmpz_factor/fmpz_factor_print.o -MMD -MP -MF "../build/fmpz_factor/fmpz_factor_print.d" -MT "../build/fmpz_factor/fmpz_factor_print.d" -MT "../build/fmpz_factor/fmpz_factor_print.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_trial_range.c -o ../build/fmpz_factor/fmpz_factor_factor_trial_range.o -MMD -MP -MF "../build/fmpz_factor/fmpz_factor_factor_trial_range.d" -MT "../build/fmpz_factor/fmpz_factor_factor_trial_range.d" -MT "../build/fmpz_factor/fmpz_factor_factor_trial_range.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c append_ui.c -o ../build/fmpz_factor/fmpz_factor_append_ui.o -MMD -MP -MF "../build/fmpz_factor/fmpz_factor_append_ui.d" -MT "../build/fmpz_factor/fmpz_factor_append_ui.d" -MT "../build/fmpz_factor/fmpz_factor_append_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fmpz_factor/fmpz_factor_init.o -MMD -MP -MF "../build/fmpz_factor/fmpz_factor_init.d" -MT "../build/fmpz_factor/fmpz_factor_init.d" -MT "../build/fmpz_factor/fmpz_factor_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fit_length.c -o ../build/fmpz_factor/fmpz_factor_fit_length.o -MMD -MP -MF "../build/fmpz_factor/fmpz_factor_fit_length.d" -MT "../build/fmpz_factor/fmpz_factor_fit_length.d" -MT "../build/fmpz_factor/fmpz_factor_fit_length.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_pp1.c -o ../build/fmpz_factor/fmpz_factor_factor_pp1.o -MMD -MP -MF "../build/fmpz_factor/fmpz_factor_factor_pp1.d" -MT "../build/fmpz_factor/fmpz_factor_factor_pp1.d" -MT "../build/fmpz_factor/fmpz_factor_factor_pp1.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_si.c -o ../build/fmpz_factor/fmpz_factor_factor_si.o -MMD -MP -MF "../build/fmpz_factor/fmpz_factor_factor_si.d" -MT "../build/fmpz_factor/fmpz_factor_factor_si.d" -MT "../build/fmpz_factor/fmpz_factor_factor_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor.c -o ../build/fmpz_factor/fmpz_factor_factor.o -MMD -MP -MF "../build/fmpz_factor/fmpz_factor_factor.d" -MT "../build/fmpz_factor/fmpz_factor_factor.d" -MT "../build/fmpz_factor/fmpz_factor_factor.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c expand_iterative.c -o ../build/fmpz_factor/fmpz_factor_expand_iterative.o -MMD -MP -MF "../build/fmpz_factor/fmpz_factor_expand_iterative.d" -MT "../build/fmpz_factor/fmpz_factor_expand_iterative.d" -MT "../build/fmpz_factor/fmpz_factor_expand_iterative.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fmpz_factor/fmpz_factor_clear.o -MMD -MP -MF "../build/fmpz_factor/fmpz_factor_clear.d" -MT "../build/fmpz_factor/fmpz_factor_clear.d" -MT "../build/fmpz_factor/fmpz_factor_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c extend_factor_ui.c -o ../build/fmpz_factor/fmpz_factor_extend_factor_ui.o -MMD -MP -MF "../build/fmpz_factor/fmpz_factor_extend_factor_ui.d" -MT "../build/fmpz_factor/fmpz_factor_extend_factor_ui.d" -MT "../build/fmpz_factor/fmpz_factor_extend_factor_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c expand.c -o ../build/fmpz_factor/fmpz_factor_expand.o -MMD -MP -MF "../build/fmpz_factor/fmpz_factor_expand.d" -MT "../build/fmpz_factor/fmpz_factor_expand.d" -MT "../build/fmpz_factor/fmpz_factor_expand.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_length.c -o ../build/fmpz_factor/fmpz_factor_set_length.o -MMD -MP -MF "../build/fmpz_factor/fmpz_factor_set_length.d" -MT "../build/fmpz_factor/fmpz_factor_set_length.d" -MT "../build/fmpz_factor/fmpz_factor_set_length.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c expand_multiexp.c -o ../build/fmpz_factor/fmpz_factor_expand_multiexp.o -MMD -MP -MF "../build/fmpz_factor/fmpz_factor_expand_multiexp.d" -MT "../build/fmpz_factor/fmpz_factor_expand_multiexp.d" -MT "../build/fmpz_factor/fmpz_factor_expand_multiexp.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/fmpz_factor'
make[4]: Entering directory '/«PKGBUILDDIR»/fmpz_poly_factor'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_squarefree.c -o ../build/fmpz_poly_factor/fmpz_poly_factor_factor_squarefree.o -MMD -MP -MF "../build/fmpz_poly_factor/fmpz_poly_factor_factor_squarefree.d" -MT "../build/fmpz_poly_factor/fmpz_poly_factor_factor_squarefree.d" -MT "../build/fmpz_poly_factor/fmpz_poly_factor_factor_squarefree.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c print.c -o ../build/fmpz_poly_factor/fmpz_poly_factor_print.o -MMD -MP -MF "../build/fmpz_poly_factor/fmpz_poly_factor_print.d" -MT "../build/fmpz_poly_factor/fmpz_poly_factor_print.d" -MT "../build/fmpz_poly_factor/fmpz_poly_factor_print.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fmpz_poly_factor/fmpz_poly_factor_init.o -MMD -MP -MF "../build/fmpz_poly_factor/fmpz_poly_factor_init.d" -MT "../build/fmpz_poly_factor/fmpz_poly_factor_init.d" -MT "../build/fmpz_poly_factor/fmpz_poly_factor_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c insert.c -o ../build/fmpz_poly_factor/fmpz_poly_factor_insert.o -MMD -MP -MF "../build/fmpz_poly_factor/fmpz_poly_factor_insert.d" -MT "../build/fmpz_poly_factor/fmpz_poly_factor_insert.d" -MT "../build/fmpz_poly_factor/fmpz_poly_factor_insert.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c realloc.c -o ../build/fmpz_poly_factor/fmpz_poly_factor_realloc.o -MMD -MP -MF "../build/fmpz_poly_factor/fmpz_poly_factor_realloc.d" -MT "../build/fmpz_poly_factor/fmpz_poly_factor_realloc.d" -MT "../build/fmpz_poly_factor/fmpz_poly_factor_realloc.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fit_length.c -o ../build/fmpz_poly_factor/fmpz_poly_factor_fit_length.o -MMD -MP -MF "../build/fmpz_poly_factor/fmpz_poly_factor_fit_length.d" -MT "../build/fmpz_poly_factor/fmpz_poly_factor_fit_length.d" -MT "../build/fmpz_poly_factor/fmpz_poly_factor_fit_length.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_zassenhaus_recombination.c -o ../build/fmpz_poly_factor/fmpz_poly_factor_factor_zassenhaus_recombination.o -MMD -MP -MF "../build/fmpz_poly_factor/fmpz_poly_factor_factor_zassenhaus_recombination.d" -MT "../build/fmpz_poly_factor/fmpz_poly_factor_factor_zassenhaus_recombination.d" -MT "../build/fmpz_poly_factor/fmpz_poly_factor_factor_zassenhaus_recombination.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fmpz_poly_factor/fmpz_poly_factor_clear.o -MMD -MP -MF "../build/fmpz_poly_factor/fmpz_poly_factor_clear.d" -MT "../build/fmpz_poly_factor/fmpz_poly_factor_clear.d" -MT "../build/fmpz_poly_factor/fmpz_poly_factor_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_zassenhaus.c -o ../build/fmpz_poly_factor/fmpz_poly_factor_factor_zassenhaus.o -MMD -MP -MF "../build/fmpz_poly_factor/fmpz_poly_factor_factor_zassenhaus.d" -MT "../build/fmpz_poly_factor/fmpz_poly_factor_factor_zassenhaus.d" -MT "../build/fmpz_poly_factor/fmpz_poly_factor_factor_zassenhaus.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c concat.c -o ../build/fmpz_poly_factor/fmpz_poly_factor_concat.o -MMD -MP -MF "../build/fmpz_poly_factor/fmpz_poly_factor_concat.d" -MT "../build/fmpz_poly_factor/fmpz_poly_factor_concat.d" -MT "../build/fmpz_poly_factor/fmpz_poly_factor_concat.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fmpz_poly_factor/fmpz_poly_factor_set.o -MMD -MP -MF "../build/fmpz_poly_factor/fmpz_poly_factor_set.d" -MT "../build/fmpz_poly_factor/fmpz_poly_factor_set.d" -MT "../build/fmpz_poly_factor/fmpz_poly_factor_set.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/fmpz_poly_factor'
make[4]: Entering directory '/«PKGBUILDDIR»/fft'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c adjust.c -o ../build/fft/fft_adjust.o -MMD -MP -MF "../build/fft/fft_adjust.d" -MT "../build/fft/fft_adjust.d" -MT "../build/fft/fft_adjust.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fft_truncate.c -o ../build/fft/fft_fft_truncate.o -MMD -MP -MF "../build/fft/fft_fft_truncate.d" -MT "../build/fft/fft_fft_truncate.d" -MT "../build/fft/fft_fft_truncate.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c combine_bits.c -o ../build/fft/fft_combine_bits.o -MMD -MP -MF "../build/fft/fft_combine_bits.d" -MT "../build/fft/fft_combine_bits.d" -MT "../build/fft/fft_combine_bits.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fermat_to_mpz.c -o ../build/fft/fft_fermat_to_mpz.o -MMD -MP -MF "../build/fft/fft_fermat_to_mpz.d" -MT "../build/fft/fft_fermat_to_mpz.d" -MT "../build/fft/fft_fermat_to_mpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_fft_main.c -o ../build/fft/fft_mul_fft_main.o -MMD -MP -MF "../build/fft/fft_mul_fft_main.d" -MT "../build/fft/fft_mul_fft_main.d" -MT "../build/fft/fft_mul_fft_main.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fft_mfa_truncate_sqrt2_inner.c -o ../build/fft/fft_fft_mfa_truncate_sqrt2_inner.o -MMD -MP -MF "../build/fft/fft_fft_mfa_truncate_sqrt2_inner.d" -MT "../build/fft/fft_fft_mfa_truncate_sqrt2_inner.d" -MT "../build/fft/fft_fft_mfa_truncate_sqrt2_inner.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulmod_2expp1.c -o ../build/fft/fft_mulmod_2expp1.o -MMD -MP -MF "../build/fft/fft_mulmod_2expp1.d" -MT "../build/fft/fft_mulmod_2expp1.d" -MT "../build/fft/fft_mulmod_2expp1.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c butterfly_rshB.c -o ../build/fft/fft_butterfly_rshB.o -MMD -MP -MF "../build/fft/fft_butterfly_rshB.d" -MT "../build/fft/fft_butterfly_rshB.d" -MT "../build/fft/fft_butterfly_rshB.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ifft_mfa_truncate_sqrt2.c -o ../build/fft/fft_ifft_mfa_truncate_sqrt2.o -MMD -MP -MF "../build/fft/fft_ifft_mfa_truncate_sqrt2.d" -MT "../build/fft/fft_ifft_mfa_truncate_sqrt2.d" -MT "../build/fft/fft_ifft_mfa_truncate_sqrt2.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ifft_truncate_sqrt2.c -o ../build/fft/fft_ifft_truncate_sqrt2.o -MMD -MP -MF "../build/fft/fft_ifft_truncate_sqrt2.d" -MT "../build/fft/fft_ifft_truncate_sqrt2.d" -MT "../build/fft/fft_ifft_truncate_sqrt2.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ifft_radix2.c -o ../build/fft/fft_ifft_radix2.o -MMD -MP -MF "../build/fft/fft_ifft_radix2.d" -MT "../build/fft/fft_ifft_radix2.d" -MT "../build/fft/fft_ifft_radix2.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_2expmod_2expp1.c -o ../build/fft/fft_div_2expmod_2expp1.o -MMD -MP -MF "../build/fft/fft_div_2expmod_2expp1.d" -MT "../build/fft/fft_div_2expmod_2expp1.d" -MT "../build/fft/fft_div_2expmod_2expp1.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ifft_truncate.c -o ../build/fft/fft_ifft_truncate.o -MMD -MP -MF "../build/fft/fft_ifft_truncate.d" -MT "../build/fft/fft_ifft_truncate.d" -MT "../build/fft/fft_ifft_truncate.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c butterfly_lshB.c -o ../build/fft/fft_butterfly_lshB.o -MMD -MP -MF "../build/fft/fft_butterfly_lshB.d" -MT "../build/fft/fft_butterfly_lshB.d" -MT "../build/fft/fft_butterfly_lshB.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_truncate_sqrt2.c -o ../build/fft/fft_mul_truncate_sqrt2.o -MMD -MP -MF "../build/fft/fft_mul_truncate_sqrt2.d" -MT "../build/fft/fft_mul_truncate_sqrt2.d" -MT "../build/fft/fft_mul_truncate_sqrt2.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c convolution.c -o ../build/fft/fft_convolution.o -MMD -MP -MF "../build/fft/fft_convolution.d" -MT "../build/fft/fft_convolution.d" -MT "../build/fft/fft_convolution.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_mfa_truncate_sqrt2.c -o ../build/fft/fft_mul_mfa_truncate_sqrt2.o -MMD -MP -MF "../build/fft/fft_mul_mfa_truncate_sqrt2.d" -MT "../build/fft/fft_mul_mfa_truncate_sqrt2.d" -MT "../build/fft/fft_mul_mfa_truncate_sqrt2.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_2expmod_2expp1.c -o ../build/fft/fft_mul_2expmod_2expp1.o -MMD -MP -MF "../build/fft/fft_mul_2expmod_2expp1.d" -MT "../build/fft/fft_mul_2expmod_2expp1.d" -MT "../build/fft/fft_mul_2expmod_2expp1.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ifft_negacyclic.c -o ../build/fft/fft_ifft_negacyclic.o -MMD -MP -MF "../build/fft/fft_ifft_negacyclic.d" -MT "../build/fft/fft_ifft_negacyclic.d" -MT "../build/fft/fft_ifft_negacyclic.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fft_mfa_truncate_sqrt2.c -o ../build/fft/fft_fft_mfa_truncate_sqrt2.o -MMD -MP -MF "../build/fft/fft_fft_mfa_truncate_sqrt2.d" -MT "../build/fft/fft_fft_mfa_truncate_sqrt2.d" -MT "../build/fft/fft_fft_mfa_truncate_sqrt2.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fft_negacylic.c -o ../build/fft/fft_fft_negacylic.o -MMD -MP -MF "../build/fft/fft_fft_negacylic.d" -MT "../build/fft/fft_fft_negacylic.d" -MT "../build/fft/fft_fft_negacylic.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c adjust_sqrt2.c -o ../build/fft/fft_adjust_sqrt2.o -MMD -MP -MF "../build/fft/fft_adjust_sqrt2.d" -MT "../build/fft/fft_adjust_sqrt2.d" -MT "../build/fft/fft_adjust_sqrt2.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c normmod_2expp1.c -o ../build/fft/fft_normmod_2expp1.o -MMD -MP -MF "../build/fft/fft_normmod_2expp1.d" -MT "../build/fft/fft_normmod_2expp1.d" -MT "../build/fft/fft_normmod_2expp1.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fft_truncate_sqrt2.c -o ../build/fft/fft_fft_truncate_sqrt2.o -MMD -MP -MF "../build/fft/fft_fft_truncate_sqrt2.d" -MT "../build/fft/fft_fft_truncate_sqrt2.d" -MT "../build/fft/fft_fft_truncate_sqrt2.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fft_radix2.c -o ../build/fft/fft_fft_radix2.o -MMD -MP -MF "../build/fft/fft_fft_radix2.d" -MT "../build/fft/fft_fft_radix2.d" -MT "../build/fft/fft_fft_radix2.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c split_bits.c -o ../build/fft/fft_split_bits.o -MMD -MP -MF "../build/fft/fft_split_bits.d" -MT "../build/fft/fft_split_bits.d" -MT "../build/fft/fft_split_bits.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/fft'
make[4]: Entering directory '/«PKGBUILDDIR»/qsieve'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ll_insert_relations.c -o ../build/qsieve/qsieve_ll_insert_relations.o -MMD -MP -MF "../build/qsieve/qsieve_ll_insert_relations.d" -MT "../build/qsieve/qsieve_ll_insert_relations.d" -MT "../build/qsieve/qsieve_ll_insert_relations.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ll_init.c -o ../build/qsieve/qsieve_ll_init.o -MMD -MP -MF "../build/qsieve/qsieve_ll_init.d" -MT "../build/qsieve/qsieve_ll_init.d" -MT "../build/qsieve/qsieve_ll_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ll_factor.c -o ../build/qsieve/qsieve_ll_factor.o -MMD -MP -MF "../build/qsieve/qsieve_ll_factor.d" -MT "../build/qsieve/qsieve_ll_factor.d" -MT "../build/qsieve/qsieve_ll_factor.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ll_primes_init.c -o ../build/qsieve/qsieve_ll_primes_init.o -MMD -MP -MF "../build/qsieve/qsieve_ll_primes_init.d" -MT "../build/qsieve/qsieve_ll_primes_init.d" -MT "../build/qsieve/qsieve_ll_primes_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ll_knuth_schroeppel.c -o ../build/qsieve/qsieve_ll_knuth_schroeppel.o -MMD -MP -MF "../build/qsieve/qsieve_ll_knuth_schroeppel.d" -MT "../build/qsieve/qsieve_ll_knuth_schroeppel.d" -MT "../build/qsieve/qsieve_ll_knuth_schroeppel.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ll_poly_init.c -o ../build/qsieve/qsieve_ll_poly_init.o -MMD -MP -MF "../build/qsieve/qsieve_ll_poly_init.d" -MT "../build/qsieve/qsieve_ll_poly_init.d" -MT "../build/qsieve/qsieve_ll_poly_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ll_linalg_init.c -o ../build/qsieve/qsieve_ll_linalg_init.o -MMD -MP -MF "../build/qsieve/qsieve_ll_linalg_init.d" -MT "../build/qsieve/qsieve_ll_linalg_init.d" -MT "../build/qsieve/qsieve_ll_linalg_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ll_collect_relations.c -o ../build/qsieve/qsieve_ll_collect_relations.o -MMD -MP -MF "../build/qsieve/qsieve_ll_collect_relations.d" -MT "../build/qsieve/qsieve_ll_collect_relations.d" -MT "../build/qsieve/qsieve_ll_collect_relations.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ll_clear.c -o ../build/qsieve/qsieve_ll_clear.o -MMD -MP -MF "../build/qsieve/qsieve_ll_clear.d" -MT "../build/qsieve/qsieve_ll_clear.d" -MT "../build/qsieve/qsieve_ll_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ll_compute_poly_data.c -o ../build/qsieve/qsieve_ll_compute_poly_data.o -MMD -MP -MF "../build/qsieve/qsieve_ll_compute_poly_data.d" -MT "../build/qsieve/qsieve_ll_compute_poly_data.d" -MT "../build/qsieve/qsieve_ll_compute_poly_data.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ll_square_root.c -o ../build/qsieve/qsieve_ll_square_root.o -MMD -MP -MF "../build/qsieve/qsieve_ll_square_root.d" -MT "../build/qsieve/qsieve_ll_square_root.d" -MT "../build/qsieve/qsieve_ll_square_root.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c block_lanczos.c -o ../build/qsieve/qsieve_block_lanczos.o -MMD -MP -MF "../build/qsieve/qsieve_block_lanczos.d" -MT "../build/qsieve/qsieve_block_lanczos.d" -MT "../build/qsieve/qsieve_block_lanczos.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/qsieve'
make[4]: Entering directory '/«PKGBUILDDIR»/double_extras'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lambertw.c -o ../build/double_extras/double_extras_lambertw.o -MMD -MP -MF "../build/double_extras/double_extras_lambertw.d" -MT "../build/double_extras/double_extras_lambertw.d" -MT "../build/double_extras/double_extras_lambertw.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/double_extras/double_extras_randtest.o -MMD -MP -MF "../build/double_extras/double_extras_randtest.d" -MT "../build/double_extras/double_extras_randtest.d" -MT "../build/double_extras/double_extras_randtest.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/double_extras'
make[4]: Entering directory '/«PKGBUILDDIR»/padic_poly'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_reduced.c -o ../build/padic_poly/padic_poly_is_reduced.o -MMD -MP -MF "../build/padic_poly/padic_poly_is_reduced.d" -MT "../build/padic_poly/padic_poly_is_reduced.d" -MT "../build/padic_poly/padic_poly_is_reduced.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_si.c -o ../build/padic_poly/padic_poly_set_si.o -MMD -MP -MF "../build/padic_poly/padic_poly_set_si.d" -MT "../build/padic_poly/padic_poly_set_si.d" -MT "../build/padic_poly/padic_poly_set_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_pow.c -o ../build/padic_poly/padic_poly_compose_pow.o -MMD -MP -MF "../build/padic_poly/padic_poly_compose_pow.d" -MT "../build/padic_poly/padic_poly_compose_pow.d" -MT "../build/padic_poly/padic_poly_compose_pow.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/padic_poly/padic_poly_mul.o -MMD -MP -MF "../build/padic_poly/padic_poly_mul.d" -MT "../build/padic_poly/padic_poly_mul.d" -MT "../build/padic_poly/padic_poly_mul.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_ui.c -o ../build/padic_poly/padic_poly_set_ui.o -MMD -MP -MF "../build/padic_poly/padic_poly_set_ui.d" -MT "../build/padic_poly/padic_poly_set_ui.d" -MT "../build/padic_poly/padic_poly_set_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_fmpq_poly.c -o ../build/padic_poly/padic_poly_get_fmpq_poly.o -MMD -MP -MF "../build/padic_poly/padic_poly_get_fmpq_poly.d" -MT "../build/padic_poly/padic_poly_get_fmpq_poly.d" -MT "../build/padic_poly/padic_poly_get_fmpq_poly.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_coeff_padic.c -o ../build/padic_poly/padic_poly_set_coeff_padic.o -MMD -MP -MF "../build/padic_poly/padic_poly_set_coeff_padic.d" -MT "../build/padic_poly/padic_poly_set_coeff_padic.d" -MT "../build/padic_poly/padic_poly_set_coeff_padic.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c shift_right.c -o ../build/padic_poly/padic_poly_shift_right.o -MMD -MP -MF "../build/padic_poly/padic_poly_shift_right.d" -MT "../build/padic_poly/padic_poly_shift_right.d" -MT "../build/padic_poly/padic_poly_shift_right.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c reduce.c -o ../build/padic_poly/padic_poly_reduce.o -MMD -MP -MF "../build/padic_poly/padic_poly_reduce.d" -MT "../build/padic_poly/padic_poly_reduce.d" -MT "../build/padic_poly/padic_poly_reduce.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_canonical.c -o ../build/padic_poly/padic_poly_is_canonical.o -MMD -MP -MF "../build/padic_poly/padic_poly_is_canonical.d" -MT "../build/padic_poly/padic_poly_is_canonical.d" -MT "../build/padic_poly/padic_poly_is_canonical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/padic_poly/padic_poly_pow.o -MMD -MP -MF "../build/padic_poly/padic_poly_pow.d" -MT "../build/padic_poly/padic_poly_pow.d" -MT "../build/padic_poly/padic_poly_pow.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/padic_poly/padic_poly_init.o -MMD -MP -MF "../build/padic_poly/padic_poly_init.d" -MT "../build/padic_poly/padic_poly_init.d" -MT "../build/padic_poly/padic_poly_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c shift_left.c -o ../build/padic_poly/padic_poly_shift_left.o -MMD -MP -MF "../build/padic_poly/padic_poly_shift_left.d" -MT "../build/padic_poly/padic_poly_shift_left.d" -MT "../build/padic_poly/padic_poly_shift_left.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/padic_poly/padic_poly_fprint.o -MMD -MP -MF "../build/padic_poly/padic_poly_fprint.d" -MT "../build/padic_poly/padic_poly_fprint.d" -MT "../build/padic_poly/padic_poly_fprint.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c realloc.c -o ../build/padic_poly/padic_poly_realloc.o -MMD -MP -MF "../build/padic_poly/padic_poly_realloc.d" -MT "../build/padic_poly/padic_poly_realloc.d" -MT "../build/padic_poly/padic_poly_realloc.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fit_length.c -o ../build/padic_poly/padic_poly_fit_length.o -MMD -MP -MF "../build/padic_poly/padic_poly_fit_length.d" -MT "../build/padic_poly/padic_poly_fit_length.d" -MT "../build/padic_poly/padic_poly_fit_length.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c derivative.c -o ../build/padic_poly/padic_poly_derivative.o -MMD -MP -MF "../build/padic_poly/padic_poly_derivative.d" -MT "../build/padic_poly/padic_poly_derivative.d" -MT "../build/padic_poly/padic_poly_derivative.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c canonicalise.c -o ../build/padic_poly/padic_poly_canonicalise.o -MMD -MP -MF "../build/padic_poly/padic_poly_canonicalise.d" -MT "../build/padic_poly/padic_poly_canonicalise.d" -MT "../build/padic_poly/padic_poly_canonicalise.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint_pretty.c -o ../build/padic_poly/padic_poly_fprint_pretty.o -MMD -MP -MF "../build/padic_poly/padic_poly_fprint_pretty.d" -MT "../build/padic_poly/padic_poly_fprint_pretty.d" -MT "../build/padic_poly/padic_poly_fprint_pretty.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_padic.c -o ../build/padic_poly/padic_poly_scalar_mul_padic.o -MMD -MP -MF "../build/padic_poly/padic_poly_scalar_mul_padic.d" -MT "../build/padic_poly/padic_poly_scalar_mul_padic.d" -MT "../build/padic_poly/padic_poly_scalar_mul_padic.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpq.c -o ../build/padic_poly/padic_poly_set_fmpq.o -MMD -MP -MF "../build/padic_poly/padic_poly_set_fmpq.d" -MT "../build/padic_poly/padic_poly_set_fmpq.d" -MT "../build/padic_poly/padic_poly_set_fmpq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpz_poly.c -o ../build/padic_poly/padic_poly_set_fmpz_poly.o -MMD -MP -MF "../build/padic_poly/padic_poly_set_fmpz_poly.d" -MT "../build/padic_poly/padic_poly_set_fmpz_poly.d" -MT "../build/padic_poly/padic_poly_set_fmpz_poly.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_coeff_padic.c -o ../build/padic_poly/padic_poly_get_coeff_padic.o -MMD -MP -MF "../build/padic_poly/padic_poly_get_coeff_padic.d" -MT "../build/padic_poly/padic_poly_get_coeff_padic.d" -MT "../build/padic_poly/padic_poly_get_coeff_padic.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpz.c -o ../build/padic_poly/padic_poly_set_fmpz.o -MMD -MP -MF "../build/padic_poly/padic_poly_set_fmpz.d" -MT "../build/padic_poly/padic_poly_set_fmpz.d" -MT "../build/padic_poly/padic_poly_set_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/padic_poly/padic_poly_randtest.o -MMD -MP -MF "../build/padic_poly/padic_poly_randtest.d" -MT "../build/padic_poly/padic_poly_randtest.d" -MT "../build/padic_poly/padic_poly_randtest.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/padic_poly/padic_poly_equal.o -MMD -MP -MF "../build/padic_poly/padic_poly_equal.d" -MT "../build/padic_poly/padic_poly_equal.d" -MT "../build/padic_poly/padic_poly_equal.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpq_poly.c -o ../build/padic_poly/padic_poly_set_fmpq_poly.o -MMD -MP -MF "../build/padic_poly/padic_poly_set_fmpq_poly.d" -MT "../build/padic_poly/padic_poly_set_fmpq_poly.d" -MT "../build/padic_poly/padic_poly_set_fmpq_poly.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/padic_poly/padic_poly_add.o -MMD -MP -MF "../build/padic_poly/padic_poly_add.d" -MT "../build/padic_poly/padic_poly_add.d" -MT "../build/padic_poly/padic_poly_add.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/padic_poly/padic_poly_swap.o -MMD -MP -MF "../build/padic_poly/padic_poly_swap.d" -MT "../build/padic_poly/padic_poly_swap.d" -MT "../build/padic_poly/padic_poly_swap.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/padic_poly/padic_poly_clear.o -MMD -MP -MF "../build/padic_poly/padic_poly_clear.d" -MT "../build/padic_poly/padic_poly_clear.d" -MT "../build/padic_poly/padic_poly_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_padic.c -o ../build/padic_poly/padic_poly_set_padic.o -MMD -MP -MF "../build/padic_poly/padic_poly_set_padic.d" -MT "../build/padic_poly/padic_poly_set_padic.d" -MT "../build/padic_poly/padic_poly_set_padic.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose.c -o ../build/padic_poly/padic_poly_compose.o -MMD -MP -MF "../build/padic_poly/padic_poly_compose.d" -MT "../build/padic_poly/padic_poly_compose.d" -MT "../build/padic_poly/padic_poly_compose.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/padic_poly/padic_poly_neg.o -MMD -MP -MF "../build/padic_poly/padic_poly_neg.d" -MT "../build/padic_poly/padic_poly_neg.d" -MT "../build/padic_poly/padic_poly_neg.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c normalise.c -o ../build/padic_poly/padic_poly_normalise.o -MMD -MP -MF "../build/padic_poly/padic_poly_normalise.d" -MT "../build/padic_poly/padic_poly_normalise.d" -MT "../build/padic_poly/padic_poly_normalise.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_padic.c -o ../build/padic_poly/padic_poly_evaluate_padic.o -MMD -MP -MF "../build/padic_poly/padic_poly_evaluate_padic.d" -MT "../build/padic_poly/padic_poly_evaluate_padic.d" -MT "../build/padic_poly/padic_poly_evaluate_padic.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_fmpz_poly.c -o ../build/padic_poly/padic_poly_get_fmpz_poly.o -MMD -MP -MF "../build/padic_poly/padic_poly_get_fmpz_poly.d" -MT "../build/padic_poly/padic_poly_get_fmpz_poly.d" -MT "../build/padic_poly/padic_poly_get_fmpz_poly.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/padic_poly/padic_poly_sub.o -MMD -MP -MF "../build/padic_poly/padic_poly_sub.d" -MT "../build/padic_poly/padic_poly_sub.d" -MT "../build/padic_poly/padic_poly_sub.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv_series.c -o ../build/padic_poly/padic_poly_inv_series.o -MMD -MP -MF "../build/padic_poly/padic_poly_inv_series.d" -MT "../build/padic_poly/padic_poly_inv_series.d" -MT "../build/padic_poly/padic_poly_inv_series.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/padic_poly/padic_poly_set.o -MMD -MP -MF "../build/padic_poly/padic_poly_set.d" -MT "../build/padic_poly/padic_poly_set.d" -MT "../build/padic_poly/padic_poly_set.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/padic_poly'
make[4]: Entering directory '/«PKGBUILDDIR»/padic_mat'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_fmpq_mat.c -o ../build/padic_mat/padic_mat_get_fmpq_mat.o -MMD -MP -MF "../build/padic_mat/padic_mat_get_fmpq_mat.d" -MT "../build/padic_mat/padic_mat_get_fmpq_mat.d" -MT "../build/padic_mat/padic_mat_get_fmpq_mat.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/padic_mat/padic_mat_mul.o -MMD -MP -MF "../build/padic_mat/padic_mat_mul.d" -MT "../build/padic_mat/padic_mat_mul.d" -MT "../build/padic_mat/padic_mat_mul.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_zero.c -o ../build/padic_mat/padic_mat_is_zero.o -MMD -MP -MF "../build/padic_mat/padic_mat_is_zero.d" -MT "../build/padic_mat/padic_mat_is_zero.d" -MT "../build/padic_mat/padic_mat_is_zero.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c reduce.c -o ../build/padic_mat/padic_mat_reduce.o -MMD -MP -MF "../build/padic_mat/padic_mat_reduce.d" -MT "../build/padic_mat/padic_mat_reduce.d" -MT "../build/padic_mat/padic_mat_reduce.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_div_fmpz.c -o ../build/padic_mat/padic_mat_scalar_div_fmpz.o -MMD -MP -MF "../build/padic_mat/padic_mat_scalar_div_fmpz.d" -MT "../build/padic_mat/padic_mat_scalar_div_fmpz.d" -MT "../build/padic_mat/padic_mat_scalar_div_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/padic_mat/padic_mat_init.o -MMD -MP -MF "../build/padic_mat/padic_mat_init.d" -MT "../build/padic_mat/padic_mat_init.d" -MT "../build/padic_mat/padic_mat_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_fmpz.c -o ../build/padic_mat/padic_mat_scalar_mul_fmpz.o -MMD -MP -MF "../build/padic_mat/padic_mat_scalar_mul_fmpz.d" -MT "../build/padic_mat/padic_mat_scalar_mul_fmpz.d" -MT "../build/padic_mat/padic_mat_scalar_mul_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/padic_mat/padic_mat_fprint.o -MMD -MP -MF "../build/padic_mat/padic_mat_fprint.d" -MT "../build/padic_mat/padic_mat_fprint.d" -MT "../build/padic_mat/padic_mat_fprint.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c canonicalise.c -o ../build/padic_mat/padic_mat_canonicalise.o -MMD -MP -MF "../build/padic_mat/padic_mat_canonicalise.d" -MT "../build/padic_mat/padic_mat_canonicalise.d" -MT "../build/padic_mat/padic_mat_canonicalise.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint_pretty.c -o ../build/padic_mat/padic_mat_fprint_pretty.o -MMD -MP -MF "../build/padic_mat/padic_mat_fprint_pretty.d" -MT "../build/padic_mat/padic_mat_fprint_pretty.d" -MT "../build/padic_mat/padic_mat_fprint_pretty.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_padic.c -o ../build/padic_mat/padic_mat_scalar_mul_padic.o -MMD -MP -MF "../build/padic_mat/padic_mat_scalar_mul_padic.d" -MT "../build/padic_mat/padic_mat_scalar_mul_padic.d" -MT "../build/padic_mat/padic_mat_scalar_mul_padic.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c transpose.c -o ../build/padic_mat/padic_mat_transpose.o -MMD -MP -MF "../build/padic_mat/padic_mat_transpose.d" -MT "../build/padic_mat/padic_mat_transpose.d" -MT "../build/padic_mat/padic_mat_transpose.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/padic_mat/padic_mat_randtest.o -MMD -MP -MF "../build/padic_mat/padic_mat_randtest.d" -MT "../build/padic_mat/padic_mat_randtest.d" -MT "../build/padic_mat/padic_mat_randtest.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_entry_padic.c -o ../build/padic_mat/padic_mat_get_entry_padic.o -MMD -MP -MF "../build/padic_mat/padic_mat_get_entry_padic.d" -MT "../build/padic_mat/padic_mat_get_entry_padic.d" -MT "../build/padic_mat/padic_mat_get_entry_padic.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/padic_mat/padic_mat_equal.o -MMD -MP -MF "../build/padic_mat/padic_mat_equal.d" -MT "../build/padic_mat/padic_mat_equal.d" -MT "../build/padic_mat/padic_mat_equal.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c one.c -o ../build/padic_mat/padic_mat_one.o -MMD -MP -MF "../build/padic_mat/padic_mat_one.d" -MT "../build/padic_mat/padic_mat_one.d" -MT "../build/padic_mat/padic_mat_one.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/padic_mat/padic_mat_add.o -MMD -MP -MF "../build/padic_mat/padic_mat_add.d" -MT "../build/padic_mat/padic_mat_add.d" -MT "../build/padic_mat/padic_mat_add.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/padic_mat/padic_mat_swap.o -MMD -MP -MF "../build/padic_mat/padic_mat_swap.d" -MT "../build/padic_mat/padic_mat_swap.d" -MT "../build/padic_mat/padic_mat_swap.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/padic_mat/padic_mat_clear.o -MMD -MP -MF "../build/padic_mat/padic_mat_clear.d" -MT "../build/padic_mat/padic_mat_clear.d" -MT "../build/padic_mat/padic_mat_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpq_mat.c -o ../build/padic_mat/padic_mat_set_fmpq_mat.o -MMD -MP -MF "../build/padic_mat/padic_mat_set_fmpq_mat.d" -MT "../build/padic_mat/padic_mat_set_fmpq_mat.d" -MT "../build/padic_mat/padic_mat_set_fmpq_mat.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/padic_mat/padic_mat_neg.o -MMD -MP -MF "../build/padic_mat/padic_mat_neg.d" -MT "../build/padic_mat/padic_mat_neg.d" -MT "../build/padic_mat/padic_mat_neg.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c zero.c -o ../build/padic_mat/padic_mat_zero.o -MMD -MP -MF "../build/padic_mat/padic_mat_zero.d" -MT "../build/padic_mat/padic_mat_zero.d" -MT "../build/padic_mat/padic_mat_zero.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/padic_mat/padic_mat_sub.o -MMD -MP -MF "../build/padic_mat/padic_mat_sub.d" -MT "../build/padic_mat/padic_mat_sub.d" -MT "../build/padic_mat/padic_mat_sub.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/padic_mat/padic_mat_set.o -MMD -MP -MF "../build/padic_mat/padic_mat_set.d" -MT "../build/padic_mat/padic_mat_set.d" -MT "../build/padic_mat/padic_mat_set.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_entry_padic.c -o ../build/padic_mat/padic_mat_set_entry_padic.o -MMD -MP -MF "../build/padic_mat/padic_mat_set_entry_padic.d" -MT "../build/padic_mat/padic_mat_set_entry_padic.d" -MT "../build/padic_mat/padic_mat_set_entry_padic.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/padic_mat'
make[4]: Entering directory '/«PKGBUILDDIR»/qadic'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c exp_rectangular.c -o ../build/qadic/qadic_exp_rectangular.o -MMD -MP -MF "../build/qadic/qadic_exp_rectangular.d" -MT "../build/qadic/qadic_exp_rectangular.d" -MT "../build/qadic/qadic_exp_rectangular.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ctx_init_conway.c -o ../build/qadic/qadic_ctx_init_conway.o -MMD -MP -MF "../build/qadic/qadic_ctx_init_conway.d" -MT "../build/qadic/qadic_ctx_init_conway.d" -MT "../build/qadic/qadic_ctx_init_conway.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/qadic/qadic_mul.o -MMD -MP -MF "../build/qadic/qadic_mul.d" -MT "../build/qadic/qadic_mul.d" -MT "../build/qadic/qadic_mul.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c trace.c -o ../build/qadic/qadic_trace.o -MMD -MP -MF "../build/qadic/qadic_trace.d" -MT "../build/qadic/qadic_trace.d" -MT "../build/qadic/qadic_trace.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c log.c -o ../build/qadic/qadic_log.o -MMD -MP -MF "../build/qadic/qadic_log.d" -MT "../build/qadic/qadic_log.d" -MT "../build/qadic/qadic_log.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv.c -o ../build/qadic/qadic_inv.o -MMD -MP -MF "../build/qadic/qadic_inv.d" -MT "../build/qadic/qadic_inv.d" -MT "../build/qadic/qadic_inv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c teichmuller.c -o ../build/qadic/qadic_teichmuller.o -MMD -MP -MF "../build/qadic/qadic_teichmuller.d" -MT "../build/qadic/qadic_teichmuller.d" -MT "../build/qadic/qadic_teichmuller.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c exp.c -o ../build/qadic/qadic_exp.o -MMD -MP -MF "../build/qadic/qadic_exp.d" -MT "../build/qadic/qadic_exp.d" -MT "../build/qadic/qadic_exp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ctx_clear.c -o ../build/qadic/qadic_ctx_clear.o -MMD -MP -MF "../build/qadic/qadic_ctx_clear.d" -MT "../build/qadic/qadic_ctx_clear.d" -MT "../build/qadic/qadic_ctx_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint_pretty.c -o ../build/qadic/qadic_fprint_pretty.o -MMD -MP -MF "../build/qadic/qadic_fprint_pretty.d" -MT "../build/qadic/qadic_fprint_pretty.d" -MT "../build/qadic/qadic_fprint_pretty.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpz_poly.c -o ../build/qadic/qadic_set_fmpz_poly.o -MMD -MP -MF "../build/qadic/qadic_set_fmpz_poly.d" -MT "../build/qadic/qadic_set_fmpz_poly.d" -MT "../build/qadic/qadic_set_fmpz_poly.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c frobenius.c -o ../build/qadic/qadic_frobenius.o -MMD -MP -MF "../build/qadic/qadic_frobenius.d" -MT "../build/qadic/qadic_frobenius.d" -MT "../build/qadic/qadic_frobenius.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c log_rectangular.c -o ../build/qadic/qadic_log_rectangular.o -MMD -MP -MF "../build/qadic/qadic_log_rectangular.d" -MT "../build/qadic/qadic_log_rectangular.d" -MT "../build/qadic/qadic_log_rectangular.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqrt.c -o ../build/qadic/qadic_sqrt.o -MMD -MP -MF "../build/qadic/qadic_sqrt.d" -MT "../build/qadic/qadic_sqrt.d" -MT "../build/qadic/qadic_sqrt.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c norm.c -o ../build/qadic/qadic_norm.o -MMD -MP -MF "../build/qadic/qadic_norm.d" -MT "../build/qadic/qadic_norm.d" -MT "../build/qadic/qadic_norm.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/qadic/qadic_pow.o -MMD -MP -MF "../build/qadic/qadic_pow.d" -MT "../build/qadic/qadic_pow.d" -MT "../build/qadic/qadic_pow.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c log_balanced.c -o ../build/qadic/qadic_log_balanced.o -MMD -MP -MF "../build/qadic/qadic_log_balanced.d" -MT "../build/qadic/qadic_log_balanced.d" -MT "../build/qadic/qadic_log_balanced.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c norm_resultant.c -o ../build/qadic/qadic_norm_resultant.o -MMD -MP -MF "../build/qadic/qadic_norm_resultant.d" -MT "../build/qadic/qadic_norm_resultant.d" -MT "../build/qadic/qadic_norm_resultant.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c exp_balanced.c -o ../build/qadic/qadic_exp_balanced.o -MMD -MP -MF "../build/qadic/qadic_exp_balanced.d" -MT "../build/qadic/qadic_exp_balanced.d" -MT "../build/qadic/qadic_exp_balanced.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c norm_analytic.c -o ../build/qadic/qadic_norm_analytic.o -MMD -MP -MF "../build/qadic/qadic_norm_analytic.d" -MT "../build/qadic/qadic_norm_analytic.d" -MT "../build/qadic/qadic_norm_analytic.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/qadic'
make[4]: Entering directory '/«PKGBUILDDIR»/fq'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr.c -o ../build/fq/fq_sqr.o -MMD -MP -MF "../build/fq/fq_sqr.d" -MT "../build/fq/fq_sqr.d" -MT "../build/fq/fq_sqr.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str.c -o ../build/fq/fq_get_str.o -MMD -MP -MF "../build/fq/fq_get_str.d" -MT "../build/fq/fq_get_str.d" -MT "../build/fq/fq_get_str.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ctx_init_conway.c -o ../build/fq/fq_ctx_init_conway.o -MMD -MP -MF "../build/fq/fq_ctx_init_conway.d" -MT "../build/fq/fq_ctx_init_conway.d" -MT "../build/fq/fq_ctx_init_conway.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/fq/fq_mul.o -MMD -MP -MF "../build/fq/fq_mul.d" -MT "../build/fq/fq_mul.d" -MT "../build/fq/fq_mul.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c trace.c -o ../build/fq/fq_trace.o -MMD -MP -MF "../build/fq/fq_trace.d" -MT "../build/fq/fq_trace.d" -MT "../build/fq/fq_trace.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_ui.c -o ../build/fq/fq_mul_ui.o -MMD -MP -MF "../build/fq/fq_mul_ui.d" -MT "../build/fq/fq_mul_ui.d" -MT "../build/fq/fq_mul_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_si.c -o ../build/fq/fq_mul_si.o -MMD -MP -MF "../build/fq/fq_mul_si.d" -MT "../build/fq/fq_mul_si.d" -MT "../build/fq/fq_mul_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str_pretty.c -o ../build/fq/fq_get_str_pretty.o -MMD -MP -MF "../build/fq/fq_get_str_pretty.d" -MT "../build/fq/fq_get_str_pretty.d" -MT "../build/fq/fq_get_str_pretty.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fq/fq_neg.o -MMD -MP -MF "../build/fq/fq_neg.d" -MT "../build/fq/fq_neg.d" -MT "../build/fq/fq_neg.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ctx_randtest.c -o ../build/fq/fq_ctx_randtest.o -MMD -MP -MF "../build/fq/fq_ctx_randtest.d" -MT "../build/fq/fq_ctx_randtest.d" -MT "../build/fq/fq_ctx_randtest.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv.c -o ../build/fq/fq_inv.o -MMD -MP -MF "../build/fq/fq_inv.d" -MT "../build/fq/fq_inv.d" -MT "../build/fq/fq_inv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ctx_clear.c -o ../build/fq/fq_ctx_clear.o -MMD -MP -MF "../build/fq/fq_ctx_clear.d" -MT "../build/fq/fq_ctx_clear.d" -MT "../build/fq/fq_ctx_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub_one.c -o ../build/fq/fq_sub_one.o -MMD -MP -MF "../build/fq/fq_sub_one.d" -MT "../build/fq/fq_sub_one.d" -MT "../build/fq/fq_sub_one.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pth_root.c -o ../build/fq/fq_pth_root.o -MMD -MP -MF "../build/fq/fq_pth_root.d" -MT "../build/fq/fq_pth_root.d" -MT "../build/fq/fq_pth_root.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow_ui.c -o ../build/fq/fq_pow_ui.o -MMD -MP -MF "../build/fq/fq_pow_ui.d" -MT "../build/fq/fq_pow_ui.d" -MT "../build/fq/fq_pow_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c frobenius.c -o ../build/fq/fq_frobenius.o -MMD -MP -MF "../build/fq/fq_frobenius.d" -MT "../build/fq/fq_frobenius.d" -MT "../build/fq/fq_frobenius.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ctx_init_modulus.c -o ../build/fq/fq_ctx_init_modulus.o -MMD -MP -MF "../build/fq/fq_ctx_init_modulus.d" -MT "../build/fq/fq_ctx_init_modulus.d" -MT "../build/fq/fq_ctx_init_modulus.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bit_pack.c -o ../build/fq/fq_bit_pack.o -MMD -MP -MF "../build/fq/fq_bit_pack.d" -MT "../build/fq/fq_bit_pack.d" -MT "../build/fq/fq_bit_pack.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fq/fq_add.o -MMD -MP -MF "../build/fq/fq_add.d" -MT "../build/fq/fq_add.d" -MT "../build/fq/fq_add.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_fmpz.c -o ../build/fq/fq_mul_fmpz.o -MMD -MP -MF "../build/fq/fq_mul_fmpz.d" -MT "../build/fq/fq_mul_fmpz.d" -MT "../build/fq/fq_mul_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fq/fq_randtest.o -MMD -MP -MF "../build/fq/fq_randtest.d" -MT "../build/fq/fq_randtest.d" -MT "../build/fq/fq_randtest.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bit_unpack.c -o ../build/fq/fq_bit_unpack.o -MMD -MP -MF "../build/fq/fq_bit_unpack.d" -MT "../build/fq/fq_bit_unpack.d" -MT "../build/fq/fq_bit_unpack.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ctx_init.c -o ../build/fq/fq_ctx_init.o -MMD -MP -MF "../build/fq/fq_ctx_init.d" -MT "../build/fq/fq_ctx_init.d" -MT "../build/fq/fq_ctx_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c norm.c -o ../build/fq/fq_norm.o -MMD -MP -MF "../build/fq/fq_norm.d" -MT "../build/fq/fq_norm.d" -MT "../build/fq/fq_norm.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/fq/fq_pow.o -MMD -MP -MF "../build/fq/fq_pow.d" -MT "../build/fq/fq_pow.d" -MT "../build/fq/fq_pow.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fq/fq_sub.o -MMD -MP -MF "../build/fq/fq_sub.d" -MT "../build/fq/fq_sub.d" -MT "../build/fq/fq_sub.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/fq'
make[4]: Entering directory '/«PKGBUILDDIR»/fq_vec'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_zero.c -o ../build/fq_vec/fq_vec_is_zero.o -MMD -MP -MF "../build/fq_vec/fq_vec_is_zero.d" -MT "../build/fq_vec/fq_vec_is_zero.d" -MT "../build/fq_vec/fq_vec_is_zero.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_submul_fq.c -o ../build/fq_vec/fq_vec_scalar_submul_fq.o -MMD -MP -MF "../build/fq_vec/fq_vec_scalar_submul_fq.d" -MT "../build/fq_vec/fq_vec_scalar_submul_fq.d" -MT "../build/fq_vec/fq_vec_scalar_submul_fq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fq_vec/fq_vec_init.o -MMD -MP -MF "../build/fq_vec/fq_vec_init.d" -MT "../build/fq_vec/fq_vec_init.d" -MT "../build/fq_vec/fq_vec_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/fq_vec/fq_vec_fprint.o -MMD -MP -MF "../build/fq_vec/fq_vec_fprint.d" -MT "../build/fq_vec/fq_vec_fprint.d" -MT "../build/fq_vec/fq_vec_fprint.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_addmul_fq.c -o ../build/fq_vec/fq_vec_scalar_addmul_fq.o -MMD -MP -MF "../build/fq_vec/fq_vec_scalar_addmul_fq.d" -MT "../build/fq_vec/fq_vec_scalar_addmul_fq.d" -MT "../build/fq_vec/fq_vec_scalar_addmul_fq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c dot.c -o ../build/fq_vec/fq_vec_dot.o -MMD -MP -MF "../build/fq_vec/fq_vec_dot.d" -MT "../build/fq_vec/fq_vec_dot.d" -MT "../build/fq_vec/fq_vec_dot.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fq_vec/fq_vec_randtest.o -MMD -MP -MF "../build/fq_vec/fq_vec_randtest.d" -MT "../build/fq_vec/fq_vec_randtest.d" -MT "../build/fq_vec/fq_vec_randtest.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/fq_vec/fq_vec_equal.o -MMD -MP -MF "../build/fq_vec/fq_vec_equal.d" -MT "../build/fq_vec/fq_vec_equal.d" -MT "../build/fq_vec/fq_vec_equal.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fq_vec/fq_vec_add.o -MMD -MP -MF "../build/fq_vec/fq_vec_add.d" -MT "../build/fq_vec/fq_vec_add.d" -MT "../build/fq_vec/fq_vec_add.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/fq_vec/fq_vec_swap.o -MMD -MP -MF "../build/fq_vec/fq_vec_swap.d" -MT "../build/fq_vec/fq_vec_swap.d" -MT "../build/fq_vec/fq_vec_swap.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fq_vec/fq_vec_clear.o -MMD -MP -MF "../build/fq_vec/fq_vec_clear.d" -MT "../build/fq_vec/fq_vec_clear.d" -MT "../build/fq_vec/fq_vec_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fq_vec/fq_vec_neg.o -MMD -MP -MF "../build/fq_vec/fq_vec_neg.d" -MT "../build/fq_vec/fq_vec_neg.d" -MT "../build/fq_vec/fq_vec_neg.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c zero.c -o ../build/fq_vec/fq_vec_zero.o -MMD -MP -MF "../build/fq_vec/fq_vec_zero.d" -MT "../build/fq_vec/fq_vec_zero.d" -MT "../build/fq_vec/fq_vec_zero.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fq_vec/fq_vec_sub.o -MMD -MP -MF "../build/fq_vec/fq_vec_sub.d" -MT "../build/fq_vec/fq_vec_sub.d" -MT "../build/fq_vec/fq_vec_sub.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fq_vec/fq_vec_set.o -MMD -MP -MF "../build/fq_vec/fq_vec_set.d" -MT "../build/fq_vec/fq_vec_set.d" -MT "../build/fq_vec/fq_vec_set.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/fq_vec'
make[4]: Entering directory '/«PKGBUILDDIR»/fq_mat'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lu_recursive.c -o ../build/fq_mat/fq_mat_lu_recursive.o -MMD -MP -MF "../build/fq_mat/fq_mat_lu_recursive.d" -MT "../build/fq_mat/fq_mat_lu_recursive.d" -MT "../build/fq_mat/fq_mat_lu_recursive.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_triu.c -o ../build/fq_mat/fq_mat_solve_triu.o -MMD -MP -MF "../build/fq_mat/fq_mat_solve_triu.d" -MT "../build/fq_mat/fq_mat_solve_triu.d" -MT "../build/fq_mat/fq_mat_solve_triu.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c window_clear.c -o ../build/fq_mat/fq_mat_window_clear.o -MMD -MP -MF "../build/fq_mat/fq_mat_window_clear.d" -MT "../build/fq_mat/fq_mat_window_clear.d" -MT "../build/fq_mat/fq_mat_window_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/fq_mat/fq_mat_mul.o -MMD -MP -MF "../build/fq_mat/fq_mat_mul.d" -MT "../build/fq_mat/fq_mat_mul.d" -MT "../build/fq_mat/fq_mat_mul.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_classical.c -o ../build/fq_mat/fq_mat_mul_classical.o -MMD -MP -MF "../build/fq_mat/fq_mat_mul_classical.d" -MT "../build/fq_mat/fq_mat_mul_classical.d" -MT "../build/fq_mat/fq_mat_mul_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_zero.c -o ../build/fq_mat/fq_mat_is_zero.o -MMD -MP -MF "../build/fq_mat/fq_mat_is_zero.d" -MT "../build/fq_mat/fq_mat_is_zero.d" -MT "../build/fq_mat/fq_mat_is_zero.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fq_mat/fq_mat_init.o -MMD -MP -MF "../build/fq_mat/fq_mat_init.d" -MT "../build/fq_mat/fq_mat_init.d" -MT "../build/fq_mat/fq_mat_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c submul.c -o ../build/fq_mat/fq_mat_submul.o -MMD -MP -MF "../build/fq_mat/fq_mat_submul.d" -MT "../build/fq_mat/fq_mat_submul.d" -MT "../build/fq_mat/fq_mat_submul.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_triu_classical.c -o ../build/fq_mat/fq_mat_solve_triu_classical.o -MMD -MP -MF "../build/fq_mat/fq_mat_solve_triu_classical.d" -MT "../build/fq_mat/fq_mat_solve_triu_classical.d" -MT "../build/fq_mat/fq_mat_solve_triu_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/fq_mat/fq_mat_fprint.o -MMD -MP -MF "../build/fq_mat/fq_mat_fprint.d" -MT "../build/fq_mat/fq_mat_fprint.d" -MT "../build/fq_mat/fq_mat_fprint.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lu.c -o ../build/fq_mat/fq_mat_lu.o -MMD -MP -MF "../build/fq_mat/fq_mat_lu.d" -MT "../build/fq_mat/fq_mat_lu.d" -MT "../build/fq_mat/fq_mat_lu.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lu_classical.c -o ../build/fq_mat/fq_mat_lu_classical.o -MMD -MP -MF "../build/fq_mat/fq_mat_lu_classical.d" -MT "../build/fq_mat/fq_mat_lu_classical.d" -MT "../build/fq_mat/fq_mat_lu_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_KS.c -o ../build/fq_mat/fq_mat_mul_KS.o -MMD -MP -MF "../build/fq_mat/fq_mat_mul_KS.d" -MT "../build/fq_mat/fq_mat_mul_KS.d" -MT "../build/fq_mat/fq_mat_mul_KS.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtriu.c -o ../build/fq_mat/fq_mat_randtriu.o -MMD -MP -MF "../build/fq_mat/fq_mat_randtriu.d" -MT "../build/fq_mat/fq_mat_randtriu.d" -MT "../build/fq_mat/fq_mat_randtriu.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randrank.c -o ../build/fq_mat/fq_mat_randrank.o -MMD -MP -MF "../build/fq_mat/fq_mat_randrank.d" -MT "../build/fq_mat/fq_mat_randrank.d" -MT "../build/fq_mat/fq_mat_randrank.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c window_init.c -o ../build/fq_mat/fq_mat_window_init.o -MMD -MP -MF "../build/fq_mat/fq_mat_window_init.d" -MT "../build/fq_mat/fq_mat_window_init.d" -MT "../build/fq_mat/fq_mat_window_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randpermdiag.c -o ../build/fq_mat/fq_mat_randpermdiag.o -MMD -MP -MF "../build/fq_mat/fq_mat_randpermdiag.d" -MT "../build/fq_mat/fq_mat_randpermdiag.d" -MT "../build/fq_mat/fq_mat_randpermdiag.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_triu_recursive.c -o ../build/fq_mat/fq_mat_solve_triu_recursive.o -MMD -MP -MF "../build/fq_mat/fq_mat_solve_triu_recursive.d" -MT "../build/fq_mat/fq_mat_solve_triu_recursive.d" -MT "../build/fq_mat/fq_mat_solve_triu_recursive.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fq_mat/fq_mat_randtest.o -MMD -MP -MF "../build/fq_mat/fq_mat_randtest.d" -MT "../build/fq_mat/fq_mat_randtest.d" -MT "../build/fq_mat/fq_mat_randtest.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_tril_classical.c -o ../build/fq_mat/fq_mat_solve_tril_classical.o -MMD -MP -MF "../build/fq_mat/fq_mat_solve_tril_classical.d" -MT "../build/fq_mat/fq_mat_solve_tril_classical.d" -MT "../build/fq_mat/fq_mat_solve_tril_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/fq_mat/fq_mat_equal.o -MMD -MP -MF "../build/fq_mat/fq_mat_equal.d" -MT "../build/fq_mat/fq_mat_equal.d" -MT "../build/fq_mat/fq_mat_equal.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fq_mat/fq_mat_add.o -MMD -MP -MF "../build/fq_mat/fq_mat_add.d" -MT "../build/fq_mat/fq_mat_add.d" -MT "../build/fq_mat/fq_mat_add.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/fq_mat/fq_mat_swap.o -MMD -MP -MF "../build/fq_mat/fq_mat_swap.d" -MT "../build/fq_mat/fq_mat_swap.d" -MT "../build/fq_mat/fq_mat_swap.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fq_mat/fq_mat_clear.o -MMD -MP -MF "../build/fq_mat/fq_mat_clear.d" -MT "../build/fq_mat/fq_mat_clear.d" -MT "../build/fq_mat/fq_mat_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rref.c -o ../build/fq_mat/fq_mat_rref.o -MMD -MP -MF "../build/fq_mat/fq_mat_rref.d" -MT "../build/fq_mat/fq_mat_rref.d" -MT "../build/fq_mat/fq_mat_rref.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fq_mat/fq_mat_neg.o -MMD -MP -MF "../build/fq_mat/fq_mat_neg.d" -MT "../build/fq_mat/fq_mat_neg.d" -MT "../build/fq_mat/fq_mat_neg.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c zero.c -o ../build/fq_mat/fq_mat_zero.o -MMD -MP -MF "../build/fq_mat/fq_mat_zero.d" -MT "../build/fq_mat/fq_mat_zero.d" -MT "../build/fq_mat/fq_mat_zero.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init_set.c -o ../build/fq_mat/fq_mat_init_set.o -MMD -MP -MF "../build/fq_mat/fq_mat_init_set.d" -MT "../build/fq_mat/fq_mat_init_set.d" -MT "../build/fq_mat/fq_mat_init_set.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_tril.c -o ../build/fq_mat/fq_mat_solve_tril.o -MMD -MP -MF "../build/fq_mat/fq_mat_solve_tril.d" -MT "../build/fq_mat/fq_mat_solve_tril.d" -MT "../build/fq_mat/fq_mat_solve_tril.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fq_mat/fq_mat_sub.o -MMD -MP -MF "../build/fq_mat/fq_mat_sub.d" -MT "../build/fq_mat/fq_mat_sub.d" -MT "../build/fq_mat/fq_mat_sub.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randops.c -o ../build/fq_mat/fq_mat_randops.o -MMD -MP -MF "../build/fq_mat/fq_mat_randops.d" -MT "../build/fq_mat/fq_mat_randops.d" -MT "../build/fq_mat/fq_mat_randops.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fq_mat/fq_mat_set.o -MMD -MP -MF "../build/fq_mat/fq_mat_set.d" -MT "../build/fq_mat/fq_mat_set.d" -MT "../build/fq_mat/fq_mat_set.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtril.c -o ../build/fq_mat/fq_mat_randtril.o -MMD -MP -MF "../build/fq_mat/fq_mat_randtril.d" -MT "../build/fq_mat/fq_mat_randtril.d" -MT "../build/fq_mat/fq_mat_randtril.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_tril_recursive.c -o ../build/fq_mat/fq_mat_solve_tril_recursive.o -MMD -MP -MF "../build/fq_mat/fq_mat_solve_tril_recursive.d" -MT "../build/fq_mat/fq_mat_solve_tril_recursive.d" -MT "../build/fq_mat/fq_mat_solve_tril_recursive.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/fq_mat'
make[4]: Entering directory '/«PKGBUILDDIR»/fq_poly'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_x_fmpz_preinv.c -o ../build/fq_poly/fq_poly_powmod_x_fmpz_preinv.o -MMD -MP -MF "../build/fq_poly/fq_poly_powmod_x_fmpz_preinv.d" -MT "../build/fq_poly/fq_poly_powmod_x_fmpz_preinv.d" -MT "../build/fq_poly/fq_poly_powmod_x_fmpz_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_preinv.c -o ../build/fq_poly/fq_poly_compose_mod_preinv.o -MMD -MP -MF "../build/fq_poly/fq_poly_compose_mod_preinv.d" -MT "../build/fq_poly/fq_poly_compose_mod_preinv.d" -MT "../build/fq_poly/fq_poly_compose_mod_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/fq_poly/fq_poly_pow.o -MMD -MP -MF "../build/fq_poly/fq_poly_pow.d" -MT "../build/fq_poly/fq_poly_pow.d" -MT "../build/fq_poly/fq_poly_pow.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_divconquer_recursive.c -o ../build/fq_poly/fq_poly_divrem_divconquer_recursive.o -MMD -MP -MF "../build/fq_poly/fq_poly_divrem_divconquer_recursive.d" -MT "../build/fq_poly/fq_poly_divrem_divconquer_recursive.d" -MT "../build/fq_poly/fq_poly_divrem_divconquer_recursive.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fq_poly/fq_poly_init.o -MMD -MP -MF "../build/fq_poly/fq_poly_init.d" -MT "../build/fq_poly/fq_poly_init.d" -MT "../build/fq_poly/fq_poly_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_brent_kung_precomp_preinv.c -o ../build/fq_poly/fq_poly_compose_mod_brent_kung_precomp_preinv.o -MMD -MP -MF "../build/fq_poly/fq_poly_compose_mod_brent_kung_precomp_preinv.d" -MT "../build/fq_poly/fq_poly_compose_mod_brent_kung_precomp_preinv.d" -MT "../build/fq_poly/fq_poly_compose_mod_brent_kung_precomp_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow_KS.c -o ../build/fq_poly/fq_poly_mullow_KS.o -MMD -MP -MF "../build/fq_poly/fq_poly_mullow_KS.d" -MT "../build/fq_poly/fq_poly_mullow_KS.d" -MT "../build/fq_poly/fq_poly_mullow_KS.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_fmpz_binexp_preinv.c -o ../build/fq_poly/fq_poly_powmod_fmpz_binexp_preinv.o -MMD -MP -MF "../build/fq_poly/fq_poly_powmod_fmpz_binexp_preinv.d" -MT "../build/fq_poly/fq_poly_powmod_fmpz_binexp_preinv.d" -MT "../build/fq_poly/fq_poly_powmod_fmpz_binexp_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/fq_poly/fq_poly_fprint.o -MMD -MP -MF "../build/fq_poly/fq_poly_fprint.d" -MT "../build/fq_poly/fq_poly_fprint.d" -MT "../build/fq_poly/fq_poly_fprint.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_fmpz_sliding_preinv.c -o ../build/fq_poly/fq_poly_powmod_fmpz_sliding_preinv.o -MMD -MP -MF "../build/fq_poly/fq_poly_powmod_fmpz_sliding_preinv.d" -MT "../build/fq_poly/fq_poly_powmod_fmpz_sliding_preinv.d" -MT "../build/fq_poly/fq_poly_powmod_fmpz_sliding_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inflate.c -o ../build/fq_poly/fq_poly_inflate.o -MMD -MP -MF "../build/fq_poly/fq_poly_inflate.d" -MT "../build/fq_poly/fq_poly_inflate.d" -MT "../build/fq_poly/fq_poly_inflate.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c make_monic.c -o ../build/fq_poly/fq_poly_make_monic.o -MMD -MP -MF "../build/fq_poly/fq_poly_make_monic.d" -MT "../build/fq_poly/fq_poly_make_monic.d" -MT "../build/fq_poly/fq_poly_make_monic.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fit_length.c -o ../build/fq_poly/fq_poly_fit_length.o -MMD -MP -MF "../build/fq_poly/fq_poly_fit_length.d" -MT "../build/fq_poly/fq_poly_fit_length.d" -MT "../build/fq_poly/fq_poly_fit_length.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c derivative.c -o ../build/fq_poly/fq_poly_derivative.o -MMD -MP -MF "../build/fq_poly/fq_poly_derivative.d" -MT "../build/fq_poly/fq_poly_derivative.d" -MT "../build/fq_poly/fq_poly_derivative.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_coeff.c -o ../build/fq_poly/fq_poly_set_coeff.o -MMD -MP -MF "../build/fq_poly/fq_poly_set_coeff.d" -MT "../build/fq_poly/fq_poly_set_coeff.d" -MT "../build/fq_poly/fq_poly_set_coeff.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest_monic.c -o ../build/fq_poly/fq_poly_randtest_monic.o -MMD -MP -MF "../build/fq_poly/fq_poly_randtest_monic.d" -MT "../build/fq_poly/fq_poly_randtest_monic.d" -MT "../build/fq_poly/fq_poly_randtest_monic.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_horner.c -o ../build/fq_poly/fq_poly_compose_mod_horner.o -MMD -MP -MF "../build/fq_poly/fq_poly_compose_mod_horner.d" -MT "../build/fq_poly/fq_poly_compose_mod_horner.d" -MT "../build/fq_poly/fq_poly_compose_mod_horner.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr_reorder.c -o ../build/fq_poly/fq_poly_sqr_reorder.o -MMD -MP -MF "../build/fq_poly/fq_poly_sqr_reorder.d" -MT "../build/fq_poly/fq_poly_sqr_reorder.d" -MT "../build/fq_poly/fq_poly_sqr_reorder.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divides.c -o ../build/fq_poly/fq_poly_divides.o -MMD -MP -MF "../build/fq_poly/fq_poly_divides.d" -MT "../build/fq_poly/fq_poly_divides.d" -MT "../build/fq_poly/fq_poly_divides.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint_pretty.c -o ../build/fq_poly/fq_poly_fprint_pretty.o -MMD -MP -MF "../build/fq_poly/fq_poly_fprint_pretty.d" -MT "../build/fq_poly/fq_poly_fprint_pretty.d" -MT "../build/fq_poly/fq_poly_fprint_pretty.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_addmul_fq.c -o ../build/fq_poly/fq_poly_scalar_addmul_fq.o -MMD -MP -MF "../build/fq_poly/fq_poly_scalar_addmul_fq.d" -MT "../build/fq_poly/fq_poly_scalar_addmul_fq.d" -MT "../build/fq_poly/fq_poly_scalar_addmul_fq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/fq_poly/fq_poly_swap.o -MMD -MP -MF "../build/fq_poly/fq_poly_swap.d" -MT "../build/fq_poly/fq_poly_swap.d" -MT "../build/fq_poly/fq_poly_swap.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulmod_preinv.c -o ../build/fq_poly/fq_poly_mulmod_preinv.o -MMD -MP -MF "../build/fq_poly/fq_poly_mulmod_preinv.d" -MT "../build/fq_poly/fq_poly_mulmod_preinv.d" -MT "../build/fq_poly/fq_poly_mulmod_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow_classical.c -o ../build/fq_poly/fq_poly_mullow_classical.o -MMD -MP -MF "../build/fq_poly/fq_poly_mullow_classical.d" -MT "../build/fq_poly/fq_poly_mullow_classical.d" -MT "../build/fq_poly/fq_poly_mullow_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcd_euclidean.c -o ../build/fq_poly/fq_poly_gcd_euclidean.o -MMD -MP -MF "../build/fq_poly/fq_poly_gcd_euclidean.d" -MT "../build/fq_poly/fq_poly_gcd_euclidean.d" -MT "../build/fq_poly/fq_poly_gcd_euclidean.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_divconquer.c -o ../build/fq_poly/fq_poly_divrem_divconquer.o -MMD -MP -MF "../build/fq_poly/fq_poly_divrem_divconquer.d" -MT "../build/fq_poly/fq_poly_divrem_divconquer.d" -MT "../build/fq_poly/fq_poly_divrem_divconquer.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_newton_n_preinv.c -o ../build/fq_poly/fq_poly_divrem_newton_n_preinv.o -MMD -MP -MF "../build/fq_poly/fq_poly_divrem_newton_n_preinv.d" -MT "../build/fq_poly/fq_poly_divrem_newton_n_preinv.d" -MT "../build/fq_poly/fq_poly_divrem_newton_n_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_fq.c -o ../build/fq_poly/fq_poly_scalar_mul_fq.o -MMD -MP -MF "../build/fq_poly/fq_poly_scalar_mul_fq.d" -MT "../build/fq_poly/fq_poly_scalar_mul_fq.d" -MT "../build/fq_poly/fq_poly_scalar_mul_fq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv_series_newton.c -o ../build/fq_poly/fq_poly_inv_series_newton.o -MMD -MP -MF "../build/fq_poly/fq_poly_inv_series_newton.d" -MT "../build/fq_poly/fq_poly_inv_series_newton.d" -MT "../build/fq_poly/fq_poly_inv_series_newton.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow.c -o ../build/fq_poly/fq_poly_mullow.o -MMD -MP -MF "../build/fq_poly/fq_poly_mullow.d" -MT "../build/fq_poly/fq_poly_mullow.d" -MT "../build/fq_poly/fq_poly_mullow.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gen.c -o ../build/fq_poly/fq_poly_gen.o -MMD -MP -MF "../build/fq_poly/fq_poly_gen.d" -MT "../build/fq_poly/fq_poly_gen.d" -MT "../build/fq_poly/fq_poly_gen.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fq_poly/fq_poly_randtest.o -MMD -MP -MF "../build/fq_poly/fq_poly_randtest.d" -MT "../build/fq_poly/fq_poly_randtest.d" -MT "../build/fq_poly/fq_poly_randtest.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fq.c -o ../build/fq_poly/fq_poly_set_fq.o -MMD -MP -MF "../build/fq_poly/fq_poly_set_fq.d" -MT "../build/fq_poly/fq_poly_set_fq.d" -MT "../build/fq_poly/fq_poly_set_fq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_submul_fq.c -o ../build/fq_poly/fq_poly_scalar_submul_fq.o -MMD -MP -MF "../build/fq_poly/fq_poly_scalar_submul_fq.d" -MT "../build/fq_poly/fq_poly_scalar_submul_fq.d" -MT "../build/fq_poly/fq_poly_scalar_submul_fq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_basecase.c -o ../build/fq_poly/fq_poly_divrem_basecase.o -MMD -MP -MF "../build/fq_poly/fq_poly_divrem_basecase.d" -MT "../build/fq_poly/fq_poly_divrem_basecase.d" -MT "../build/fq_poly/fq_poly_divrem_basecase.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_divconquer.c -o ../build/fq_poly/fq_poly_compose_divconquer.o -MMD -MP -MF "../build/fq_poly/fq_poly_compose_divconquer.d" -MT "../build/fq_poly/fq_poly_compose_divconquer.d" -MT "../build/fq_poly/fq_poly_compose_divconquer.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/fq_poly/fq_poly_equal.o -MMD -MP -MF "../build/fq_poly/fq_poly_equal.d" -MT "../build/fq_poly/fq_poly_equal.d" -MT "../build/fq_poly/fq_poly_equal.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c one.c -o ../build/fq_poly/fq_poly_one.o -MMD -MP -MF "../build/fq_poly/fq_poly_one.d" -MT "../build/fq_poly/fq_poly_one.d" -MT "../build/fq_poly/fq_poly_one.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_fmpz_binexp.c -o ../build/fq_poly/fq_poly_powmod_fmpz_binexp.o -MMD -MP -MF "../build/fq_poly/fq_poly_powmod_fmpz_binexp.d" -MT "../build/fq_poly/fq_poly_powmod_fmpz_binexp.d" -MT "../build/fq_poly/fq_poly_powmod_fmpz_binexp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fq_poly/fq_poly_add.o -MMD -MP -MF "../build/fq_poly/fq_poly_add.d" -MT "../build/fq_poly/fq_poly_add.d" -MT "../build/fq_poly/fq_poly_add.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_newton_n_preinv.c -o ../build/fq_poly/fq_poly_div_newton_n_preinv.o -MMD -MP -MF "../build/fq_poly/fq_poly_div_newton_n_preinv.d" -MT "../build/fq_poly/fq_poly_div_newton_n_preinv.d" -MT "../build/fq_poly/fq_poly_div_newton_n_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fq_poly/fq_poly_clear.o -MMD -MP -MF "../build/fq_poly/fq_poly_clear.d" -MT "../build/fq_poly/fq_poly_clear.d" -MT "../build/fq_poly/fq_poly_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c shift_left.c -o ../build/fq_poly/fq_poly_shift_left.o -MMD -MP -MF "../build/fq_poly/fq_poly_shift_left.d" -MT "../build/fq_poly/fq_poly_shift_left.d" -MT "../build/fq_poly/fq_poly_shift_left.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_KS.c -o ../build/fq_poly/fq_poly_mul_KS.o -MMD -MP -MF "../build/fq_poly/fq_poly_mul_KS.d" -MT "../build/fq_poly/fq_poly_mul_KS.d" -MT "../build/fq_poly/fq_poly_mul_KS.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_ui_binexp_preinv.c -o ../build/fq_poly/fq_poly_powmod_ui_binexp_preinv.o -MMD -MP -MF "../build/fq_poly/fq_poly_powmod_ui_binexp_preinv.d" -MT "../build/fq_poly/fq_poly_powmod_ui_binexp_preinv.d" -MT "../build/fq_poly/fq_poly_powmod_ui_binexp_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_coeff.c -o ../build/fq_poly/fq_poly_get_coeff.o -MMD -MP -MF "../build/fq_poly/fq_poly_get_coeff.d" -MT "../build/fq_poly/fq_poly_get_coeff.d" -MT "../build/fq_poly/fq_poly_get_coeff.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c truncate.c -o ../build/fq_poly/fq_poly_truncate.o -MMD -MP -MF "../build/fq_poly/fq_poly_truncate.d" -MT "../build/fq_poly/fq_poly_truncate.d" -MT "../build/fq_poly/fq_poly_truncate.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose.c -o ../build/fq_poly/fq_poly_compose.o -MMD -MP -MF "../build/fq_poly/fq_poly_compose.d" -MT "../build/fq_poly/fq_poly_compose.d" -MT "../build/fq_poly/fq_poly_compose.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c reverse.c -o ../build/fq_poly/fq_poly_reverse.o -MMD -MP -MF "../build/fq_poly/fq_poly_reverse.d" -MT "../build/fq_poly/fq_poly_reverse.d" -MT "../build/fq_poly/fq_poly_reverse.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulmod.c -o ../build/fq_poly/fq_poly_mulmod.o -MMD -MP -MF "../build/fq_poly/fq_poly_mulmod.d" -MT "../build/fq_poly/fq_poly_mulmod.d" -MT "../build/fq_poly/fq_poly_mulmod.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fq_poly/fq_poly_neg.o -MMD -MP -MF "../build/fq_poly/fq_poly_neg.d" -MT "../build/fq_poly/fq_poly_neg.d" -MT "../build/fq_poly/fq_poly_neg.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest_irreducible.c -o ../build/fq_poly/fq_poly_randtest_irreducible.o -MMD -MP -MF "../build/fq_poly/fq_poly_randtest_irreducible.d" -MT "../build/fq_poly/fq_poly_randtest_irreducible.d" -MT "../build/fq_poly/fq_poly_randtest_irreducible.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_basecase.c -o ../build/fq_poly/fq_poly_div_basecase.o -MMD -MP -MF "../build/fq_poly/fq_poly_div_basecase.d" -MT "../build/fq_poly/fq_poly_div_basecase.d" -MT "../build/fq_poly/fq_poly_div_basecase.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_horner.c -o ../build/fq_poly/fq_poly_compose_horner.o -MMD -MP -MF "../build/fq_poly/fq_poly_compose_horner.d" -MT "../build/fq_poly/fq_poly_compose_horner.d" -MT "../build/fq_poly/fq_poly_compose_horner.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_reorder.c -o ../build/fq_poly/fq_poly_mul_reorder.o -MMD -MP -MF "../build/fq_poly/fq_poly_mul_reorder.d" -MT "../build/fq_poly/fq_poly_mul_reorder.d" -MT "../build/fq_poly/fq_poly_mul_reorder.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_brent_kung.c -o ../build/fq_poly/fq_poly_compose_mod_brent_kung.o -MMD -MP -MF "../build/fq_poly/fq_poly_compose_mod_brent_kung.d" -MT "../build/fq_poly/fq_poly_compose_mod_brent_kung.d" -MT "../build/fq_poly/fq_poly_compose_mod_brent_kung.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c normalise.c -o ../build/fq_poly/fq_poly_normalise.o -MMD -MP -MF "../build/fq_poly/fq_poly_normalise.d" -MT "../build/fq_poly/fq_poly_normalise.d" -MT "../build/fq_poly/fq_poly_normalise.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fq_poly/fq_poly_set.o -MMD -MP -MF "../build/fq_poly/fq_poly_set.d" -MT "../build/fq_poly/fq_poly_set.d" -MT "../build/fq_poly/fq_poly_set.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod.c -o ../build/fq_poly/fq_poly_compose_mod.o -MMD -MP -MF "../build/fq_poly/fq_poly_compose_mod.d" -MT "../build/fq_poly/fq_poly_compose_mod.d" -MT "../build/fq_poly/fq_poly_compose_mod.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fq_poly/fq_poly_sub.o -MMD -MP -MF "../build/fq_poly/fq_poly_sub.d" -MT "../build/fq_poly/fq_poly_sub.d" -MT "../build/fq_poly/fq_poly_sub.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c remove.c -o ../build/fq_poly/fq_poly_remove.o -MMD -MP -MF "../build/fq_poly/fq_poly_remove.d" -MT "../build/fq_poly/fq_poly_remove.d" -MT "../build/fq_poly/fq_poly_remove.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_fq.c -o ../build/fq_poly/fq_poly_evaluate_fq.o -MMD -MP -MF "../build/fq_poly/fq_poly_evaluate_fq.d" -MT "../build/fq_poly/fq_poly_evaluate_fq.d" -MT "../build/fq_poly/fq_poly_evaluate_fq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c realloc.c -o ../build/fq_poly/fq_poly_realloc.o -MMD -MP -MF "../build/fq_poly/fq_poly_realloc.d" -MT "../build/fq_poly/fq_poly_realloc.d" -MT "../build/fq_poly/fq_poly_realloc.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c hamming_weight.c -o ../build/fq_poly/fq_poly_hamming_weight.o -MMD -MP -MF "../build/fq_poly/fq_poly_hamming_weight.d" -MT "../build/fq_poly/fq_poly_hamming_weight.d" -MT "../build/fq_poly/fq_poly_hamming_weight.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr_classical.c -o ../build/fq_poly/fq_poly_sqr_classical.o -MMD -MP -MF "../build/fq_poly/fq_poly_sqr_classical.d" -MT "../build/fq_poly/fq_poly_sqr_classical.d" -MT "../build/fq_poly/fq_poly_sqr_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c deflation.c -o ../build/fq_poly/fq_poly_deflation.o -MMD -MP -MF "../build/fq_poly/fq_poly_deflation.d" -MT "../build/fq_poly/fq_poly_deflation.d" -MT "../build/fq_poly/fq_poly_deflation.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr.c -o ../build/fq_poly/fq_poly_sqr.o -MMD -MP -MF "../build/fq_poly/fq_poly_sqr.d" -MT "../build/fq_poly/fq_poly_sqr.d" -MT "../build/fq_poly/fq_poly_sqr.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr_KS.c -o ../build/fq_poly/fq_poly_sqr_KS.o -MMD -MP -MF "../build/fq_poly/fq_poly_sqr_KS.d" -MT "../build/fq_poly/fq_poly_sqr_KS.d" -MT "../build/fq_poly/fq_poly_sqr_KS.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c deflate.c -o ../build/fq_poly/fq_poly_deflate.o -MMD -MP -MF "../build/fq_poly/fq_poly_deflate.d" -MT "../build/fq_poly/fq_poly_deflate.d" -MT "../build/fq_poly/fq_poly_deflate.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_horner_preinv.c -o ../build/fq_poly/fq_poly_compose_mod_horner_preinv.o -MMD -MP -MF "../build/fq_poly/fq_poly_compose_mod_horner_preinv.d" -MT "../build/fq_poly/fq_poly_compose_mod_horner_preinv.d" -MT "../build/fq_poly/fq_poly_compose_mod_horner_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str.c -o ../build/fq_poly/fq_poly_get_str.o -MMD -MP -MF "../build/fq_poly/fq_poly_get_str.d" -MT "../build/fq_poly/fq_poly_get_str.d" -MT "../build/fq_poly/fq_poly_get_str.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/fq_poly/fq_poly_mul.o -MMD -MP -MF "../build/fq_poly/fq_poly_mul.d" -MT "../build/fq_poly/fq_poly_mul.d" -MT "../build/fq_poly/fq_poly_mul.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_classical.c -o ../build/fq_poly/fq_poly_mul_classical.o -MMD -MP -MF "../build/fq_poly/fq_poly_mul_classical.d" -MT "../build/fq_poly/fq_poly_mul_classical.d" -MT "../build/fq_poly/fq_poly_mul_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c shift_right.c -o ../build/fq_poly/fq_poly_shift_right.o -MMD -MP -MF "../build/fq_poly/fq_poly_shift_right.d" -MT "../build/fq_poly/fq_poly_shift_right.d" -MT "../build/fq_poly/fq_poly_shift_right.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_ui_binexp.c -o ../build/fq_poly/fq_poly_powmod_ui_binexp.o -MMD -MP -MF "../build/fq_poly/fq_poly_powmod_ui_binexp.d" -MT "../build/fq_poly/fq_poly_powmod_ui_binexp.d" -MT "../build/fq_poly/fq_poly_powmod_ui_binexp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_brent_kung_preinv.c -o ../build/fq_poly/fq_poly_compose_mod_brent_kung_preinv.o -MMD -MP -MF "../build/fq_poly/fq_poly_compose_mod_brent_kung_preinv.d" -MT "../build/fq_poly/fq_poly_compose_mod_brent_kung_preinv.d" -MT "../build/fq_poly/fq_poly_compose_mod_brent_kung_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str_pretty.c -o ../build/fq_poly/fq_poly_get_str_pretty.o -MMD -MP -MF "../build/fq_poly/fq_poly_get_str_pretty.d" -MT "../build/fq_poly/fq_poly_get_str_pretty.d" -MT "../build/fq_poly/fq_poly_get_str_pretty.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/fq_poly'
make[4]: Entering directory '/«PKGBUILDDIR»/fq_poly_factor'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_squarefree.c -o ../build/fq_poly_factor/fq_poly_factor_is_squarefree.o -MMD -MP -MF "../build/fq_poly_factor/fq_poly_factor_is_squarefree.d" -MT "../build/fq_poly_factor/fq_poly_factor_is_squarefree.d" -MT "../build/fq_poly_factor/fq_poly_factor_is_squarefree.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_cantor_zassenhaus.c -o ../build/fq_poly_factor/fq_poly_factor_factor_cantor_zassenhaus.o -MMD -MP -MF "../build/fq_poly_factor/fq_poly_factor_factor_cantor_zassenhaus.d" -MT "../build/fq_poly_factor/fq_poly_factor_factor_cantor_zassenhaus.d" -MT "../build/fq_poly_factor/fq_poly_factor_factor_cantor_zassenhaus.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_squarefree.c -o ../build/fq_poly_factor/fq_poly_factor_factor_squarefree.o -MMD -MP -MF "../build/fq_poly_factor/fq_poly_factor_factor_squarefree.d" -MT "../build/fq_poly_factor/fq_poly_factor_factor_squarefree.d" -MT "../build/fq_poly_factor/fq_poly_factor_factor_squarefree.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_kaltofen_shoup.c -o ../build/fq_poly_factor/fq_poly_factor_factor_kaltofen_shoup.o -MMD -MP -MF "../build/fq_poly_factor/fq_poly_factor_factor_kaltofen_shoup.d" -MT "../build/fq_poly_factor/fq_poly_factor_factor_kaltofen_shoup.d" -MT "../build/fq_poly_factor/fq_poly_factor_factor_kaltofen_shoup.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c print.c -o ../build/fq_poly_factor/fq_poly_factor_print.o -MMD -MP -MF "../build/fq_poly_factor/fq_poly_factor_print.d" -MT "../build/fq_poly_factor/fq_poly_factor_print.d" -MT "../build/fq_poly_factor/fq_poly_factor_print.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/fq_poly_factor/fq_poly_factor_pow.o -MMD -MP -MF "../build/fq_poly_factor/fq_poly_factor_pow.d" -MT "../build/fq_poly_factor/fq_poly_factor_pow.d" -MT "../build/fq_poly_factor/fq_poly_factor_pow.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fq_poly_factor/fq_poly_factor_init.o -MMD -MP -MF "../build/fq_poly_factor/fq_poly_factor_init.d" -MT "../build/fq_poly_factor/fq_poly_factor_init.d" -MT "../build/fq_poly_factor/fq_poly_factor_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c print_pretty.c -o ../build/fq_poly_factor/fq_poly_factor_print_pretty.o -MMD -MP -MF "../build/fq_poly_factor/fq_poly_factor_print_pretty.d" -MT "../build/fq_poly_factor/fq_poly_factor_print_pretty.d" -MT "../build/fq_poly_factor/fq_poly_factor_print_pretty.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c insert.c -o ../build/fq_poly_factor/fq_poly_factor_insert.o -MMD -MP -MF "../build/fq_poly_factor/fq_poly_factor_insert.d" -MT "../build/fq_poly_factor/fq_poly_factor_insert.d" -MT "../build/fq_poly_factor/fq_poly_factor_insert.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c realloc.c -o ../build/fq_poly_factor/fq_poly_factor_realloc.o -MMD -MP -MF "../build/fq_poly_factor/fq_poly_factor_realloc.d" -MT "../build/fq_poly_factor/fq_poly_factor_realloc.d" -MT "../build/fq_poly_factor/fq_poly_factor_realloc.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fit_length.c -o ../build/fq_poly_factor/fq_poly_factor_fit_length.o -MMD -MP -MF "../build/fq_poly_factor/fq_poly_factor_fit_length.d" -MT "../build/fq_poly_factor/fq_poly_factor_fit_length.d" -MT "../build/fq_poly_factor/fq_poly_factor_fit_length.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_irreducible_ddf.c -o ../build/fq_poly_factor/fq_poly_factor_is_irreducible_ddf.o -MMD -MP -MF "../build/fq_poly_factor/fq_poly_factor_is_irreducible_ddf.d" -MT "../build/fq_poly_factor/fq_poly_factor_is_irreducible_ddf.d" -MT "../build/fq_poly_factor/fq_poly_factor_is_irreducible_ddf.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_equal_deg.c -o ../build/fq_poly_factor/fq_poly_factor_factor_equal_deg.o -MMD -MP -MF "../build/fq_poly_factor/fq_poly_factor_factor_equal_deg.d" -MT "../build/fq_poly_factor/fq_poly_factor_factor_equal_deg.d" -MT "../build/fq_poly_factor/fq_poly_factor_factor_equal_deg.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c iterated_frobenius_preinv.c -o ../build/fq_poly_factor/fq_poly_factor_iterated_frobenius_preinv.o -MMD -MP -MF "../build/fq_poly_factor/fq_poly_factor_iterated_frobenius_preinv.d" -MT "../build/fq_poly_factor/fq_poly_factor_iterated_frobenius_preinv.d" -MT "../build/fq_poly_factor/fq_poly_factor_iterated_frobenius_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_irreducible.c -o ../build/fq_poly_factor/fq_poly_factor_is_irreducible.o -MMD -MP -MF "../build/fq_poly_factor/fq_poly_factor_is_irreducible.d" -MT "../build/fq_poly_factor/fq_poly_factor_is_irreducible.d" -MT "../build/fq_poly_factor/fq_poly_factor_is_irreducible.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_berlekamp.c -o ../build/fq_poly_factor/fq_poly_factor_factor_berlekamp.o -MMD -MP -MF "../build/fq_poly_factor/fq_poly_factor_factor_berlekamp.d" -MT "../build/fq_poly_factor/fq_poly_factor_factor_berlekamp.d" -MT "../build/fq_poly_factor/fq_poly_factor_factor_berlekamp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fq_poly_factor/fq_poly_factor_clear.o -MMD -MP -MF "../build/fq_poly_factor/fq_poly_factor_clear.d" -MT "../build/fq_poly_factor/fq_poly_factor_clear.d" -MT "../build/fq_poly_factor/fq_poly_factor_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_irreducible_ben_or.c -o ../build/fq_poly_factor/fq_poly_factor_is_irreducible_ben_or.o -MMD -MP -MF "../build/fq_poly_factor/fq_poly_factor_is_irreducible_ben_or.d" -MT "../build/fq_poly_factor/fq_poly_factor_is_irreducible_ben_or.d" -MT "../build/fq_poly_factor/fq_poly_factor_is_irreducible_ben_or.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c concat.c -o ../build/fq_poly_factor/fq_poly_factor_concat.o -MMD -MP -MF "../build/fq_poly_factor/fq_poly_factor_concat.d" -MT "../build/fq_poly_factor/fq_poly_factor_concat.d" -MT "../build/fq_poly_factor/fq_poly_factor_concat.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor.c -o ../build/fq_poly_factor/fq_poly_factor_factor.o -MMD -MP -MF "../build/fq_poly_factor/fq_poly_factor_factor.d" -MT "../build/fq_poly_factor/fq_poly_factor_factor.d" -MT "../build/fq_poly_factor/fq_poly_factor_factor.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_equal_deg_prob.c -o ../build/fq_poly_factor/fq_poly_factor_factor_equal_deg_prob.o -MMD -MP -MF "../build/fq_poly_factor/fq_poly_factor_factor_equal_deg_prob.d" -MT "../build/fq_poly_factor/fq_poly_factor_factor_equal_deg_prob.d" -MT "../build/fq_poly_factor/fq_poly_factor_factor_equal_deg_prob.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_distinct_deg.c -o ../build/fq_poly_factor/fq_poly_factor_factor_distinct_deg.o -MMD -MP -MF "../build/fq_poly_factor/fq_poly_factor_factor_distinct_deg.d" -MT "../build/fq_poly_factor/fq_poly_factor_factor_distinct_deg.d" -MT "../build/fq_poly_factor/fq_poly_factor_factor_distinct_deg.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fq_poly_factor/fq_poly_factor_set.o -MMD -MP -MF "../build/fq_poly_factor/fq_poly_factor_set.d" -MT "../build/fq_poly_factor/fq_poly_factor_set.d" -MT "../build/fq_poly_factor/fq_poly_factor_set.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/fq_poly_factor'
make[4]: Entering directory '/«PKGBUILDDIR»/fq_nmod'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr.c -o ../build/fq_nmod/fq_nmod_sqr.o -MMD -MP -MF "../build/fq_nmod/fq_nmod_sqr.d" -MT "../build/fq_nmod/fq_nmod_sqr.d" -MT "../build/fq_nmod/fq_nmod_sqr.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str.c -o ../build/fq_nmod/fq_nmod_get_str.o -MMD -MP -MF "../build/fq_nmod/fq_nmod_get_str.d" -MT "../build/fq_nmod/fq_nmod_get_str.d" -MT "../build/fq_nmod/fq_nmod_get_str.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ctx_init_conway.c -o ../build/fq_nmod/fq_nmod_ctx_init_conway.o -MMD -MP -MF "../build/fq_nmod/fq_nmod_ctx_init_conway.d" -MT "../build/fq_nmod/fq_nmod_ctx_init_conway.d" -MT "../build/fq_nmod/fq_nmod_ctx_init_conway.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/fq_nmod/fq_nmod_mul.o -MMD -MP -MF "../build/fq_nmod/fq_nmod_mul.d" -MT "../build/fq_nmod/fq_nmod_mul.d" -MT "../build/fq_nmod/fq_nmod_mul.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c trace.c -o ../build/fq_nmod/fq_nmod_trace.o -MMD -MP -MF "../build/fq_nmod/fq_nmod_trace.d" -MT "../build/fq_nmod/fq_nmod_trace.d" -MT "../build/fq_nmod/fq_nmod_trace.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_ui.c -o ../build/fq_nmod/fq_nmod_mul_ui.o -MMD -MP -MF "../build/fq_nmod/fq_nmod_mul_ui.d" -MT "../build/fq_nmod/fq_nmod_mul_ui.d" -MT "../build/fq_nmod/fq_nmod_mul_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_si.c -o ../build/fq_nmod/fq_nmod_mul_si.o -MMD -MP -MF "../build/fq_nmod/fq_nmod_mul_si.d" -MT "../build/fq_nmod/fq_nmod_mul_si.d" -MT "../build/fq_nmod/fq_nmod_mul_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str_pretty.c -o ../build/fq_nmod/fq_nmod_get_str_pretty.o -MMD -MP -MF "../build/fq_nmod/fq_nmod_get_str_pretty.d" -MT "../build/fq_nmod/fq_nmod_get_str_pretty.d" -MT "../build/fq_nmod/fq_nmod_get_str_pretty.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fq_nmod/fq_nmod_neg.o -MMD -MP -MF "../build/fq_nmod/fq_nmod_neg.d" -MT "../build/fq_nmod/fq_nmod_neg.d" -MT "../build/fq_nmod/fq_nmod_neg.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ctx_randtest.c -o ../build/fq_nmod/fq_nmod_ctx_randtest.o -MMD -MP -MF "../build/fq_nmod/fq_nmod_ctx_randtest.d" -MT "../build/fq_nmod/fq_nmod_ctx_randtest.d" -MT "../build/fq_nmod/fq_nmod_ctx_randtest.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv.c -o ../build/fq_nmod/fq_nmod_inv.o -MMD -MP -MF "../build/fq_nmod/fq_nmod_inv.d" -MT "../build/fq_nmod/fq_nmod_inv.d" -MT "../build/fq_nmod/fq_nmod_inv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ctx_clear.c -o ../build/fq_nmod/fq_nmod_ctx_clear.o -MMD -MP -MF "../build/fq_nmod/fq_nmod_ctx_clear.d" -MT "../build/fq_nmod/fq_nmod_ctx_clear.d" -MT "../build/fq_nmod/fq_nmod_ctx_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub_one.c -o ../build/fq_nmod/fq_nmod_sub_one.o -MMD -MP -MF "../build/fq_nmod/fq_nmod_sub_one.d" -MT "../build/fq_nmod/fq_nmod_sub_one.d" -MT "../build/fq_nmod/fq_nmod_sub_one.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pth_root.c -o ../build/fq_nmod/fq_nmod_pth_root.o -MMD -MP -MF "../build/fq_nmod/fq_nmod_pth_root.d" -MT "../build/fq_nmod/fq_nmod_pth_root.d" -MT "../build/fq_nmod/fq_nmod_pth_root.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c frobenius.c -o ../build/fq_nmod/fq_nmod_frobenius.o -MMD -MP -MF "../build/fq_nmod/fq_nmod_frobenius.d" -MT "../build/fq_nmod/fq_nmod_frobenius.d" -MT "../build/fq_nmod/fq_nmod_frobenius.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ctx_init_modulus.c -o ../build/fq_nmod/fq_nmod_ctx_init_modulus.o -MMD -MP -MF "../build/fq_nmod/fq_nmod_ctx_init_modulus.d" -MT "../build/fq_nmod/fq_nmod_ctx_init_modulus.d" -MT "../build/fq_nmod/fq_nmod_ctx_init_modulus.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bit_pack.c -o ../build/fq_nmod/fq_nmod_bit_pack.o -MMD -MP -MF "../build/fq_nmod/fq_nmod_bit_pack.d" -MT "../build/fq_nmod/fq_nmod_bit_pack.d" -MT "../build/fq_nmod/fq_nmod_bit_pack.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fq_nmod/fq_nmod_add.o -MMD -MP -MF "../build/fq_nmod/fq_nmod_add.d" -MT "../build/fq_nmod/fq_nmod_add.d" -MT "../build/fq_nmod/fq_nmod_add.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_fmpz.c -o ../build/fq_nmod/fq_nmod_mul_fmpz.o -MMD -MP -MF "../build/fq_nmod/fq_nmod_mul_fmpz.d" -MT "../build/fq_nmod/fq_nmod_mul_fmpz.d" -MT "../build/fq_nmod/fq_nmod_mul_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fq_nmod/fq_nmod_randtest.o -MMD -MP -MF "../build/fq_nmod/fq_nmod_randtest.d" -MT "../build/fq_nmod/fq_nmod_randtest.d" -MT "../build/fq_nmod/fq_nmod_randtest.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bit_unpack.c -o ../build/fq_nmod/fq_nmod_bit_unpack.o -MMD -MP -MF "../build/fq_nmod/fq_nmod_bit_unpack.d" -MT "../build/fq_nmod/fq_nmod_bit_unpack.d" -MT "../build/fq_nmod/fq_nmod_bit_unpack.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ctx_init.c -o ../build/fq_nmod/fq_nmod_ctx_init.o -MMD -MP -MF "../build/fq_nmod/fq_nmod_ctx_init.d" -MT "../build/fq_nmod/fq_nmod_ctx_init.d" -MT "../build/fq_nmod/fq_nmod_ctx_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c norm.c -o ../build/fq_nmod/fq_nmod_norm.o -MMD -MP -MF "../build/fq_nmod/fq_nmod_norm.d" -MT "../build/fq_nmod/fq_nmod_norm.d" -MT "../build/fq_nmod/fq_nmod_norm.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/fq_nmod/fq_nmod_pow.o -MMD -MP -MF "../build/fq_nmod/fq_nmod_pow.d" -MT "../build/fq_nmod/fq_nmod_pow.d" -MT "../build/fq_nmod/fq_nmod_pow.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fq_nmod/fq_nmod_sub.o -MMD -MP -MF "../build/fq_nmod/fq_nmod_sub.d" -MT "../build/fq_nmod/fq_nmod_sub.d" -MT "../build/fq_nmod/fq_nmod_sub.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/fq_nmod'
make[4]: Entering directory '/«PKGBUILDDIR»/fq_nmod_vec'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_zero.c -o ../build/fq_nmod_vec/fq_nmod_vec_is_zero.o -MMD -MP -MF "../build/fq_nmod_vec/fq_nmod_vec_is_zero.d" -MT "../build/fq_nmod_vec/fq_nmod_vec_is_zero.d" -MT "../build/fq_nmod_vec/fq_nmod_vec_is_zero.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_submul_fq.c -o ../build/fq_nmod_vec/fq_nmod_vec_scalar_submul_fq.o -MMD -MP -MF "../build/fq_nmod_vec/fq_nmod_vec_scalar_submul_fq.d" -MT "../build/fq_nmod_vec/fq_nmod_vec_scalar_submul_fq.d" -MT "../build/fq_nmod_vec/fq_nmod_vec_scalar_submul_fq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fq_nmod_vec/fq_nmod_vec_init.o -MMD -MP -MF "../build/fq_nmod_vec/fq_nmod_vec_init.d" -MT "../build/fq_nmod_vec/fq_nmod_vec_init.d" -MT "../build/fq_nmod_vec/fq_nmod_vec_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/fq_nmod_vec/fq_nmod_vec_fprint.o -MMD -MP -MF "../build/fq_nmod_vec/fq_nmod_vec_fprint.d" -MT "../build/fq_nmod_vec/fq_nmod_vec_fprint.d" -MT "../build/fq_nmod_vec/fq_nmod_vec_fprint.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_addmul_fq.c -o ../build/fq_nmod_vec/fq_nmod_vec_scalar_addmul_fq.o -MMD -MP -MF "../build/fq_nmod_vec/fq_nmod_vec_scalar_addmul_fq.d" -MT "../build/fq_nmod_vec/fq_nmod_vec_scalar_addmul_fq.d" -MT "../build/fq_nmod_vec/fq_nmod_vec_scalar_addmul_fq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c dot.c -o ../build/fq_nmod_vec/fq_nmod_vec_dot.o -MMD -MP -MF "../build/fq_nmod_vec/fq_nmod_vec_dot.d" -MT "../build/fq_nmod_vec/fq_nmod_vec_dot.d" -MT "../build/fq_nmod_vec/fq_nmod_vec_dot.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fq_nmod_vec/fq_nmod_vec_randtest.o -MMD -MP -MF "../build/fq_nmod_vec/fq_nmod_vec_randtest.d" -MT "../build/fq_nmod_vec/fq_nmod_vec_randtest.d" -MT "../build/fq_nmod_vec/fq_nmod_vec_randtest.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/fq_nmod_vec/fq_nmod_vec_equal.o -MMD -MP -MF "../build/fq_nmod_vec/fq_nmod_vec_equal.d" -MT "../build/fq_nmod_vec/fq_nmod_vec_equal.d" -MT "../build/fq_nmod_vec/fq_nmod_vec_equal.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fq_nmod_vec/fq_nmod_vec_add.o -MMD -MP -MF "../build/fq_nmod_vec/fq_nmod_vec_add.d" -MT "../build/fq_nmod_vec/fq_nmod_vec_add.d" -MT "../build/fq_nmod_vec/fq_nmod_vec_add.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/fq_nmod_vec/fq_nmod_vec_swap.o -MMD -MP -MF "../build/fq_nmod_vec/fq_nmod_vec_swap.d" -MT "../build/fq_nmod_vec/fq_nmod_vec_swap.d" -MT "../build/fq_nmod_vec/fq_nmod_vec_swap.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fq_nmod_vec/fq_nmod_vec_clear.o -MMD -MP -MF "../build/fq_nmod_vec/fq_nmod_vec_clear.d" -MT "../build/fq_nmod_vec/fq_nmod_vec_clear.d" -MT "../build/fq_nmod_vec/fq_nmod_vec_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fq_nmod_vec/fq_nmod_vec_neg.o -MMD -MP -MF "../build/fq_nmod_vec/fq_nmod_vec_neg.d" -MT "../build/fq_nmod_vec/fq_nmod_vec_neg.d" -MT "../build/fq_nmod_vec/fq_nmod_vec_neg.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c zero.c -o ../build/fq_nmod_vec/fq_nmod_vec_zero.o -MMD -MP -MF "../build/fq_nmod_vec/fq_nmod_vec_zero.d" -MT "../build/fq_nmod_vec/fq_nmod_vec_zero.d" -MT "../build/fq_nmod_vec/fq_nmod_vec_zero.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fq_nmod_vec/fq_nmod_vec_sub.o -MMD -MP -MF "../build/fq_nmod_vec/fq_nmod_vec_sub.d" -MT "../build/fq_nmod_vec/fq_nmod_vec_sub.d" -MT "../build/fq_nmod_vec/fq_nmod_vec_sub.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fq_nmod_vec/fq_nmod_vec_set.o -MMD -MP -MF "../build/fq_nmod_vec/fq_nmod_vec_set.d" -MT "../build/fq_nmod_vec/fq_nmod_vec_set.d" -MT "../build/fq_nmod_vec/fq_nmod_vec_set.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/fq_nmod_vec'
make[4]: Entering directory '/«PKGBUILDDIR»/fq_nmod_mat'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lu_recursive.c -o ../build/fq_nmod_mat/fq_nmod_mat_lu_recursive.o -MMD -MP -MF "../build/fq_nmod_mat/fq_nmod_mat_lu_recursive.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_lu_recursive.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_lu_recursive.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_triu.c -o ../build/fq_nmod_mat/fq_nmod_mat_solve_triu.o -MMD -MP -MF "../build/fq_nmod_mat/fq_nmod_mat_solve_triu.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_solve_triu.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_solve_triu.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c window_clear.c -o ../build/fq_nmod_mat/fq_nmod_mat_window_clear.o -MMD -MP -MF "../build/fq_nmod_mat/fq_nmod_mat_window_clear.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_window_clear.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_window_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/fq_nmod_mat/fq_nmod_mat_mul.o -MMD -MP -MF "../build/fq_nmod_mat/fq_nmod_mat_mul.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_mul.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_mul.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_classical.c -o ../build/fq_nmod_mat/fq_nmod_mat_mul_classical.o -MMD -MP -MF "../build/fq_nmod_mat/fq_nmod_mat_mul_classical.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_mul_classical.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_mul_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_zero.c -o ../build/fq_nmod_mat/fq_nmod_mat_is_zero.o -MMD -MP -MF "../build/fq_nmod_mat/fq_nmod_mat_is_zero.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_is_zero.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_is_zero.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fq_nmod_mat/fq_nmod_mat_init.o -MMD -MP -MF "../build/fq_nmod_mat/fq_nmod_mat_init.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_init.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c submul.c -o ../build/fq_nmod_mat/fq_nmod_mat_submul.o -MMD -MP -MF "../build/fq_nmod_mat/fq_nmod_mat_submul.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_submul.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_submul.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_triu_classical.c -o ../build/fq_nmod_mat/fq_nmod_mat_solve_triu_classical.o -MMD -MP -MF "../build/fq_nmod_mat/fq_nmod_mat_solve_triu_classical.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_solve_triu_classical.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_solve_triu_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/fq_nmod_mat/fq_nmod_mat_fprint.o -MMD -MP -MF "../build/fq_nmod_mat/fq_nmod_mat_fprint.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_fprint.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_fprint.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lu.c -o ../build/fq_nmod_mat/fq_nmod_mat_lu.o -MMD -MP -MF "../build/fq_nmod_mat/fq_nmod_mat_lu.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_lu.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_lu.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lu_classical.c -o ../build/fq_nmod_mat/fq_nmod_mat_lu_classical.o -MMD -MP -MF "../build/fq_nmod_mat/fq_nmod_mat_lu_classical.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_lu_classical.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_lu_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_KS.c -o ../build/fq_nmod_mat/fq_nmod_mat_mul_KS.o -MMD -MP -MF "../build/fq_nmod_mat/fq_nmod_mat_mul_KS.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_mul_KS.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_mul_KS.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtriu.c -o ../build/fq_nmod_mat/fq_nmod_mat_randtriu.o -MMD -MP -MF "../build/fq_nmod_mat/fq_nmod_mat_randtriu.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_randtriu.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_randtriu.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randrank.c -o ../build/fq_nmod_mat/fq_nmod_mat_randrank.o -MMD -MP -MF "../build/fq_nmod_mat/fq_nmod_mat_randrank.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_randrank.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_randrank.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c window_init.c -o ../build/fq_nmod_mat/fq_nmod_mat_window_init.o -MMD -MP -MF "../build/fq_nmod_mat/fq_nmod_mat_window_init.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_window_init.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_window_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randpermdiag.c -o ../build/fq_nmod_mat/fq_nmod_mat_randpermdiag.o -MMD -MP -MF "../build/fq_nmod_mat/fq_nmod_mat_randpermdiag.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_randpermdiag.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_randpermdiag.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_triu_recursive.c -o ../build/fq_nmod_mat/fq_nmod_mat_solve_triu_recursive.o -MMD -MP -MF "../build/fq_nmod_mat/fq_nmod_mat_solve_triu_recursive.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_solve_triu_recursive.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_solve_triu_recursive.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fq_nmod_mat/fq_nmod_mat_randtest.o -MMD -MP -MF "../build/fq_nmod_mat/fq_nmod_mat_randtest.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_randtest.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_randtest.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_tril_classical.c -o ../build/fq_nmod_mat/fq_nmod_mat_solve_tril_classical.o -MMD -MP -MF "../build/fq_nmod_mat/fq_nmod_mat_solve_tril_classical.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_solve_tril_classical.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_solve_tril_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/fq_nmod_mat/fq_nmod_mat_equal.o -MMD -MP -MF "../build/fq_nmod_mat/fq_nmod_mat_equal.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_equal.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_equal.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fq_nmod_mat/fq_nmod_mat_add.o -MMD -MP -MF "../build/fq_nmod_mat/fq_nmod_mat_add.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_add.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_add.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/fq_nmod_mat/fq_nmod_mat_swap.o -MMD -MP -MF "../build/fq_nmod_mat/fq_nmod_mat_swap.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_swap.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_swap.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fq_nmod_mat/fq_nmod_mat_clear.o -MMD -MP -MF "../build/fq_nmod_mat/fq_nmod_mat_clear.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_clear.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rref.c -o ../build/fq_nmod_mat/fq_nmod_mat_rref.o -MMD -MP -MF "../build/fq_nmod_mat/fq_nmod_mat_rref.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_rref.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_rref.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fq_nmod_mat/fq_nmod_mat_neg.o -MMD -MP -MF "../build/fq_nmod_mat/fq_nmod_mat_neg.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_neg.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_neg.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c zero.c -o ../build/fq_nmod_mat/fq_nmod_mat_zero.o -MMD -MP -MF "../build/fq_nmod_mat/fq_nmod_mat_zero.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_zero.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_zero.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init_set.c -o ../build/fq_nmod_mat/fq_nmod_mat_init_set.o -MMD -MP -MF "../build/fq_nmod_mat/fq_nmod_mat_init_set.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_init_set.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_init_set.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_tril.c -o ../build/fq_nmod_mat/fq_nmod_mat_solve_tril.o -MMD -MP -MF "../build/fq_nmod_mat/fq_nmod_mat_solve_tril.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_solve_tril.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_solve_tril.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fq_nmod_mat/fq_nmod_mat_sub.o -MMD -MP -MF "../build/fq_nmod_mat/fq_nmod_mat_sub.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_sub.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_sub.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randops.c -o ../build/fq_nmod_mat/fq_nmod_mat_randops.o -MMD -MP -MF "../build/fq_nmod_mat/fq_nmod_mat_randops.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_randops.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_randops.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fq_nmod_mat/fq_nmod_mat_set.o -MMD -MP -MF "../build/fq_nmod_mat/fq_nmod_mat_set.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_set.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_set.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtril.c -o ../build/fq_nmod_mat/fq_nmod_mat_randtril.o -MMD -MP -MF "../build/fq_nmod_mat/fq_nmod_mat_randtril.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_randtril.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_randtril.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_tril_recursive.c -o ../build/fq_nmod_mat/fq_nmod_mat_solve_tril_recursive.o -MMD -MP -MF "../build/fq_nmod_mat/fq_nmod_mat_solve_tril_recursive.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_solve_tril_recursive.d" -MT "../build/fq_nmod_mat/fq_nmod_mat_solve_tril_recursive.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/fq_nmod_mat'
make[4]: Entering directory '/«PKGBUILDDIR»/fq_nmod_poly'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_brent_kung_preinv.c -o ../build/fq_nmod_poly/fq_nmod_poly_compose_mod_brent_kung_preinv.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_compose_mod_brent_kung_preinv.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_compose_mod_brent_kung_preinv.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_compose_mod_brent_kung_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str_pretty.c -o ../build/fq_nmod_poly/fq_nmod_poly_get_str_pretty.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_get_str_pretty.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_get_str_pretty.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_get_str_pretty.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_x_fmpz_preinv.c -o ../build/fq_nmod_poly/fq_nmod_poly_powmod_x_fmpz_preinv.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_powmod_x_fmpz_preinv.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_powmod_x_fmpz_preinv.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_powmod_x_fmpz_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_preinv.c -o ../build/fq_nmod_poly/fq_nmod_poly_compose_mod_preinv.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_compose_mod_preinv.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_compose_mod_preinv.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_compose_mod_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/fq_nmod_poly/fq_nmod_poly_pow.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_pow.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_pow.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_pow.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_divconquer_recursive.c -o ../build/fq_nmod_poly/fq_nmod_poly_divrem_divconquer_recursive.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_divrem_divconquer_recursive.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_divrem_divconquer_recursive.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_divrem_divconquer_recursive.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fq_nmod_poly/fq_nmod_poly_init.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_init.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_init.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_brent_kung_precomp_preinv.c -o ../build/fq_nmod_poly/fq_nmod_poly_compose_mod_brent_kung_precomp_preinv.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_compose_mod_brent_kung_precomp_preinv.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_compose_mod_brent_kung_precomp_preinv.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_compose_mod_brent_kung_precomp_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow_KS.c -o ../build/fq_nmod_poly/fq_nmod_poly_mullow_KS.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_mullow_KS.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_mullow_KS.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_mullow_KS.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_fmpz_binexp_preinv.c -o ../build/fq_nmod_poly/fq_nmod_poly_powmod_fmpz_binexp_preinv.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_powmod_fmpz_binexp_preinv.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_powmod_fmpz_binexp_preinv.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_powmod_fmpz_binexp_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/fq_nmod_poly/fq_nmod_poly_fprint.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_fprint.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_fprint.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_fprint.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_fmpz_sliding_preinv.c -o ../build/fq_nmod_poly/fq_nmod_poly_powmod_fmpz_sliding_preinv.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_powmod_fmpz_sliding_preinv.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_powmod_fmpz_sliding_preinv.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_powmod_fmpz_sliding_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inflate.c -o ../build/fq_nmod_poly/fq_nmod_poly_inflate.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_inflate.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_inflate.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_inflate.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c make_monic.c -o ../build/fq_nmod_poly/fq_nmod_poly_make_monic.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_make_monic.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_make_monic.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_make_monic.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fit_length.c -o ../build/fq_nmod_poly/fq_nmod_poly_fit_length.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_fit_length.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_fit_length.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_fit_length.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c derivative.c -o ../build/fq_nmod_poly/fq_nmod_poly_derivative.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_derivative.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_derivative.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_derivative.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_coeff.c -o ../build/fq_nmod_poly/fq_nmod_poly_set_coeff.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_set_coeff.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_set_coeff.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_set_coeff.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest_monic.c -o ../build/fq_nmod_poly/fq_nmod_poly_randtest_monic.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_randtest_monic.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_randtest_monic.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_randtest_monic.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_horner.c -o ../build/fq_nmod_poly/fq_nmod_poly_compose_mod_horner.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_compose_mod_horner.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_compose_mod_horner.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_compose_mod_horner.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c truncate.c -o ../build/fq_nmod_poly/fq_nmod_poly_truncate.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_truncate.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_truncate.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_truncate.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divides.c -o ../build/fq_nmod_poly/fq_nmod_poly_divides.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_divides.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_divides.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_divides.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint_pretty.c -o ../build/fq_nmod_poly/fq_nmod_poly_fprint_pretty.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_fprint_pretty.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_fprint_pretty.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_fprint_pretty.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_addmul_fq.c -o ../build/fq_nmod_poly/fq_nmod_poly_scalar_addmul_fq.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_scalar_addmul_fq.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_scalar_addmul_fq.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_scalar_addmul_fq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/fq_nmod_poly/fq_nmod_poly_swap.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_swap.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_swap.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_swap.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulmod_preinv.c -o ../build/fq_nmod_poly/fq_nmod_poly_mulmod_preinv.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_mulmod_preinv.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_mulmod_preinv.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_mulmod_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow_classical.c -o ../build/fq_nmod_poly/fq_nmod_poly_mullow_classical.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_mullow_classical.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_mullow_classical.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_mullow_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcd_euclidean.c -o ../build/fq_nmod_poly/fq_nmod_poly_gcd_euclidean.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_gcd_euclidean.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_gcd_euclidean.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_gcd_euclidean.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_divconquer.c -o ../build/fq_nmod_poly/fq_nmod_poly_divrem_divconquer.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_divrem_divconquer.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_divrem_divconquer.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_divrem_divconquer.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_newton_n_preinv.c -o ../build/fq_nmod_poly/fq_nmod_poly_divrem_newton_n_preinv.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_divrem_newton_n_preinv.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_divrem_newton_n_preinv.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_divrem_newton_n_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_fq.c -o ../build/fq_nmod_poly/fq_nmod_poly_scalar_mul_fq.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_scalar_mul_fq.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_scalar_mul_fq.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_scalar_mul_fq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv_series_newton.c -o ../build/fq_nmod_poly/fq_nmod_poly_inv_series_newton.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_inv_series_newton.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_inv_series_newton.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_inv_series_newton.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow.c -o ../build/fq_nmod_poly/fq_nmod_poly_mullow.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_mullow.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_mullow.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_mullow.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gen.c -o ../build/fq_nmod_poly/fq_nmod_poly_gen.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_gen.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_gen.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_gen.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fq_nmod_poly/fq_nmod_poly_randtest.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_randtest.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_randtest.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_randtest.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fq.c -o ../build/fq_nmod_poly/fq_nmod_poly_set_fq.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_set_fq.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_set_fq.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_set_fq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_submul_fq.c -o ../build/fq_nmod_poly/fq_nmod_poly_scalar_submul_fq.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_scalar_submul_fq.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_scalar_submul_fq.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_scalar_submul_fq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_basecase.c -o ../build/fq_nmod_poly/fq_nmod_poly_divrem_basecase.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_divrem_basecase.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_divrem_basecase.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_divrem_basecase.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_divconquer.c -o ../build/fq_nmod_poly/fq_nmod_poly_compose_divconquer.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_compose_divconquer.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_compose_divconquer.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_compose_divconquer.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/fq_nmod_poly/fq_nmod_poly_equal.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_equal.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_equal.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_equal.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c one.c -o ../build/fq_nmod_poly/fq_nmod_poly_one.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_one.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_one.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_one.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_fmpz_binexp.c -o ../build/fq_nmod_poly/fq_nmod_poly_powmod_fmpz_binexp.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_powmod_fmpz_binexp.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_powmod_fmpz_binexp.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_powmod_fmpz_binexp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fq_nmod_poly/fq_nmod_poly_add.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_add.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_add.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_add.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_newton_n_preinv.c -o ../build/fq_nmod_poly/fq_nmod_poly_div_newton_n_preinv.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_div_newton_n_preinv.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_div_newton_n_preinv.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_div_newton_n_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fq_nmod_poly/fq_nmod_poly_clear.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_clear.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_clear.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c realloc.c -o ../build/fq_nmod_poly/fq_nmod_poly_realloc.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_realloc.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_realloc.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_realloc.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_KS.c -o ../build/fq_nmod_poly/fq_nmod_poly_mul_KS.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_mul_KS.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_mul_KS.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_mul_KS.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_ui_binexp_preinv.c -o ../build/fq_nmod_poly/fq_nmod_poly_powmod_ui_binexp_preinv.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_powmod_ui_binexp_preinv.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_powmod_ui_binexp_preinv.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_powmod_ui_binexp_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_coeff.c -o ../build/fq_nmod_poly/fq_nmod_poly_get_coeff.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_get_coeff.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_get_coeff.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_get_coeff.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose.c -o ../build/fq_nmod_poly/fq_nmod_poly_compose.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_compose.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_compose.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_compose.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c reverse.c -o ../build/fq_nmod_poly/fq_nmod_poly_reverse.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_reverse.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_reverse.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_reverse.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulmod.c -o ../build/fq_nmod_poly/fq_nmod_poly_mulmod.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_mulmod.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_mulmod.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_mulmod.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fq_nmod_poly/fq_nmod_poly_neg.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_neg.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_neg.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_neg.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest_irreducible.c -o ../build/fq_nmod_poly/fq_nmod_poly_randtest_irreducible.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_randtest_irreducible.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_randtest_irreducible.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_randtest_irreducible.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_basecase.c -o ../build/fq_nmod_poly/fq_nmod_poly_div_basecase.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_div_basecase.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_div_basecase.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_div_basecase.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_horner.c -o ../build/fq_nmod_poly/fq_nmod_poly_compose_horner.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_compose_horner.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_compose_horner.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_compose_horner.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_brent_kung.c -o ../build/fq_nmod_poly/fq_nmod_poly_compose_mod_brent_kung.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_compose_mod_brent_kung.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_compose_mod_brent_kung.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_compose_mod_brent_kung.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c normalise.c -o ../build/fq_nmod_poly/fq_nmod_poly_normalise.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_normalise.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_normalise.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_normalise.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fq_nmod_poly/fq_nmod_poly_set.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_set.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_set.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_set.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod.c -o ../build/fq_nmod_poly/fq_nmod_poly_compose_mod.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_compose_mod.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_compose_mod.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_compose_mod.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fq_nmod_poly/fq_nmod_poly_sub.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_sub.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_sub.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_sub.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c remove.c -o ../build/fq_nmod_poly/fq_nmod_poly_remove.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_remove.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_remove.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_remove.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_fq.c -o ../build/fq_nmod_poly/fq_nmod_poly_evaluate_fq.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_evaluate_fq.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_evaluate_fq.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_evaluate_fq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c shift_left.c -o ../build/fq_nmod_poly/fq_nmod_poly_shift_left.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_shift_left.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_shift_left.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_shift_left.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c hamming_weight.c -o ../build/fq_nmod_poly/fq_nmod_poly_hamming_weight.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_hamming_weight.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_hamming_weight.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_hamming_weight.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr_classical.c -o ../build/fq_nmod_poly/fq_nmod_poly_sqr_classical.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_sqr_classical.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_sqr_classical.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_sqr_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c deflation.c -o ../build/fq_nmod_poly/fq_nmod_poly_deflation.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_deflation.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_deflation.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_deflation.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr.c -o ../build/fq_nmod_poly/fq_nmod_poly_sqr.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_sqr.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_sqr.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_sqr.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr_KS.c -o ../build/fq_nmod_poly/fq_nmod_poly_sqr_KS.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_sqr_KS.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_sqr_KS.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_sqr_KS.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c deflate.c -o ../build/fq_nmod_poly/fq_nmod_poly_deflate.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_deflate.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_deflate.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_deflate.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_horner_preinv.c -o ../build/fq_nmod_poly/fq_nmod_poly_compose_mod_horner_preinv.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_compose_mod_horner_preinv.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_compose_mod_horner_preinv.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_compose_mod_horner_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str.c -o ../build/fq_nmod_poly/fq_nmod_poly_get_str.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_get_str.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_get_str.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_get_str.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/fq_nmod_poly/fq_nmod_poly_mul.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_mul.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_mul.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_mul.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_classical.c -o ../build/fq_nmod_poly/fq_nmod_poly_mul_classical.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_mul_classical.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_mul_classical.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_mul_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c shift_right.c -o ../build/fq_nmod_poly/fq_nmod_poly_shift_right.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_shift_right.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_shift_right.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_shift_right.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_ui_binexp.c -o ../build/fq_nmod_poly/fq_nmod_poly_powmod_ui_binexp.o -MMD -MP -MF "../build/fq_nmod_poly/fq_nmod_poly_powmod_ui_binexp.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_powmod_ui_binexp.d" -MT "../build/fq_nmod_poly/fq_nmod_poly_powmod_ui_binexp.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/fq_nmod_poly'
make[4]: Entering directory '/«PKGBUILDDIR»/fq_nmod_poly_factor'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_squarefree.c -o ../build/fq_nmod_poly_factor/fq_nmod_poly_factor_is_squarefree.o -MMD -MP -MF "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_is_squarefree.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_is_squarefree.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_is_squarefree.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_cantor_zassenhaus.c -o ../build/fq_nmod_poly_factor/fq_nmod_poly_factor_factor_cantor_zassenhaus.o -MMD -MP -MF "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_factor_cantor_zassenhaus.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_factor_cantor_zassenhaus.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_factor_cantor_zassenhaus.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_squarefree.c -o ../build/fq_nmod_poly_factor/fq_nmod_poly_factor_factor_squarefree.o -MMD -MP -MF "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_factor_squarefree.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_factor_squarefree.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_factor_squarefree.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_kaltofen_shoup.c -o ../build/fq_nmod_poly_factor/fq_nmod_poly_factor_factor_kaltofen_shoup.o -MMD -MP -MF "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_factor_kaltofen_shoup.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_factor_kaltofen_shoup.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_factor_kaltofen_shoup.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c print.c -o ../build/fq_nmod_poly_factor/fq_nmod_poly_factor_print.o -MMD -MP -MF "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_print.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_print.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_print.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/fq_nmod_poly_factor/fq_nmod_poly_factor_pow.o -MMD -MP -MF "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_pow.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_pow.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_pow.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fq_nmod_poly_factor/fq_nmod_poly_factor_init.o -MMD -MP -MF "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_init.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_init.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c print_pretty.c -o ../build/fq_nmod_poly_factor/fq_nmod_poly_factor_print_pretty.o -MMD -MP -MF "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_print_pretty.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_print_pretty.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_print_pretty.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c insert.c -o ../build/fq_nmod_poly_factor/fq_nmod_poly_factor_insert.o -MMD -MP -MF "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_insert.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_insert.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_insert.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c realloc.c -o ../build/fq_nmod_poly_factor/fq_nmod_poly_factor_realloc.o -MMD -MP -MF "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_realloc.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_realloc.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_realloc.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fit_length.c -o ../build/fq_nmod_poly_factor/fq_nmod_poly_factor_fit_length.o -MMD -MP -MF "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_fit_length.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_fit_length.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_fit_length.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_irreducible_ddf.c -o ../build/fq_nmod_poly_factor/fq_nmod_poly_factor_is_irreducible_ddf.o -MMD -MP -MF "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_is_irreducible_ddf.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_is_irreducible_ddf.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_is_irreducible_ddf.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_equal_deg.c -o ../build/fq_nmod_poly_factor/fq_nmod_poly_factor_factor_equal_deg.o -MMD -MP -MF "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_factor_equal_deg.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_factor_equal_deg.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_factor_equal_deg.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c iterated_frobenius_preinv.c -o ../build/fq_nmod_poly_factor/fq_nmod_poly_factor_iterated_frobenius_preinv.o -MMD -MP -MF "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_iterated_frobenius_preinv.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_iterated_frobenius_preinv.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_iterated_frobenius_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_irreducible.c -o ../build/fq_nmod_poly_factor/fq_nmod_poly_factor_is_irreducible.o -MMD -MP -MF "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_is_irreducible.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_is_irreducible.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_is_irreducible.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_berlekamp.c -o ../build/fq_nmod_poly_factor/fq_nmod_poly_factor_factor_berlekamp.o -MMD -MP -MF "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_factor_berlekamp.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_factor_berlekamp.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_factor_berlekamp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fq_nmod_poly_factor/fq_nmod_poly_factor_clear.o -MMD -MP -MF "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_clear.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_clear.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_irreducible_ben_or.c -o ../build/fq_nmod_poly_factor/fq_nmod_poly_factor_is_irreducible_ben_or.o -MMD -MP -MF "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_is_irreducible_ben_or.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_is_irreducible_ben_or.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_is_irreducible_ben_or.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c concat.c -o ../build/fq_nmod_poly_factor/fq_nmod_poly_factor_concat.o -MMD -MP -MF "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_concat.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_concat.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_concat.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor.c -o ../build/fq_nmod_poly_factor/fq_nmod_poly_factor_factor.o -MMD -MP -MF "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_factor.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_factor.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_factor.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_equal_deg_prob.c -o ../build/fq_nmod_poly_factor/fq_nmod_poly_factor_factor_equal_deg_prob.o -MMD -MP -MF "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_factor_equal_deg_prob.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_factor_equal_deg_prob.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_factor_equal_deg_prob.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_distinct_deg.c -o ../build/fq_nmod_poly_factor/fq_nmod_poly_factor_factor_distinct_deg.o -MMD -MP -MF "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_factor_distinct_deg.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_factor_distinct_deg.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_factor_distinct_deg.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fq_nmod_poly_factor/fq_nmod_poly_factor_set.o -MMD -MP -MF "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_set.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_set.d" -MT "../build/fq_nmod_poly_factor/fq_nmod_poly_factor_set.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/fq_nmod_poly_factor'
make[4]: Entering directory '/«PKGBUILDDIR»/fq_zech'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_fq_nmod.c -o ../build/fq_zech/fq_zech_get_fq_nmod.o -MMD -MP -MF "../build/fq_zech/fq_zech_get_fq_nmod.d" -MT "../build/fq_zech/fq_zech_get_fq_nmod.d" -MT "../build/fq_zech/fq_zech_get_fq_nmod.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fq_nmod.c -o ../build/fq_zech/fq_zech_set_fq_nmod.o -MMD -MP -MF "../build/fq_zech/fq_zech_set_fq_nmod.d" -MT "../build/fq_zech/fq_zech_set_fq_nmod.d" -MT "../build/fq_zech/fq_zech_set_fq_nmod.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr.c -o ../build/fq_zech/fq_zech_sqr.o -MMD -MP -MF "../build/fq_zech/fq_zech_sqr.d" -MT "../build/fq_zech/fq_zech_sqr.d" -MT "../build/fq_zech/fq_zech_sqr.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str.c -o ../build/fq_zech/fq_zech_get_str.o -MMD -MP -MF "../build/fq_zech/fq_zech_get_str.d" -MT "../build/fq_zech/fq_zech_get_str.d" -MT "../build/fq_zech/fq_zech_get_str.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/fq_zech/fq_zech_pow.o -MMD -MP -MF "../build/fq_zech/fq_zech_pow.d" -MT "../build/fq_zech/fq_zech_pow.d" -MT "../build/fq_zech/fq_zech_pow.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/fq_zech/fq_zech_mul.o -MMD -MP -MF "../build/fq_zech/fq_zech_mul.d" -MT "../build/fq_zech/fq_zech_mul.d" -MT "../build/fq_zech/fq_zech_mul.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c trace.c -o ../build/fq_zech/fq_zech_trace.o -MMD -MP -MF "../build/fq_zech/fq_zech_trace.d" -MT "../build/fq_zech/fq_zech_trace.d" -MT "../build/fq_zech/fq_zech_trace.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_ui.c -o ../build/fq_zech/fq_zech_mul_ui.o -MMD -MP -MF "../build/fq_zech/fq_zech_mul_ui.d" -MT "../build/fq_zech/fq_zech_mul_ui.d" -MT "../build/fq_zech/fq_zech_mul_ui.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_si.c -o ../build/fq_zech/fq_zech_mul_si.o -MMD -MP -MF "../build/fq_zech/fq_zech_mul_si.d" -MT "../build/fq_zech/fq_zech_mul_si.d" -MT "../build/fq_zech/fq_zech_mul_si.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str_pretty.c -o ../build/fq_zech/fq_zech_get_str_pretty.o -MMD -MP -MF "../build/fq_zech/fq_zech_get_str_pretty.d" -MT "../build/fq_zech/fq_zech_get_str_pretty.d" -MT "../build/fq_zech/fq_zech_get_str_pretty.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fq_zech/fq_zech_neg.o -MMD -MP -MF "../build/fq_zech/fq_zech_neg.d" -MT "../build/fq_zech/fq_zech_neg.d" -MT "../build/fq_zech/fq_zech_neg.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ctx_randtest.c -o ../build/fq_zech/fq_zech_ctx_randtest.o -MMD -MP -MF "../build/fq_zech/fq_zech_ctx_randtest.d" -MT "../build/fq_zech/fq_zech_ctx_randtest.d" -MT "../build/fq_zech/fq_zech_ctx_randtest.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv.c -o ../build/fq_zech/fq_zech_inv.o -MMD -MP -MF "../build/fq_zech/fq_zech_inv.d" -MT "../build/fq_zech/fq_zech_inv.d" -MT "../build/fq_zech/fq_zech_inv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ctx_clear.c -o ../build/fq_zech/fq_zech_ctx_clear.o -MMD -MP -MF "../build/fq_zech/fq_zech_ctx_clear.d" -MT "../build/fq_zech/fq_zech_ctx_clear.d" -MT "../build/fq_zech/fq_zech_ctx_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub_one.c -o ../build/fq_zech/fq_zech_sub_one.o -MMD -MP -MF "../build/fq_zech/fq_zech_sub_one.d" -MT "../build/fq_zech/fq_zech_sub_one.d" -MT "../build/fq_zech/fq_zech_sub_one.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pth_root.c -o ../build/fq_zech/fq_zech_pth_root.o -MMD -MP -MF "../build/fq_zech/fq_zech_pth_root.d" -MT "../build/fq_zech/fq_zech_pth_root.d" -MT "../build/fq_zech/fq_zech_pth_root.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fmpz.c -o ../build/fq_zech/fq_zech_set_fmpz.o -MMD -MP -MF "../build/fq_zech/fq_zech_set_fmpz.d" -MT "../build/fq_zech/fq_zech_set_fmpz.d" -MT "../build/fq_zech/fq_zech_set_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c frobenius.c -o ../build/fq_zech/fq_zech_frobenius.o -MMD -MP -MF "../build/fq_zech/fq_zech_frobenius.d" -MT "../build/fq_zech/fq_zech_frobenius.d" -MT "../build/fq_zech/fq_zech_frobenius.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bit_pack.c -o ../build/fq_zech/fq_zech_bit_pack.o -MMD -MP -MF "../build/fq_zech/fq_zech_bit_pack.d" -MT "../build/fq_zech/fq_zech_bit_pack.d" -MT "../build/fq_zech/fq_zech_bit_pack.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fq_zech/fq_zech_add.o -MMD -MP -MF "../build/fq_zech/fq_zech_add.d" -MT "../build/fq_zech/fq_zech_add.d" -MT "../build/fq_zech/fq_zech_add.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fq_zech/fq_zech_clear.o -MMD -MP -MF "../build/fq_zech/fq_zech_clear.d" -MT "../build/fq_zech/fq_zech_clear.d" -MT "../build/fq_zech/fq_zech_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_fmpz.c -o ../build/fq_zech/fq_zech_mul_fmpz.o -MMD -MP -MF "../build/fq_zech/fq_zech_mul_fmpz.d" -MT "../build/fq_zech/fq_zech_mul_fmpz.d" -MT "../build/fq_zech/fq_zech_mul_fmpz.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fq_zech/fq_zech_randtest.o -MMD -MP -MF "../build/fq_zech/fq_zech_randtest.d" -MT "../build/fq_zech/fq_zech_randtest.d" -MT "../build/fq_zech/fq_zech_randtest.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c bit_unpack.c -o ../build/fq_zech/fq_zech_bit_unpack.o -MMD -MP -MF "../build/fq_zech/fq_zech_bit_unpack.d" -MT "../build/fq_zech/fq_zech_bit_unpack.d" -MT "../build/fq_zech/fq_zech_bit_unpack.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c ctx_init.c -o ../build/fq_zech/fq_zech_ctx_init.o -MMD -MP -MF "../build/fq_zech/fq_zech_ctx_init.d" -MT "../build/fq_zech/fq_zech_ctx_init.d" -MT "../build/fq_zech/fq_zech_ctx_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c norm.c -o ../build/fq_zech/fq_zech_norm.o -MMD -MP -MF "../build/fq_zech/fq_zech_norm.d" -MT "../build/fq_zech/fq_zech_norm.d" -MT "../build/fq_zech/fq_zech_norm.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fq_zech/fq_zech_sub.o -MMD -MP -MF "../build/fq_zech/fq_zech_sub.d" -MT "../build/fq_zech/fq_zech_sub.d" -MT "../build/fq_zech/fq_zech_sub.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/fq_zech'
make[4]: Entering directory '/«PKGBUILDDIR»/fq_zech_vec'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_zero.c -o ../build/fq_zech_vec/fq_zech_vec_is_zero.o -MMD -MP -MF "../build/fq_zech_vec/fq_zech_vec_is_zero.d" -MT "../build/fq_zech_vec/fq_zech_vec_is_zero.d" -MT "../build/fq_zech_vec/fq_zech_vec_is_zero.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_submul_fq.c -o ../build/fq_zech_vec/fq_zech_vec_scalar_submul_fq.o -MMD -MP -MF "../build/fq_zech_vec/fq_zech_vec_scalar_submul_fq.d" -MT "../build/fq_zech_vec/fq_zech_vec_scalar_submul_fq.d" -MT "../build/fq_zech_vec/fq_zech_vec_scalar_submul_fq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fq_zech_vec/fq_zech_vec_init.o -MMD -MP -MF "../build/fq_zech_vec/fq_zech_vec_init.d" -MT "../build/fq_zech_vec/fq_zech_vec_init.d" -MT "../build/fq_zech_vec/fq_zech_vec_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/fq_zech_vec/fq_zech_vec_fprint.o -MMD -MP -MF "../build/fq_zech_vec/fq_zech_vec_fprint.d" -MT "../build/fq_zech_vec/fq_zech_vec_fprint.d" -MT "../build/fq_zech_vec/fq_zech_vec_fprint.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_addmul_fq.c -o ../build/fq_zech_vec/fq_zech_vec_scalar_addmul_fq.o -MMD -MP -MF "../build/fq_zech_vec/fq_zech_vec_scalar_addmul_fq.d" -MT "../build/fq_zech_vec/fq_zech_vec_scalar_addmul_fq.d" -MT "../build/fq_zech_vec/fq_zech_vec_scalar_addmul_fq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c dot.c -o ../build/fq_zech_vec/fq_zech_vec_dot.o -MMD -MP -MF "../build/fq_zech_vec/fq_zech_vec_dot.d" -MT "../build/fq_zech_vec/fq_zech_vec_dot.d" -MT "../build/fq_zech_vec/fq_zech_vec_dot.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fq_zech_vec/fq_zech_vec_randtest.o -MMD -MP -MF "../build/fq_zech_vec/fq_zech_vec_randtest.d" -MT "../build/fq_zech_vec/fq_zech_vec_randtest.d" -MT "../build/fq_zech_vec/fq_zech_vec_randtest.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/fq_zech_vec/fq_zech_vec_equal.o -MMD -MP -MF "../build/fq_zech_vec/fq_zech_vec_equal.d" -MT "../build/fq_zech_vec/fq_zech_vec_equal.d" -MT "../build/fq_zech_vec/fq_zech_vec_equal.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fq_zech_vec/fq_zech_vec_add.o -MMD -MP -MF "../build/fq_zech_vec/fq_zech_vec_add.d" -MT "../build/fq_zech_vec/fq_zech_vec_add.d" -MT "../build/fq_zech_vec/fq_zech_vec_add.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/fq_zech_vec/fq_zech_vec_swap.o -MMD -MP -MF "../build/fq_zech_vec/fq_zech_vec_swap.d" -MT "../build/fq_zech_vec/fq_zech_vec_swap.d" -MT "../build/fq_zech_vec/fq_zech_vec_swap.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fq_zech_vec/fq_zech_vec_clear.o -MMD -MP -MF "../build/fq_zech_vec/fq_zech_vec_clear.d" -MT "../build/fq_zech_vec/fq_zech_vec_clear.d" -MT "../build/fq_zech_vec/fq_zech_vec_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fq_zech_vec/fq_zech_vec_neg.o -MMD -MP -MF "../build/fq_zech_vec/fq_zech_vec_neg.d" -MT "../build/fq_zech_vec/fq_zech_vec_neg.d" -MT "../build/fq_zech_vec/fq_zech_vec_neg.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c zero.c -o ../build/fq_zech_vec/fq_zech_vec_zero.o -MMD -MP -MF "../build/fq_zech_vec/fq_zech_vec_zero.d" -MT "../build/fq_zech_vec/fq_zech_vec_zero.d" -MT "../build/fq_zech_vec/fq_zech_vec_zero.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fq_zech_vec/fq_zech_vec_sub.o -MMD -MP -MF "../build/fq_zech_vec/fq_zech_vec_sub.d" -MT "../build/fq_zech_vec/fq_zech_vec_sub.d" -MT "../build/fq_zech_vec/fq_zech_vec_sub.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fq_zech_vec/fq_zech_vec_set.o -MMD -MP -MF "../build/fq_zech_vec/fq_zech_vec_set.d" -MT "../build/fq_zech_vec/fq_zech_vec_set.d" -MT "../build/fq_zech_vec/fq_zech_vec_set.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/fq_zech_vec'
make[4]: Entering directory '/«PKGBUILDDIR»/fq_zech_mat'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lu_recursive.c -o ../build/fq_zech_mat/fq_zech_mat_lu_recursive.o -MMD -MP -MF "../build/fq_zech_mat/fq_zech_mat_lu_recursive.d" -MT "../build/fq_zech_mat/fq_zech_mat_lu_recursive.d" -MT "../build/fq_zech_mat/fq_zech_mat_lu_recursive.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_triu.c -o ../build/fq_zech_mat/fq_zech_mat_solve_triu.o -MMD -MP -MF "../build/fq_zech_mat/fq_zech_mat_solve_triu.d" -MT "../build/fq_zech_mat/fq_zech_mat_solve_triu.d" -MT "../build/fq_zech_mat/fq_zech_mat_solve_triu.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c window_clear.c -o ../build/fq_zech_mat/fq_zech_mat_window_clear.o -MMD -MP -MF "../build/fq_zech_mat/fq_zech_mat_window_clear.d" -MT "../build/fq_zech_mat/fq_zech_mat_window_clear.d" -MT "../build/fq_zech_mat/fq_zech_mat_window_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/fq_zech_mat/fq_zech_mat_mul.o -MMD -MP -MF "../build/fq_zech_mat/fq_zech_mat_mul.d" -MT "../build/fq_zech_mat/fq_zech_mat_mul.d" -MT "../build/fq_zech_mat/fq_zech_mat_mul.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_classical.c -o ../build/fq_zech_mat/fq_zech_mat_mul_classical.o -MMD -MP -MF "../build/fq_zech_mat/fq_zech_mat_mul_classical.d" -MT "../build/fq_zech_mat/fq_zech_mat_mul_classical.d" -MT "../build/fq_zech_mat/fq_zech_mat_mul_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_zero.c -o ../build/fq_zech_mat/fq_zech_mat_is_zero.o -MMD -MP -MF "../build/fq_zech_mat/fq_zech_mat_is_zero.d" -MT "../build/fq_zech_mat/fq_zech_mat_is_zero.d" -MT "../build/fq_zech_mat/fq_zech_mat_is_zero.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fq_zech_mat/fq_zech_mat_init.o -MMD -MP -MF "../build/fq_zech_mat/fq_zech_mat_init.d" -MT "../build/fq_zech_mat/fq_zech_mat_init.d" -MT "../build/fq_zech_mat/fq_zech_mat_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c submul.c -o ../build/fq_zech_mat/fq_zech_mat_submul.o -MMD -MP -MF "../build/fq_zech_mat/fq_zech_mat_submul.d" -MT "../build/fq_zech_mat/fq_zech_mat_submul.d" -MT "../build/fq_zech_mat/fq_zech_mat_submul.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_triu_classical.c -o ../build/fq_zech_mat/fq_zech_mat_solve_triu_classical.o -MMD -MP -MF "../build/fq_zech_mat/fq_zech_mat_solve_triu_classical.d" -MT "../build/fq_zech_mat/fq_zech_mat_solve_triu_classical.d" -MT "../build/fq_zech_mat/fq_zech_mat_solve_triu_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/fq_zech_mat/fq_zech_mat_fprint.o -MMD -MP -MF "../build/fq_zech_mat/fq_zech_mat_fprint.d" -MT "../build/fq_zech_mat/fq_zech_mat_fprint.d" -MT "../build/fq_zech_mat/fq_zech_mat_fprint.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lu.c -o ../build/fq_zech_mat/fq_zech_mat_lu.o -MMD -MP -MF "../build/fq_zech_mat/fq_zech_mat_lu.d" -MT "../build/fq_zech_mat/fq_zech_mat_lu.d" -MT "../build/fq_zech_mat/fq_zech_mat_lu.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c lu_classical.c -o ../build/fq_zech_mat/fq_zech_mat_lu_classical.o -MMD -MP -MF "../build/fq_zech_mat/fq_zech_mat_lu_classical.d" -MT "../build/fq_zech_mat/fq_zech_mat_lu_classical.d" -MT "../build/fq_zech_mat/fq_zech_mat_lu_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_KS.c -o ../build/fq_zech_mat/fq_zech_mat_mul_KS.o -MMD -MP -MF "../build/fq_zech_mat/fq_zech_mat_mul_KS.d" -MT "../build/fq_zech_mat/fq_zech_mat_mul_KS.d" -MT "../build/fq_zech_mat/fq_zech_mat_mul_KS.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtriu.c -o ../build/fq_zech_mat/fq_zech_mat_randtriu.o -MMD -MP -MF "../build/fq_zech_mat/fq_zech_mat_randtriu.d" -MT "../build/fq_zech_mat/fq_zech_mat_randtriu.d" -MT "../build/fq_zech_mat/fq_zech_mat_randtriu.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randrank.c -o ../build/fq_zech_mat/fq_zech_mat_randrank.o -MMD -MP -MF "../build/fq_zech_mat/fq_zech_mat_randrank.d" -MT "../build/fq_zech_mat/fq_zech_mat_randrank.d" -MT "../build/fq_zech_mat/fq_zech_mat_randrank.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c window_init.c -o ../build/fq_zech_mat/fq_zech_mat_window_init.o -MMD -MP -MF "../build/fq_zech_mat/fq_zech_mat_window_init.d" -MT "../build/fq_zech_mat/fq_zech_mat_window_init.d" -MT "../build/fq_zech_mat/fq_zech_mat_window_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randpermdiag.c -o ../build/fq_zech_mat/fq_zech_mat_randpermdiag.o -MMD -MP -MF "../build/fq_zech_mat/fq_zech_mat_randpermdiag.d" -MT "../build/fq_zech_mat/fq_zech_mat_randpermdiag.d" -MT "../build/fq_zech_mat/fq_zech_mat_randpermdiag.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_triu_recursive.c -o ../build/fq_zech_mat/fq_zech_mat_solve_triu_recursive.o -MMD -MP -MF "../build/fq_zech_mat/fq_zech_mat_solve_triu_recursive.d" -MT "../build/fq_zech_mat/fq_zech_mat_solve_triu_recursive.d" -MT "../build/fq_zech_mat/fq_zech_mat_solve_triu_recursive.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fq_zech_mat/fq_zech_mat_randtest.o -MMD -MP -MF "../build/fq_zech_mat/fq_zech_mat_randtest.d" -MT "../build/fq_zech_mat/fq_zech_mat_randtest.d" -MT "../build/fq_zech_mat/fq_zech_mat_randtest.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_tril_classical.c -o ../build/fq_zech_mat/fq_zech_mat_solve_tril_classical.o -MMD -MP -MF "../build/fq_zech_mat/fq_zech_mat_solve_tril_classical.d" -MT "../build/fq_zech_mat/fq_zech_mat_solve_tril_classical.d" -MT "../build/fq_zech_mat/fq_zech_mat_solve_tril_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/fq_zech_mat/fq_zech_mat_equal.o -MMD -MP -MF "../build/fq_zech_mat/fq_zech_mat_equal.d" -MT "../build/fq_zech_mat/fq_zech_mat_equal.d" -MT "../build/fq_zech_mat/fq_zech_mat_equal.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fq_zech_mat/fq_zech_mat_add.o -MMD -MP -MF "../build/fq_zech_mat/fq_zech_mat_add.d" -MT "../build/fq_zech_mat/fq_zech_mat_add.d" -MT "../build/fq_zech_mat/fq_zech_mat_add.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/fq_zech_mat/fq_zech_mat_swap.o -MMD -MP -MF "../build/fq_zech_mat/fq_zech_mat_swap.d" -MT "../build/fq_zech_mat/fq_zech_mat_swap.d" -MT "../build/fq_zech_mat/fq_zech_mat_swap.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fq_zech_mat/fq_zech_mat_clear.o -MMD -MP -MF "../build/fq_zech_mat/fq_zech_mat_clear.d" -MT "../build/fq_zech_mat/fq_zech_mat_clear.d" -MT "../build/fq_zech_mat/fq_zech_mat_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c rref.c -o ../build/fq_zech_mat/fq_zech_mat_rref.o -MMD -MP -MF "../build/fq_zech_mat/fq_zech_mat_rref.d" -MT "../build/fq_zech_mat/fq_zech_mat_rref.d" -MT "../build/fq_zech_mat/fq_zech_mat_rref.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fq_zech_mat/fq_zech_mat_neg.o -MMD -MP -MF "../build/fq_zech_mat/fq_zech_mat_neg.d" -MT "../build/fq_zech_mat/fq_zech_mat_neg.d" -MT "../build/fq_zech_mat/fq_zech_mat_neg.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c zero.c -o ../build/fq_zech_mat/fq_zech_mat_zero.o -MMD -MP -MF "../build/fq_zech_mat/fq_zech_mat_zero.d" -MT "../build/fq_zech_mat/fq_zech_mat_zero.d" -MT "../build/fq_zech_mat/fq_zech_mat_zero.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init_set.c -o ../build/fq_zech_mat/fq_zech_mat_init_set.o -MMD -MP -MF "../build/fq_zech_mat/fq_zech_mat_init_set.d" -MT "../build/fq_zech_mat/fq_zech_mat_init_set.d" -MT "../build/fq_zech_mat/fq_zech_mat_init_set.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_tril.c -o ../build/fq_zech_mat/fq_zech_mat_solve_tril.o -MMD -MP -MF "../build/fq_zech_mat/fq_zech_mat_solve_tril.d" -MT "../build/fq_zech_mat/fq_zech_mat_solve_tril.d" -MT "../build/fq_zech_mat/fq_zech_mat_solve_tril.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fq_zech_mat/fq_zech_mat_sub.o -MMD -MP -MF "../build/fq_zech_mat/fq_zech_mat_sub.d" -MT "../build/fq_zech_mat/fq_zech_mat_sub.d" -MT "../build/fq_zech_mat/fq_zech_mat_sub.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randops.c -o ../build/fq_zech_mat/fq_zech_mat_randops.o -MMD -MP -MF "../build/fq_zech_mat/fq_zech_mat_randops.d" -MT "../build/fq_zech_mat/fq_zech_mat_randops.d" -MT "../build/fq_zech_mat/fq_zech_mat_randops.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fq_zech_mat/fq_zech_mat_set.o -MMD -MP -MF "../build/fq_zech_mat/fq_zech_mat_set.d" -MT "../build/fq_zech_mat/fq_zech_mat_set.d" -MT "../build/fq_zech_mat/fq_zech_mat_set.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtril.c -o ../build/fq_zech_mat/fq_zech_mat_randtril.o -MMD -MP -MF "../build/fq_zech_mat/fq_zech_mat_randtril.d" -MT "../build/fq_zech_mat/fq_zech_mat_randtril.d" -MT "../build/fq_zech_mat/fq_zech_mat_randtril.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c solve_tril_recursive.c -o ../build/fq_zech_mat/fq_zech_mat_solve_tril_recursive.o -MMD -MP -MF "../build/fq_zech_mat/fq_zech_mat_solve_tril_recursive.d" -MT "../build/fq_zech_mat/fq_zech_mat_solve_tril_recursive.d" -MT "../build/fq_zech_mat/fq_zech_mat_solve_tril_recursive.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/fq_zech_mat'
make[4]: Entering directory '/«PKGBUILDDIR»/fq_zech_poly'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_brent_kung_preinv.c -o ../build/fq_zech_poly/fq_zech_poly_compose_mod_brent_kung_preinv.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_compose_mod_brent_kung_preinv.d" -MT "../build/fq_zech_poly/fq_zech_poly_compose_mod_brent_kung_preinv.d" -MT "../build/fq_zech_poly/fq_zech_poly_compose_mod_brent_kung_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str_pretty.c -o ../build/fq_zech_poly/fq_zech_poly_get_str_pretty.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_get_str_pretty.d" -MT "../build/fq_zech_poly/fq_zech_poly_get_str_pretty.d" -MT "../build/fq_zech_poly/fq_zech_poly_get_str_pretty.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_x_fmpz_preinv.c -o ../build/fq_zech_poly/fq_zech_poly_powmod_x_fmpz_preinv.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_powmod_x_fmpz_preinv.d" -MT "../build/fq_zech_poly/fq_zech_poly_powmod_x_fmpz_preinv.d" -MT "../build/fq_zech_poly/fq_zech_poly_powmod_x_fmpz_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_preinv.c -o ../build/fq_zech_poly/fq_zech_poly_compose_mod_preinv.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_compose_mod_preinv.d" -MT "../build/fq_zech_poly/fq_zech_poly_compose_mod_preinv.d" -MT "../build/fq_zech_poly/fq_zech_poly_compose_mod_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/fq_zech_poly/fq_zech_poly_pow.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_pow.d" -MT "../build/fq_zech_poly/fq_zech_poly_pow.d" -MT "../build/fq_zech_poly/fq_zech_poly_pow.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_divconquer_recursive.c -o ../build/fq_zech_poly/fq_zech_poly_divrem_divconquer_recursive.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_divrem_divconquer_recursive.d" -MT "../build/fq_zech_poly/fq_zech_poly_divrem_divconquer_recursive.d" -MT "../build/fq_zech_poly/fq_zech_poly_divrem_divconquer_recursive.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fq_zech_poly/fq_zech_poly_init.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_init.d" -MT "../build/fq_zech_poly/fq_zech_poly_init.d" -MT "../build/fq_zech_poly/fq_zech_poly_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_brent_kung_precomp_preinv.c -o ../build/fq_zech_poly/fq_zech_poly_compose_mod_brent_kung_precomp_preinv.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_compose_mod_brent_kung_precomp_preinv.d" -MT "../build/fq_zech_poly/fq_zech_poly_compose_mod_brent_kung_precomp_preinv.d" -MT "../build/fq_zech_poly/fq_zech_poly_compose_mod_brent_kung_precomp_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow_KS.c -o ../build/fq_zech_poly/fq_zech_poly_mullow_KS.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_mullow_KS.d" -MT "../build/fq_zech_poly/fq_zech_poly_mullow_KS.d" -MT "../build/fq_zech_poly/fq_zech_poly_mullow_KS.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_fmpz_binexp_preinv.c -o ../build/fq_zech_poly/fq_zech_poly_powmod_fmpz_binexp_preinv.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_powmod_fmpz_binexp_preinv.d" -MT "../build/fq_zech_poly/fq_zech_poly_powmod_fmpz_binexp_preinv.d" -MT "../build/fq_zech_poly/fq_zech_poly_powmod_fmpz_binexp_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint.c -o ../build/fq_zech_poly/fq_zech_poly_fprint.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_fprint.d" -MT "../build/fq_zech_poly/fq_zech_poly_fprint.d" -MT "../build/fq_zech_poly/fq_zech_poly_fprint.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_fmpz_sliding_preinv.c -o ../build/fq_zech_poly/fq_zech_poly_powmod_fmpz_sliding_preinv.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_powmod_fmpz_sliding_preinv.d" -MT "../build/fq_zech_poly/fq_zech_poly_powmod_fmpz_sliding_preinv.d" -MT "../build/fq_zech_poly/fq_zech_poly_powmod_fmpz_sliding_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inflate.c -o ../build/fq_zech_poly/fq_zech_poly_inflate.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_inflate.d" -MT "../build/fq_zech_poly/fq_zech_poly_inflate.d" -MT "../build/fq_zech_poly/fq_zech_poly_inflate.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c make_monic.c -o ../build/fq_zech_poly/fq_zech_poly_make_monic.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_make_monic.d" -MT "../build/fq_zech_poly/fq_zech_poly_make_monic.d" -MT "../build/fq_zech_poly/fq_zech_poly_make_monic.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fit_length.c -o ../build/fq_zech_poly/fq_zech_poly_fit_length.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_fit_length.d" -MT "../build/fq_zech_poly/fq_zech_poly_fit_length.d" -MT "../build/fq_zech_poly/fq_zech_poly_fit_length.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c derivative.c -o ../build/fq_zech_poly/fq_zech_poly_derivative.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_derivative.d" -MT "../build/fq_zech_poly/fq_zech_poly_derivative.d" -MT "../build/fq_zech_poly/fq_zech_poly_derivative.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_coeff.c -o ../build/fq_zech_poly/fq_zech_poly_set_coeff.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_set_coeff.d" -MT "../build/fq_zech_poly/fq_zech_poly_set_coeff.d" -MT "../build/fq_zech_poly/fq_zech_poly_set_coeff.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest_monic.c -o ../build/fq_zech_poly/fq_zech_poly_randtest_monic.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_randtest_monic.d" -MT "../build/fq_zech_poly/fq_zech_poly_randtest_monic.d" -MT "../build/fq_zech_poly/fq_zech_poly_randtest_monic.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_horner.c -o ../build/fq_zech_poly/fq_zech_poly_compose_mod_horner.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_compose_mod_horner.d" -MT "../build/fq_zech_poly/fq_zech_poly_compose_mod_horner.d" -MT "../build/fq_zech_poly/fq_zech_poly_compose_mod_horner.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c truncate.c -o ../build/fq_zech_poly/fq_zech_poly_truncate.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_truncate.d" -MT "../build/fq_zech_poly/fq_zech_poly_truncate.d" -MT "../build/fq_zech_poly/fq_zech_poly_truncate.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divides.c -o ../build/fq_zech_poly/fq_zech_poly_divides.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_divides.d" -MT "../build/fq_zech_poly/fq_zech_poly_divides.d" -MT "../build/fq_zech_poly/fq_zech_poly_divides.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fprint_pretty.c -o ../build/fq_zech_poly/fq_zech_poly_fprint_pretty.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_fprint_pretty.d" -MT "../build/fq_zech_poly/fq_zech_poly_fprint_pretty.d" -MT "../build/fq_zech_poly/fq_zech_poly_fprint_pretty.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_addmul_fq.c -o ../build/fq_zech_poly/fq_zech_poly_scalar_addmul_fq.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_scalar_addmul_fq.d" -MT "../build/fq_zech_poly/fq_zech_poly_scalar_addmul_fq.d" -MT "../build/fq_zech_poly/fq_zech_poly_scalar_addmul_fq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c swap.c -o ../build/fq_zech_poly/fq_zech_poly_swap.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_swap.d" -MT "../build/fq_zech_poly/fq_zech_poly_swap.d" -MT "../build/fq_zech_poly/fq_zech_poly_swap.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulmod_preinv.c -o ../build/fq_zech_poly/fq_zech_poly_mulmod_preinv.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_mulmod_preinv.d" -MT "../build/fq_zech_poly/fq_zech_poly_mulmod_preinv.d" -MT "../build/fq_zech_poly/fq_zech_poly_mulmod_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow_classical.c -o ../build/fq_zech_poly/fq_zech_poly_mullow_classical.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_mullow_classical.d" -MT "../build/fq_zech_poly/fq_zech_poly_mullow_classical.d" -MT "../build/fq_zech_poly/fq_zech_poly_mullow_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gcd_euclidean.c -o ../build/fq_zech_poly/fq_zech_poly_gcd_euclidean.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_gcd_euclidean.d" -MT "../build/fq_zech_poly/fq_zech_poly_gcd_euclidean.d" -MT "../build/fq_zech_poly/fq_zech_poly_gcd_euclidean.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_divconquer.c -o ../build/fq_zech_poly/fq_zech_poly_divrem_divconquer.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_divrem_divconquer.d" -MT "../build/fq_zech_poly/fq_zech_poly_divrem_divconquer.d" -MT "../build/fq_zech_poly/fq_zech_poly_divrem_divconquer.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_newton_n_preinv.c -o ../build/fq_zech_poly/fq_zech_poly_divrem_newton_n_preinv.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_divrem_newton_n_preinv.d" -MT "../build/fq_zech_poly/fq_zech_poly_divrem_newton_n_preinv.d" -MT "../build/fq_zech_poly/fq_zech_poly_divrem_newton_n_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_mul_fq.c -o ../build/fq_zech_poly/fq_zech_poly_scalar_mul_fq.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_scalar_mul_fq.d" -MT "../build/fq_zech_poly/fq_zech_poly_scalar_mul_fq.d" -MT "../build/fq_zech_poly/fq_zech_poly_scalar_mul_fq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c inv_series_newton.c -o ../build/fq_zech_poly/fq_zech_poly_inv_series_newton.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_inv_series_newton.d" -MT "../build/fq_zech_poly/fq_zech_poly_inv_series_newton.d" -MT "../build/fq_zech_poly/fq_zech_poly_inv_series_newton.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mullow.c -o ../build/fq_zech_poly/fq_zech_poly_mullow.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_mullow.d" -MT "../build/fq_zech_poly/fq_zech_poly_mullow.d" -MT "../build/fq_zech_poly/fq_zech_poly_mullow.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c gen.c -o ../build/fq_zech_poly/fq_zech_poly_gen.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_gen.d" -MT "../build/fq_zech_poly/fq_zech_poly_gen.d" -MT "../build/fq_zech_poly/fq_zech_poly_gen.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest.c -o ../build/fq_zech_poly/fq_zech_poly_randtest.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_randtest.d" -MT "../build/fq_zech_poly/fq_zech_poly_randtest.d" -MT "../build/fq_zech_poly/fq_zech_poly_randtest.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set_fq.c -o ../build/fq_zech_poly/fq_zech_poly_set_fq.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_set_fq.d" -MT "../build/fq_zech_poly/fq_zech_poly_set_fq.d" -MT "../build/fq_zech_poly/fq_zech_poly_set_fq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c scalar_submul_fq.c -o ../build/fq_zech_poly/fq_zech_poly_scalar_submul_fq.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_scalar_submul_fq.d" -MT "../build/fq_zech_poly/fq_zech_poly_scalar_submul_fq.d" -MT "../build/fq_zech_poly/fq_zech_poly_scalar_submul_fq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c divrem_basecase.c -o ../build/fq_zech_poly/fq_zech_poly_divrem_basecase.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_divrem_basecase.d" -MT "../build/fq_zech_poly/fq_zech_poly_divrem_basecase.d" -MT "../build/fq_zech_poly/fq_zech_poly_divrem_basecase.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_divconquer.c -o ../build/fq_zech_poly/fq_zech_poly_compose_divconquer.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_compose_divconquer.d" -MT "../build/fq_zech_poly/fq_zech_poly_compose_divconquer.d" -MT "../build/fq_zech_poly/fq_zech_poly_compose_divconquer.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c equal.c -o ../build/fq_zech_poly/fq_zech_poly_equal.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_equal.d" -MT "../build/fq_zech_poly/fq_zech_poly_equal.d" -MT "../build/fq_zech_poly/fq_zech_poly_equal.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c one.c -o ../build/fq_zech_poly/fq_zech_poly_one.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_one.d" -MT "../build/fq_zech_poly/fq_zech_poly_one.d" -MT "../build/fq_zech_poly/fq_zech_poly_one.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_fmpz_binexp.c -o ../build/fq_zech_poly/fq_zech_poly_powmod_fmpz_binexp.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_powmod_fmpz_binexp.d" -MT "../build/fq_zech_poly/fq_zech_poly_powmod_fmpz_binexp.d" -MT "../build/fq_zech_poly/fq_zech_poly_powmod_fmpz_binexp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c add.c -o ../build/fq_zech_poly/fq_zech_poly_add.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_add.d" -MT "../build/fq_zech_poly/fq_zech_poly_add.d" -MT "../build/fq_zech_poly/fq_zech_poly_add.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_newton_n_preinv.c -o ../build/fq_zech_poly/fq_zech_poly_div_newton_n_preinv.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_div_newton_n_preinv.d" -MT "../build/fq_zech_poly/fq_zech_poly_div_newton_n_preinv.d" -MT "../build/fq_zech_poly/fq_zech_poly_div_newton_n_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fq_zech_poly/fq_zech_poly_clear.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_clear.d" -MT "../build/fq_zech_poly/fq_zech_poly_clear.d" -MT "../build/fq_zech_poly/fq_zech_poly_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c realloc.c -o ../build/fq_zech_poly/fq_zech_poly_realloc.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_realloc.d" -MT "../build/fq_zech_poly/fq_zech_poly_realloc.d" -MT "../build/fq_zech_poly/fq_zech_poly_realloc.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_KS.c -o ../build/fq_zech_poly/fq_zech_poly_mul_KS.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_mul_KS.d" -MT "../build/fq_zech_poly/fq_zech_poly_mul_KS.d" -MT "../build/fq_zech_poly/fq_zech_poly_mul_KS.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_ui_binexp_preinv.c -o ../build/fq_zech_poly/fq_zech_poly_powmod_ui_binexp_preinv.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_powmod_ui_binexp_preinv.d" -MT "../build/fq_zech_poly/fq_zech_poly_powmod_ui_binexp_preinv.d" -MT "../build/fq_zech_poly/fq_zech_poly_powmod_ui_binexp_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_coeff.c -o ../build/fq_zech_poly/fq_zech_poly_get_coeff.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_get_coeff.d" -MT "../build/fq_zech_poly/fq_zech_poly_get_coeff.d" -MT "../build/fq_zech_poly/fq_zech_poly_get_coeff.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose.c -o ../build/fq_zech_poly/fq_zech_poly_compose.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_compose.d" -MT "../build/fq_zech_poly/fq_zech_poly_compose.d" -MT "../build/fq_zech_poly/fq_zech_poly_compose.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c reverse.c -o ../build/fq_zech_poly/fq_zech_poly_reverse.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_reverse.d" -MT "../build/fq_zech_poly/fq_zech_poly_reverse.d" -MT "../build/fq_zech_poly/fq_zech_poly_reverse.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mulmod.c -o ../build/fq_zech_poly/fq_zech_poly_mulmod.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_mulmod.d" -MT "../build/fq_zech_poly/fq_zech_poly_mulmod.d" -MT "../build/fq_zech_poly/fq_zech_poly_mulmod.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c neg.c -o ../build/fq_zech_poly/fq_zech_poly_neg.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_neg.d" -MT "../build/fq_zech_poly/fq_zech_poly_neg.d" -MT "../build/fq_zech_poly/fq_zech_poly_neg.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c randtest_irreducible.c -o ../build/fq_zech_poly/fq_zech_poly_randtest_irreducible.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_randtest_irreducible.d" -MT "../build/fq_zech_poly/fq_zech_poly_randtest_irreducible.d" -MT "../build/fq_zech_poly/fq_zech_poly_randtest_irreducible.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c div_basecase.c -o ../build/fq_zech_poly/fq_zech_poly_div_basecase.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_div_basecase.d" -MT "../build/fq_zech_poly/fq_zech_poly_div_basecase.d" -MT "../build/fq_zech_poly/fq_zech_poly_div_basecase.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_horner.c -o ../build/fq_zech_poly/fq_zech_poly_compose_horner.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_compose_horner.d" -MT "../build/fq_zech_poly/fq_zech_poly_compose_horner.d" -MT "../build/fq_zech_poly/fq_zech_poly_compose_horner.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_brent_kung.c -o ../build/fq_zech_poly/fq_zech_poly_compose_mod_brent_kung.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_compose_mod_brent_kung.d" -MT "../build/fq_zech_poly/fq_zech_poly_compose_mod_brent_kung.d" -MT "../build/fq_zech_poly/fq_zech_poly_compose_mod_brent_kung.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c normalise.c -o ../build/fq_zech_poly/fq_zech_poly_normalise.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_normalise.d" -MT "../build/fq_zech_poly/fq_zech_poly_normalise.d" -MT "../build/fq_zech_poly/fq_zech_poly_normalise.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fq_zech_poly/fq_zech_poly_set.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_set.d" -MT "../build/fq_zech_poly/fq_zech_poly_set.d" -MT "../build/fq_zech_poly/fq_zech_poly_set.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod.c -o ../build/fq_zech_poly/fq_zech_poly_compose_mod.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_compose_mod.d" -MT "../build/fq_zech_poly/fq_zech_poly_compose_mod.d" -MT "../build/fq_zech_poly/fq_zech_poly_compose_mod.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sub.c -o ../build/fq_zech_poly/fq_zech_poly_sub.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_sub.d" -MT "../build/fq_zech_poly/fq_zech_poly_sub.d" -MT "../build/fq_zech_poly/fq_zech_poly_sub.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c remove.c -o ../build/fq_zech_poly/fq_zech_poly_remove.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_remove.d" -MT "../build/fq_zech_poly/fq_zech_poly_remove.d" -MT "../build/fq_zech_poly/fq_zech_poly_remove.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c evaluate_fq.c -o ../build/fq_zech_poly/fq_zech_poly_evaluate_fq.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_evaluate_fq.d" -MT "../build/fq_zech_poly/fq_zech_poly_evaluate_fq.d" -MT "../build/fq_zech_poly/fq_zech_poly_evaluate_fq.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c shift_left.c -o ../build/fq_zech_poly/fq_zech_poly_shift_left.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_shift_left.d" -MT "../build/fq_zech_poly/fq_zech_poly_shift_left.d" -MT "../build/fq_zech_poly/fq_zech_poly_shift_left.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c hamming_weight.c -o ../build/fq_zech_poly/fq_zech_poly_hamming_weight.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_hamming_weight.d" -MT "../build/fq_zech_poly/fq_zech_poly_hamming_weight.d" -MT "../build/fq_zech_poly/fq_zech_poly_hamming_weight.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr_classical.c -o ../build/fq_zech_poly/fq_zech_poly_sqr_classical.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_sqr_classical.d" -MT "../build/fq_zech_poly/fq_zech_poly_sqr_classical.d" -MT "../build/fq_zech_poly/fq_zech_poly_sqr_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c deflation.c -o ../build/fq_zech_poly/fq_zech_poly_deflation.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_deflation.d" -MT "../build/fq_zech_poly/fq_zech_poly_deflation.d" -MT "../build/fq_zech_poly/fq_zech_poly_deflation.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr.c -o ../build/fq_zech_poly/fq_zech_poly_sqr.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_sqr.d" -MT "../build/fq_zech_poly/fq_zech_poly_sqr.d" -MT "../build/fq_zech_poly/fq_zech_poly_sqr.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c sqr_KS.c -o ../build/fq_zech_poly/fq_zech_poly_sqr_KS.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_sqr_KS.d" -MT "../build/fq_zech_poly/fq_zech_poly_sqr_KS.d" -MT "../build/fq_zech_poly/fq_zech_poly_sqr_KS.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c deflate.c -o ../build/fq_zech_poly/fq_zech_poly_deflate.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_deflate.d" -MT "../build/fq_zech_poly/fq_zech_poly_deflate.d" -MT "../build/fq_zech_poly/fq_zech_poly_deflate.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c compose_mod_horner_preinv.c -o ../build/fq_zech_poly/fq_zech_poly_compose_mod_horner_preinv.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_compose_mod_horner_preinv.d" -MT "../build/fq_zech_poly/fq_zech_poly_compose_mod_horner_preinv.d" -MT "../build/fq_zech_poly/fq_zech_poly_compose_mod_horner_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c get_str.c -o ../build/fq_zech_poly/fq_zech_poly_get_str.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_get_str.d" -MT "../build/fq_zech_poly/fq_zech_poly_get_str.d" -MT "../build/fq_zech_poly/fq_zech_poly_get_str.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul.c -o ../build/fq_zech_poly/fq_zech_poly_mul.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_mul.d" -MT "../build/fq_zech_poly/fq_zech_poly_mul.d" -MT "../build/fq_zech_poly/fq_zech_poly_mul.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c mul_classical.c -o ../build/fq_zech_poly/fq_zech_poly_mul_classical.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_mul_classical.d" -MT "../build/fq_zech_poly/fq_zech_poly_mul_classical.d" -MT "../build/fq_zech_poly/fq_zech_poly_mul_classical.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c shift_right.c -o ../build/fq_zech_poly/fq_zech_poly_shift_right.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_shift_right.d" -MT "../build/fq_zech_poly/fq_zech_poly_shift_right.d" -MT "../build/fq_zech_poly/fq_zech_poly_shift_right.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c powmod_ui_binexp.c -o ../build/fq_zech_poly/fq_zech_poly_powmod_ui_binexp.o -MMD -MP -MF "../build/fq_zech_poly/fq_zech_poly_powmod_ui_binexp.d" -MT "../build/fq_zech_poly/fq_zech_poly_powmod_ui_binexp.d" -MT "../build/fq_zech_poly/fq_zech_poly_powmod_ui_binexp.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/fq_zech_poly'
make[4]: Entering directory '/«PKGBUILDDIR»/fq_zech_poly_factor'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_squarefree.c -o ../build/fq_zech_poly_factor/fq_zech_poly_factor_is_squarefree.o -MMD -MP -MF "../build/fq_zech_poly_factor/fq_zech_poly_factor_is_squarefree.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_is_squarefree.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_is_squarefree.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_cantor_zassenhaus.c -o ../build/fq_zech_poly_factor/fq_zech_poly_factor_factor_cantor_zassenhaus.o -MMD -MP -MF "../build/fq_zech_poly_factor/fq_zech_poly_factor_factor_cantor_zassenhaus.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_factor_cantor_zassenhaus.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_factor_cantor_zassenhaus.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_squarefree.c -o ../build/fq_zech_poly_factor/fq_zech_poly_factor_factor_squarefree.o -MMD -MP -MF "../build/fq_zech_poly_factor/fq_zech_poly_factor_factor_squarefree.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_factor_squarefree.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_factor_squarefree.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_kaltofen_shoup.c -o ../build/fq_zech_poly_factor/fq_zech_poly_factor_factor_kaltofen_shoup.o -MMD -MP -MF "../build/fq_zech_poly_factor/fq_zech_poly_factor_factor_kaltofen_shoup.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_factor_kaltofen_shoup.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_factor_kaltofen_shoup.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c print.c -o ../build/fq_zech_poly_factor/fq_zech_poly_factor_print.o -MMD -MP -MF "../build/fq_zech_poly_factor/fq_zech_poly_factor_print.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_print.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_print.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c pow.c -o ../build/fq_zech_poly_factor/fq_zech_poly_factor_pow.o -MMD -MP -MF "../build/fq_zech_poly_factor/fq_zech_poly_factor_pow.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_pow.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_pow.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c init.c -o ../build/fq_zech_poly_factor/fq_zech_poly_factor_init.o -MMD -MP -MF "../build/fq_zech_poly_factor/fq_zech_poly_factor_init.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_init.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_init.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c print_pretty.c -o ../build/fq_zech_poly_factor/fq_zech_poly_factor_print_pretty.o -MMD -MP -MF "../build/fq_zech_poly_factor/fq_zech_poly_factor_print_pretty.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_print_pretty.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_print_pretty.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c insert.c -o ../build/fq_zech_poly_factor/fq_zech_poly_factor_insert.o -MMD -MP -MF "../build/fq_zech_poly_factor/fq_zech_poly_factor_insert.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_insert.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_insert.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c realloc.c -o ../build/fq_zech_poly_factor/fq_zech_poly_factor_realloc.o -MMD -MP -MF "../build/fq_zech_poly_factor/fq_zech_poly_factor_realloc.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_realloc.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_realloc.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c fit_length.c -o ../build/fq_zech_poly_factor/fq_zech_poly_factor_fit_length.o -MMD -MP -MF "../build/fq_zech_poly_factor/fq_zech_poly_factor_fit_length.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_fit_length.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_fit_length.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_irreducible_ddf.c -o ../build/fq_zech_poly_factor/fq_zech_poly_factor_is_irreducible_ddf.o -MMD -MP -MF "../build/fq_zech_poly_factor/fq_zech_poly_factor_is_irreducible_ddf.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_is_irreducible_ddf.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_is_irreducible_ddf.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_equal_deg.c -o ../build/fq_zech_poly_factor/fq_zech_poly_factor_factor_equal_deg.o -MMD -MP -MF "../build/fq_zech_poly_factor/fq_zech_poly_factor_factor_equal_deg.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_factor_equal_deg.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_factor_equal_deg.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c iterated_frobenius_preinv.c -o ../build/fq_zech_poly_factor/fq_zech_poly_factor_iterated_frobenius_preinv.o -MMD -MP -MF "../build/fq_zech_poly_factor/fq_zech_poly_factor_iterated_frobenius_preinv.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_iterated_frobenius_preinv.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_iterated_frobenius_preinv.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_irreducible.c -o ../build/fq_zech_poly_factor/fq_zech_poly_factor_is_irreducible.o -MMD -MP -MF "../build/fq_zech_poly_factor/fq_zech_poly_factor_is_irreducible.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_is_irreducible.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_is_irreducible.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_berlekamp.c -o ../build/fq_zech_poly_factor/fq_zech_poly_factor_factor_berlekamp.o -MMD -MP -MF "../build/fq_zech_poly_factor/fq_zech_poly_factor_factor_berlekamp.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_factor_berlekamp.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_factor_berlekamp.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c clear.c -o ../build/fq_zech_poly_factor/fq_zech_poly_factor_clear.o -MMD -MP -MF "../build/fq_zech_poly_factor/fq_zech_poly_factor_clear.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_clear.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_clear.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c is_irreducible_ben_or.c -o ../build/fq_zech_poly_factor/fq_zech_poly_factor_is_irreducible_ben_or.o -MMD -MP -MF "../build/fq_zech_poly_factor/fq_zech_poly_factor_is_irreducible_ben_or.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_is_irreducible_ben_or.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_is_irreducible_ben_or.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c concat.c -o ../build/fq_zech_poly_factor/fq_zech_poly_factor_concat.o -MMD -MP -MF "../build/fq_zech_poly_factor/fq_zech_poly_factor_concat.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_concat.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_concat.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor.c -o ../build/fq_zech_poly_factor/fq_zech_poly_factor_factor.o -MMD -MP -MF "../build/fq_zech_poly_factor/fq_zech_poly_factor_factor.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_factor.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_factor.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_equal_deg_prob.c -o ../build/fq_zech_poly_factor/fq_zech_poly_factor_factor_equal_deg_prob.o -MMD -MP -MF "../build/fq_zech_poly_factor/fq_zech_poly_factor_factor_equal_deg_prob.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_factor_equal_deg_prob.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_factor_equal_deg_prob.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c factor_distinct_deg.c -o ../build/fq_zech_poly_factor/fq_zech_poly_factor_factor_distinct_deg.o -MMD -MP -MF "../build/fq_zech_poly_factor/fq_zech_poly_factor_factor_distinct_deg.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_factor_distinct_deg.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_factor_distinct_deg.o"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c set.c -o ../build/fq_zech_poly_factor/fq_zech_poly_factor_set.o -MMD -MP -MF "../build/fq_zech_poly_factor/fq_zech_poly_factor_set.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_set.d" -MT "../build/fq_zech_poly_factor/fq_zech_poly_factor_set.o"
make[4]: Leaving directory '/«PKGBUILDDIR»/fq_zech_poly_factor'
if [ "1" -eq "0" ]; then \
	touch test/t-*.c; \
	 touch ulong_extras/test/t-*.c;  touch long_extras/test/t-*.c;  touch perm/test/t-*.c;  touch fmpz/test/t-*.c;  touch fmpz_vec/test/t-*.c;  touch fmpz_poly/test/t-*.c;  touch fmpq_poly/test/t-*.c;  touch fmpz_mat/test/t-*.c;  touch mpfr_vec/test/t-*.c;  touch mpfr_mat/test/t-*.c;  touch nmod_vec/test/t-*.c;  touch nmod_poly/test/t-*.c;  touch nmod_poly_factor/test/t-*.c;  touch arith/test/t-*.c;  touch mpn_extras/test/t-*.c;  touch nmod_mat/test/t-*.c;  touch fmpq/test/t-*.c;  touch fmpq_mat/test/t-*.c;  touch padic/test/t-*.c;  touch fmpz_poly_q/test/t-*.c;  touch fmpz_poly_mat/test/t-*.c;  touch nmod_poly_mat/test/t-*.c;  touch fmpz_mod_poly/test/t-*.c;  touch fmpz_mod_poly_factor/test/t-*.c;  touch fmpz_factor/test/t-*.c;  touch fmpz_poly_factor/test/t-*.c;  touch fft/test/t-*.c;  touch qsieve/test/t-*.c;  touch double_extras/test/t-*.c;  touch padic_poly/test/t-*.c;  touch padic_mat/test/t-*.c;  touch qadic/test/t-*.c;  touch fq/test/t-*.c;  touch fq_vec/test/t-*.c;  touch fq_mat/test/t-*.c;  touch fq_poly/test/t-*.c;  touch fq_poly_factor/test/t-*.c;  touch fq_nmod/test/t-*.c;  touch fq_nmod_vec/test/t-*.c;  touch fq_nmod_mat/test/t-*.c;  touch fq_nmod_poly/test/t-*.c;  touch fq_nmod_poly_factor/test/t-*.c;  touch fq_zech/test/t-*.c;  touch fq_zech_vec/test/t-*.c;  touch fq_zech_mat/test/t-*.c;  touch fq_zech_poly/test/t-*.c;  touch fq_zech_poly_factor/test/t-*.c; \
	 \
fi
if [ "1" -eq "1" ]; then \
	make build/interfaces/NTL-interface.o; \
	ar rcs libflint.a build/interfaces/NTL-interface.o; \
fi
make[4]: Entering directory '/«PKGBUILDDIR»'
g++ -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» -c interfaces/NTL-interface.cpp -o build/interfaces/NTL-interface.o;
make[4]: Leaving directory '/«PKGBUILDDIR»'
ar rcs libflint.a  build/printf.o  build/fprintf.o  build/sprintf.o  build/scanf.o  build/fscanf.o  build/sscanf.o  build/clz_tab.o  build/memory_manager.o  build/version.o  build/profiler.o  build/thread_support.o;
ar rcs libflint.a build/ulong_extras/*.o || exit $?;  ar rcs libflint.a build/long_extras/*.o || exit $?;  ar rcs libflint.a build/perm/*.o || exit $?;  ar rcs libflint.a build/fmpz/*.o || exit $?;  ar rcs libflint.a build/fmpz_vec/*.o || exit $?;  ar rcs libflint.a build/fmpz_poly/*.o || exit $?;  ar rcs libflint.a build/fmpq_poly/*.o || exit $?;  ar rcs libflint.a build/fmpz_mat/*.o || exit $?;  ar rcs libflint.a build/mpfr_vec/*.o || exit $?;  ar rcs libflint.a build/mpfr_mat/*.o || exit $?;  ar rcs libflint.a build/nmod_vec/*.o || exit $?;  ar rcs libflint.a build/nmod_poly/*.o || exit $?;  ar rcs libflint.a build/nmod_poly_factor/*.o || exit $?;  ar rcs libflint.a build/arith/*.o || exit $?;  ar rcs libflint.a build/mpn_extras/*.o || exit $?;  ar rcs libflint.a build/nmod_mat/*.o || exit $?;  ar rcs libflint.a build/fmpq/*.o || exit $?;  ar rcs libflint.a build/fmpq_mat/*.o || exit $?;  ar rcs libflint.a build/padic/*.o || exit $?;  ar rcs libflint.a build/fmpz_poly_q/*.o || exit $?;  ar rcs libflint.a build/fmpz_poly_mat/*.o || exit $?;  ar rcs libflint.a build/nmod_poly_mat/*.o || exit $?;  ar rcs libflint.a build/fmpz_mod_poly/*.o || exit $?;  ar rcs libflint.a build/fmpz_mod_poly_factor/*.o || exit $?;  ar rcs libflint.a build/fmpz_factor/*.o || exit $?;  ar rcs libflint.a build/fmpz_poly_factor/*.o || exit $?;  ar rcs libflint.a build/fft/*.o || exit $?;  ar rcs libflint.a build/qsieve/*.o || exit $?;  ar rcs libflint.a build/double_extras/*.o || exit $?;  ar rcs libflint.a build/padic_poly/*.o || exit $?;  ar rcs libflint.a build/padic_mat/*.o || exit $?;  ar rcs libflint.a build/qadic/*.o || exit $?;  ar rcs libflint.a build/fq/*.o || exit $?;  ar rcs libflint.a build/fq_vec/*.o || exit $?;  ar rcs libflint.a build/fq_mat/*.o || exit $?;  ar rcs libflint.a build/fq_poly/*.o || exit $?;  ar rcs libflint.a build/fq_poly_factor/*.o || exit $?;  ar rcs libflint.a build/fq_nmod/*.o || exit $?;  ar rcs libflint.a build/fq_nmod_vec/*.o || exit $?;  ar rcs libflint.a build/fq_nmod_mat/*.o || exit $?;  ar rcs libflint.a build/fq_nmod_poly/*.o || exit $?;  ar rcs libflint.a build/fq_nmod_poly_factor/*.o || exit $?;  ar rcs libflint.a build/fq_zech/*.o || exit $?;  ar rcs libflint.a build/fq_zech_vec/*.o || exit $?;  ar rcs libflint.a build/fq_zech_mat/*.o || exit $?;  ar rcs libflint.a build/fq_zech_poly/*.o || exit $?;  ar rcs libflint.a build/fq_zech_poly_factor/*.o || exit $?;
make[3]: Leaving directory '/«PKGBUILDDIR»'
make[2]: Leaving directory '/«PKGBUILDDIR»'
(cd doc/latex && make)
make[2]: Entering directory '/«PKGBUILDDIR»/doc/latex'
cc -c -ansi -pedantic -std=c99 -g create_doc.c -o create_doc.o
cc create_doc.o -o create_doc
./create_doc
pdflatex flint-manual.tex
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2014/Debian) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
(./flint-manual.tex
LaTeX2e <2014/05/01>
Babel <3.9k> and hyphenation patterns for 2 languages loaded.
(/usr/share/texlive/texmf-dist/tex/latex/base/book.cls
Document Class: book 2007/10/19 v1.4h Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/bk10.clo))
(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty)
(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty))
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty))
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty))
(/usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty)
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amscd.sty)
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty)
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty)
(/usr/share/texlive/texmf-dist/tex/latex/cases/cases.sty)
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xy.sty
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xy.tex Bootstrap'ing:
catcodes, docmode, (/usr/share/texlive/texmf-dist/tex/generic/xypic/xyrecat.tex
) (/usr/share/texlive/texmf-dist/tex/generic/xypic/xyidioms.tex)

 Xy-pic version 3.8.9 <2013/10/06>
 Copyright (c) 1991-2013 by Kristoffer H. Rose <krisrose@tug.org> and others
 Xy-pic is free software: see the User's Guide for details.

Loading kernel: messages; fonts; allocations: state, direction,
utility macros; pictures: \xy, positions, objects, decorations;
kernel objects: directionals, circles, text; options; algorithms: directions,
edges, connections;  Xy-pic loaded)
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xyall.tex
 Xy-pic option: All features v.3.8
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xycurve.tex
 Xy-pic option: Curve and Spline extension v.3.12 curve, circles, loaded)
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xyframe.tex
 Xy-pic option: Frame and Bracket extension v.3.14 loaded)
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xycmtip.tex
 Xy-pic option: Computer Modern tip extension v.3.7
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xytips.tex
 Xy-pic option: More Tips extension v.3.11 loaded) loaded)
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xyline.tex
 Xy-pic option: Line styles extension v.3.10 loaded)
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xyrotate.tex
 Xy-pic option: Rotate and Scale extension v.3.8 loaded)
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xycolor.tex
 Xy-pic option: Colour extension v.3.11 loaded)
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xymatrix.tex
 Xy-pic option: Matrix feature v.3.14 loaded)
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xyarrow.tex
 Xy-pic option: Arrow and Path feature v.3.9 path, \ar, loaded)
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xygraph.tex
 Xy-pic option: Graph feature v.3.11 loaded) loaded)
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xypdf.tex
 Xy-pic option: PDF driver v.1.7 Xy-pic pdf driver: `color' extension support
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xypdf-co.tex loaded)
Xy-pic pdf driver: `curve' extension support
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xypdf-cu.tex loaded)
Xy-pic pdf driver: `frame' extension support
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xypdf-fr.tex loaded)
Xy-pic pdf driver: `line' extension support
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xypdf-li.tex loaded)
Xy-pic pdf driver: `rotate' extension support
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xypdf-ro.tex loaded) loaded))
(/usr/share/texlive/texmf-dist/tex/latex/paralist/paralist.sty)
(/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty)
(/usr/share/texlive/texmf-dist/tex/latex/sectsty/sectsty.sty)
(/usr/share/texlive/texmf-dist/tex/latex/epigraph/epigraph.sty)
(/usr/share/texlive/texmf-dist/tex/latex/natbib/natbib.sty)
(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def))
(/usr/share/texlive/texmf-dist/tex/latex/ae/ae.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def)
(/usr/share/texlive/texmf-dist/tex/latex/ae/t1aer.fd)))
(/usr/share/texlive/texmf-dist/tex/latex/ae/aecompl.sty)
(/usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty)
(/usr/share/texlive/texmf-dist/tex/latex/multirow/multirow.sty)
(/usr/share/texlive/texmf-dist/tex/latex/tools/verbatim.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg))
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg))

Package hyperref Message: Driver (autodetected): hpdftex.

(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))

Package hyperref Warning: Option `bookmarks' has already been used,
(hyperref)                setting the option has no effect on input line 95.

(/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def)
(/usr/share/texlive/texmf-dist/tex/latex/tocloft/tocloft.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty)
No file flint-manual.aux.
*geometry* driver: auto-detecting
*geometry* detected driver: pdftex
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd)
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/color.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def
(/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
))) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))
(./input/title.tex
Underfull \hbox (badness 10000) in paragraph at lines 23--23

) [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2]
Chapter 1.
(/usr/share/texlive/texmf-dist/tex/latex/ae/t1aett.fd) [1] [2]
Chapter 2.
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty) [3] [4]
Chapter 3.
[5] [6]
Chapter 4.
[7] [8]
Chapter 5.
[9] [10]
Chapter 6.
[11] [12]
Chapter 7.
[13] [14]
Chapter 8.

Overfull \hbox (5.42094pt too wide) in paragraph at lines 512--516
\T1/aer/m/n/10 ex-ten-sion is de-sired use [][][][][][][][][][][][][][][][][][]
[][][],
[15] [16]
Chapter 9.
[17] [18]
Chapter 10.
[19] [20]
Chapter 11.
[21] [22]
Chapter 12.
[23] [24]
Chapter 13.
[25] [26]
Chapter 14.
[27] [28]
Chapter 15.
[29] [30]
Chapter 16.
[31] [32]
Chapter 17.

Overfull \hbox (0.87256pt too wide) in paragraph at lines 909--912
[]\T1/aer/m/n/10 Also, in-stead of us-ing con-stants [][][][] and [][][][], FLI
NT pro-vides the macros [][][][]
[33] [34]
Chapter 18.
[35] (./input/fmpz.tex [36] [37] [38] [39] [40] [41] [42] [43] [44]
Overfull \hbox (10.36896pt too wide) in paragraph at lines 1182--1184
[]\T1/aer/m/n/10 Clean up the re-sources used by a pre-com-puted in-verse cre-a
ted with the [][][]
[45] [46]

Package amsmath Warning: Foreign command \atopwithdelims;
(amsmath)                \frac or \genfrac should be used instead
(amsmath)                 on input line 1361.

[47] [48] [49]
Overfull \hbox (6.67992pt too wide) in paragraph at lines 1665--1671
\T1/aer/m/n/10 struc-ture and tem-po-rary work-ing space with [][][] and [][][]
,
[50]

Package natbib Warning: Citation `LukPatWil1996' on page 51 undefined on input 
line 1810.

) [51] [52]
Chapter 19.
(./input/fmpz_vec.tex [53] [54] [55] [56] [57]

Package hyperref Warning: Token not allowed in a PDF string (Unicode):
(hyperref)                removing `math shift' on input line 544.


Package hyperref Warning: Token not allowed in a PDF string (Unicode):
(hyperref)                removing `math shift' on input line 544.

) [58]
Chapter 20.
(./input/fmpz_factor.tex [59]) [60]
Chapter 21.
[61] (./input/fmpz_mat.tex [62] [63]
Overfull \hbox (6.95065pt too wide) in paragraph at lines 285--287
[]\T1/aer/m/n/10 Prints the given ma-trix to the stream [][][]. For fur-ther de
-tails, see [][][][]. 
[64] [65] [66] [67] [68]

Package natbib Warning: Citation `AbbottBronsteinMulders1999' on page 69 undefi
ned on input line 817.

[69] [70] [71]

Package natbib Warning: Citation `NakTurWil1997' on page 72 undefined on input 
line 1045.


Package natbib Warning: Citation `NakTurWil1997' on page 72 undefined on input 
line 1065.

[72]) [73] [74]
Chapter 22.
[75] (./input/fmpz_poly.tex [76] [77]
Overfull \hbox (1.17822pt too wide) in paragraph at lines 210--213
[]\T1/aer/m/n/10 Returns a pretty rep-re-sen-ta-tion of the poly-no-mial [][][]
[][][][][][] us-ing the null-terminated
[78] [79] [80] [81] [82] [83] [84]
Overfull \hbox (0.27216pt too wide) in paragraph at lines 1005--1007
[]\T1/aer/m/n/10 Sets [][][][][][][][][] to the low-est $\OML/cmm/m/it/10 n$ \T
1/aer/m/n/10 co-ef-fi-cients of the prod-uct of [][][][][][][][][] and [][][][]


Overfull \hbox (0.27216pt too wide) in paragraph at lines 1053--1055
[]\T1/aer/m/n/10 Sets [][][][][][][][][] to the low-est $\OML/cmm/m/it/10 n$ \T
1/aer/m/n/10 co-ef-fi-cients of the prod-uct of [][][][][][][][][] and [][][][]

[85]
Overfull \hbox (0.27216pt too wide) in paragraph at lines 1101--1103
[]\T1/aer/m/n/10 Sets [][][][][][][][][] to the low-est $\OML/cmm/m/it/10 n$ \T
1/aer/m/n/10 co-ef-fi-cients of the prod-uct of [][][][][][][][][] and [][][][]

[86] [87]

Package natbib Warning: Citation `Knu1997' on page 88 undefined on input line 1
335.


Package natbib Warning: Citation `Zei1995' on page 88 undefined on input line 1
335.


Overfull \hbox (17.9183pt too wide) in paragraph at lines 1334--1337
[]\T1/aer/m/n/10 Computes [][][][][][][][][][][] us-ing a gen-er-al-i-sa-tion o
f bi-no-mial ex-pan-sion called the J.C.P. Miller

Package natbib Warning: Citation `Knu1997' on page 88 undefined on input line 1
417.

[88] [89] [90]

Package natbib Warning: Citation `Coh1996' on page 91 undefined on input line 1
646.

[91] [92]

Package natbib Warning: Citation `Coh1996' on page 93 undefined on input line 1
873.

[93] [94] [95]

Package natbib Warning: Citation `Mul2000' on page 96 undefined on input line 2
131.

[96] [97] [98] [99]
Overfull \hbox (0.99532pt too wide) in paragraph at lines 2605--2608
\T1/aer/m/n/10 such that $\OML/cmm/m/it/10 `[]A \OT1/cmr/m/n/10 = \OML/cmm/m/it
/10 BQ \OT1/cmr/m/n/10 + \OML/cmm/m/it/10 R$\T1/aer/m/n/10 . How-ever, the valu
e of $\OML/cmm/m/it/10 d$ \T1/aer/m/n/10 is fixed at $[] []$. 
[100]

Package natbib Warning: Citation `Coh1996' on page 101 undefined on input line 
2644.

[101] [102] [103] [104] [105]

Package natbib Warning: Citation `BrentKung1978' on page 106 undefined on input
 line 3128.


Package natbib Warning: Citation `BrentKung1978' on page 106 undefined on input
 line 3141.

[106]

Package natbib Warning: Citation `BrentKung1978' on page 107 undefined on input
 line 3250.


Package natbib Warning: Citation `BrentKung1978' on page 107 undefined on input
 line 3264.

[107]

Package natbib Warning: Citation `Coh1996' on page 108 undefined on input line 
3374.

[108] [109]
Overfull \hbox (17.17001pt too wide) in paragraph at lines 3505--3509
[][][] \T1/aer/m/n/10 cor-re-sponds to that given for the func-tion [][][][].

Overfull \hbox (24.5199pt too wide) in paragraph at lines 3553--3562
[][][][]\T1/aer/m/n/10 . The cur-rent lifted fac-tors are sup-plied in [][][]
[110] [111] [112] [113] [114]) [115] [116]
Chapter 23.
(./input/fmpz_poly_factor.tex [117]
Overfull \hbox (22.66946pt too wide) in paragraph at lines 118--119
[][][][][] 
[118]) [119] [120]
Chapter 24.
(./input/fmpq.tex [121] [122] [123] [124] [125]
Overfull \hbox (9.8122pt too wide) in paragraph at lines 576--581
[][][][][] \T1/aer/m/n/10 * [][][][][][][][][] or [][][][][][][][][] - [][][][]
[][][][][] * [][][][][][][][][]
[126] [127] [128] [129]) [130]
Chapter 25.
(./input/fmpq_mat.tex [131] [132] [133] [134] [135]) [136]
Chapter 26.

Overfull \hbox (1.34995pt too wide) in paragraph at lines 1266--1273
\T1/aer/m/n/10 with the func-tion [][][][] and the de-nom-i-na-tor with [][][][
].
(./input/fmpq_poly.tex [137] [138] [139] [140] [141] [142] [143] [144] [145]
[146] [147] [148] [149] [150] [151] [152] [153] [154]
Overfull \hbox (8.59993pt too wide) in paragraph at lines 1870--1872
[]\T1/aer/m/n/10 Sets [][][][][][][][][][][][][] to [][][][][][][][][][][][][] 
with the in-de-ter-mi-nate rescaled by [][][][]
[155]
Overfull \hbox (3.64903pt too wide) in paragraph at lines 1898--1902
[]\T1/aer/m/n/10 Assumes that [][][][][][][][][][][][][][][][][], that [][][][]
[][][][][][][][][], that [][][][][][][][][][][][]

Overfull \hbox (3.64903pt too wide) in paragraph at lines 1933--1937
[]\T1/aer/m/n/10 Assumes that [][][][][][][][][][][][][][][][][], that [][][][]
[][][][][][][][][], that [][][][][][][][][][][][]

Package natbib Warning: Citation `BrentKung1978' on page 156 undefined on input
 line 1938.


Package natbib Warning: Citation `BrentKung1978' on page 156 undefined on input
 line 1953.


Overfull \hbox (3.64903pt too wide) in paragraph at lines 1968--1972
[]\T1/aer/m/n/10 Assumes that [][][][][][][][][][][][][][][][][], that [][][][]
[][][][][][][][][], that [][][][][][][][][][][][]
[156] [157] [158] [159]) [160]
Chapter 27.

Package natbib Warning: Citation `Hen1956' on page 161 undefined on input line 
1343.


Package natbib Warning: Citation `Hor1972' on page 161 undefined on input line 
1344.

[161] (./input/fmpz_poly_q.tex [162] [163] [164]
Overfull \hbox (13.04768pt too wide) in paragraph at lines 339--341
[]\T1/aer/m/n/10 The for-mat used is based on the FLINT for-mat for in-te-ger p
oly-no-mi-als of type [][][],
[165]) [166]
Chapter 28.

Overfull \hbox (0.16878pt too wide) in paragraph at lines 1394--1401
[]\T1/aer/m/n/10 An in-te-ger poly-no-mial ma-trix in-ter-nally con-sists of a 
sin-gle ar-ray of [][][]'s,
[167] (./input/fmpz_poly_mat.tex [168] [169] [170] [171] [172] [173]) [174]
Chapter 29.
(./input/nmod_vec.tex [175] [176] [177]) [178]
Chapter 30.
[179] (./input/nmod_poly.tex [180] [181] [182]
Overfull \hbox (6.94879pt too wide) in paragraph at lines 336--339
[]\T1/aer/m/n/10 Writes [][][] to a string rep-re-sen-ta-tion. The for-mat is a
s de-scribed for [][][][].
[183] [184] [185]
Overfull \hbox (7.73328pt too wide) in paragraph at lines 667--670
[]\T1/aer/m/n/10 Same as [][][], but re-quires [][][][][][][][][][][][][][][][]
[][][][][][][][][][][]

Overfull \hbox (41.94312pt too wide) in paragraph at lines 708--710
[]\T1/aer/m/n/10 Same as [][][], but re-quires [][][][][][][][][][][][][][][][]
[][][][][][]. 
[186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197]
[198] [199] [200] [201]
Overfull \hbox (16.37543pt too wide) in paragraph at lines 2281--2282
[][][][][] 
[202]

Package natbib Warning: Citation `ThullYap1990' on page 203 undefined on input 
line 2389.

[203] [204] [205]
Overfull \hbox (21.96886pt too wide) in paragraph at lines 2664--2668
[]\T1/aer/m/n/10 Assumes that [][][][][][][][][][][][][][][][][], that [][][][]
[][][][][][][][][], and that [][][][][][][][][][][][]

Package natbib Warning: Citation `BrentKung1978' on page 206 undefined on input
 line 2700.


Package natbib Warning: Citation `BrentKung1978' on page 206 undefined on input
 line 2713.

[206] [207]

Package natbib Warning: Citation `BrentKung1978' on page 208 undefined on input
 line 2863.


Package natbib Warning: Citation `BrentKung1978' on page 208 undefined on input
 line 2879.

[208] [209] [210]

Package natbib Warning: Citation `HanZim2004' on page 211 undefined on input li
ne 3114.


Package natbib Warning: Citation `HanZim2004' on page 211 undefined on input li
ne 3129.

[211] [212] [213]) [214]
Chapter 31.
(./input/nmod_poly_factor.tex [215] [216]
Overfull \hbox (10.08139pt too wide) in paragraph at lines 260--261
[][][][][] 
[217]) [218]
Chapter 32.
(./input/nmod_mat.tex [219] [220] [221] [222] [223] [224]) [225] [226]
Chapter 33.
(./input/nmod_poly_mat.tex [227] [228] [229] [230] [231] [232]) [233] [234]
Chapter 34.
[235] (./input/fmpz_mod_poly.tex [236]
Overfull \hbox (22.66946pt too wide) in paragraph at lines 160--161
[][][][][] 
[237]
Overfull \hbox (22.66946pt too wide) in paragraph at lines 183--184
[][][][][] 

Overfull \hbox (3.78735pt too wide) in paragraph at lines 197--198
[][][][][] 
[238] [239] [240]
Overfull \hbox (0.27216pt too wide) in paragraph at lines 568--570
[]\T1/aer/m/n/10 Sets [][][][][][][][][] to the low-est $\OML/cmm/m/it/10 n$ \T
1/aer/m/n/10 co-ef-fi-cients of the prod-uct of [][][][][][][][][] and [][][][]

[241] [242] [243] [244] [245] [246] [247] [248] [249] [250] [251] [252]
[253]
Overfull \hbox (3.78735pt too wide) in paragraph at lines 1791--1792
[][][][][] 
[254]
Overfull \hbox (66.72772pt too wide) in paragraph at lines 1808--1809
[][][][][] 

Overfull \hbox (16.37543pt too wide) in paragraph at lines 1839--1840
[][][][][] 
[255] [256]) [257] [258]
Chapter 35.

Overfull \hbox (48.60852pt too wide) in paragraph at lines 1708--1716
[]\T1/aer/m/n/10 <<<<<<< HEAD The [][][] mod-ule is in-cluded au-to-mat-i-cally
 with [][][][][].
(./input/fmpz_mod_poly_factor.tex [259] [260]
Overfull \hbox (28.9635pt too wide) in paragraph at lines 212--213
[][][][][] 

Overfull \hbox (10.08139pt too wide) in paragraph at lines 222--223
[][][][][] 
)
Overfull \hbox (2.33806pt too wide) in paragraph at lines 239--1718
[]\T1/aer/m/n/10 Factorises a non-constant poly-no-mial [][][] into monic ir-re
-ducible fac-tors us-ing the Berlekamp
[261] [262]
Chapter 36.

Overfull \hbox (4.67952pt too wide) in paragraph at lines 1732--1738
\T1/aer/m/n/10 beck's data base of Con-way poly-no-mi-als is made avail-able in
 the file [][][][][][][].
(./input/fq.tex [263] [264] [265] [266] [267] [268]) [269] [270]
Chapter 37.
(./input/fq_vec.tex [271]) [272] [273] [274]
Chapter 38.
(./input/fq_mat.tex [275] [276] [277] [278] [279]) [280]
Chapter 39.
(./input/fq_poly.tex [281] [282] [283] [284] [285] [286]
Overfull \hbox (0.27216pt too wide) in paragraph at lines 651--653
[]\T1/aer/m/n/10 Sets [][][][][][][][][] to the low-est $\OML/cmm/m/it/10 n$ \T
1/aer/m/n/10 co-ef-fi-cients of the prod-uct of [][][][][][][][][] and [][][][]


Overfull \hbox (0.27216pt too wide) in paragraph at lines 675--677
[]\T1/aer/m/n/10 Sets [][][][][][][][][] to the low-est $\OML/cmm/m/it/10 n$ \T
1/aer/m/n/10 co-ef-fi-cients of the prod-uct of [][][][][][][][][] and [][][][]

[287] [288] [289] [290] [291] [292] [293] [294] [295] [296] [297] [298]
Overfull \hbox (3.78735pt too wide) in paragraph at lines 1777--1778
[][][][][][] 
[299] [300]
Overfull \hbox (1.17822pt too wide) in paragraph at lines 1943--1946
[]\T1/aer/m/n/10 Returns a pretty rep-re-sen-ta-tion of the poly-no-mial [][][]
[][][][][][] us-ing the null-terminated
) [301] [302]
Chapter 40.
(./input/fq_poly_factor.tex [303] [304]
Overfull \hbox (2.33806pt too wide) in paragraph at lines 264--266
[]\T1/aer/m/n/10 Factorises a non-constant poly-no-mial [][][] into monic ir-re
-ducible fac-tors us-ing the Berlekamp
[305]) [306]
Chapter 41.

Overfull \hbox (4.67952pt too wide) in paragraph at lines 1803--1809
\T1/aer/m/n/10 beck's data base of Con-way poly-no-mi-als is made avail-able in
 the file [][][][][][][].
(./input/fq_nmod.tex [307] [308] [309] [310] [311] [312]) [313] [314]
Chapter 42.
(./input/fq_nmod_vec.tex [315] [316]) [317] [318]
Chapter 43.
(./input/fq_nmod_mat.tex [319] [320] [321] [322] [323]) [324]
Chapter 44.
(./input/fq_nmod_poly.tex [325] [326] [327] [328] [329] [330] [331]
Overfull \hbox (0.27216pt too wide) in paragraph at lines 654--656
[]\T1/aer/m/n/10 Sets [][][][][][][][][] to the low-est $\OML/cmm/m/it/10 n$ \T
1/aer/m/n/10 co-ef-fi-cients of the prod-uct of [][][][][][][][][] and [][][][]


Overfull \hbox (0.27216pt too wide) in paragraph at lines 678--680
[]\T1/aer/m/n/10 Sets [][][][][][][][][] to the low-est $\OML/cmm/m/it/10 n$ \T
1/aer/m/n/10 co-ef-fi-cients of the prod-uct of [][][][][][][][][] and [][][][]

[332] [333] [334] [335] [336] [337] [338] [339] [340] [341] [342]
Overfull \hbox (10.08139pt too wide) in paragraph at lines 1639--1640
[][][][][] 

Overfull \hbox (3.78735pt too wide) in paragraph at lines 1656--1657
[][][][][] 
[343]
Overfull \hbox (66.72772pt too wide) in paragraph at lines 1754--1755
[][][][][][] 

Overfull \hbox (54.13965pt too wide) in paragraph at lines 1771--1772
[][][][][] 
[344] [345]
Overfull \hbox (1.17822pt too wide) in paragraph at lines 1920--1923
[]\T1/aer/m/n/10 Returns a pretty rep-re-sen-ta-tion of the poly-no-mial [][][]
[][][][][][] us-ing the null-terminated
) [346] [347] [348]
Chapter 45.

Overfull \hbox (44.50931pt too wide) in paragraph at lines 1857--1860
[]\T1/aer/m/n/10 The [][][] mod-ule is in-cluded au-to-mat-i-cally when one in-
cludes [][][][][].
(./input/fq_nmod_poly_factor.tex [349] [350]
Overfull \hbox (16.37543pt too wide) in paragraph at lines 236--237
[][][][][] 
[351]
Overfull \hbox (2.33806pt too wide) in paragraph at lines 263--265
[]\T1/aer/m/n/10 Factorises a non-constant poly-no-mial [][][] into monic ir-re
-ducible fac-tors us-ing the Berlekamp

Overfull \hbox (47.84561pt too wide) in paragraph at lines 285--286
[][][][][] 

Overfull \hbox (28.9635pt too wide) in paragraph at lines 301--302
[][][][][] 
) [352]
Chapter 46.

Overfull \hbox (4.67952pt too wide) in paragraph at lines 1876--1882
\T1/aer/m/n/10 beck's data base of Con-way poly-no-mi-als is made avail-able in
 the file [][][][][][][].
(./input/fq_zech.tex [353] [354] [355] [356] [357] [358]) [359] [360]
Chapter 47.
(./input/fq_zech_vec.tex [361] [362]) [363] [364]
Chapter 48.
(./input/fq_zech_mat.tex [365] [366] [367] [368] [369]) [370]
Chapter 49.
(./input/fq_zech_poly.tex [371] [372] [373] [374] [375] [376] [377]
Overfull \hbox (0.27216pt too wide) in paragraph at lines 654--656
[]\T1/aer/m/n/10 Sets [][][][][][][][][] to the low-est $\OML/cmm/m/it/10 n$ \T
1/aer/m/n/10 co-ef-fi-cients of the prod-uct of [][][][][][][][][] and [][][][]


Overfull \hbox (0.27216pt too wide) in paragraph at lines 678--680
[]\T1/aer/m/n/10 Sets [][][][][][][][][] to the low-est $\OML/cmm/m/it/10 n$ \T
1/aer/m/n/10 co-ef-fi-cients of the prod-uct of [][][][][][][][][] and [][][][]

[378] [379] [380] [381] [382] [383] [384] [385] [386] [387] [388]
Overfull \hbox (10.08139pt too wide) in paragraph at lines 1639--1640
[][][][][] 

Overfull \hbox (3.78735pt too wide) in paragraph at lines 1656--1657
[][][][][] 
[389]
Overfull \hbox (66.72772pt too wide) in paragraph at lines 1754--1755
[][][][][][] 

Overfull \hbox (54.13965pt too wide) in paragraph at lines 1771--1772
[][][][][] 
[390] [391]
Overfull \hbox (1.17822pt too wide) in paragraph at lines 1920--1923
[]\T1/aer/m/n/10 Returns a pretty rep-re-sen-ta-tion of the poly-no-mial [][][]
[][][][][][] us-ing the null-terminated
) [392] [393] [394]
Chapter 50.

Overfull \hbox (44.50931pt too wide) in paragraph at lines 1933--1936
[]\T1/aer/m/n/10 The [][][] mod-ule is in-cluded au-to-mat-i-cally when one in-
cludes [][][][][].
(./input/fq_zech_poly_factor.tex [395] [396]
Overfull \hbox (16.37543pt too wide) in paragraph at lines 236--237
[][][][][] 
[397]
Overfull \hbox (2.33806pt too wide) in paragraph at lines 263--265
[]\T1/aer/m/n/10 Factorises a non-constant poly-no-mial [][][] into monic ir-re
-ducible fac-tors us-ing the Berlekamp

Overfull \hbox (47.84561pt too wide) in paragraph at lines 285--286
[][][][][] 

Overfull \hbox (28.9635pt too wide) in paragraph at lines 301--302
[][][][][] 
) [398]
Chapter 51.
(./input/padic.tex
Overfull \hbox (2.96866pt too wide) in paragraph at lines 31--34
[]\T1/aer/m/n/10 Note that this func-tion is im-ple-mented as a macro and that 
the ex-pres-sion [][][][][][]

Overfull \hbox (8.20865pt too wide) in paragraph at lines 44--47
[]\T1/aer/m/n/10 Note that this func-tion is im-ple-mented as a macro and that 
the ex-pres-sion [][][][][][]
[399] (/usr/share/texlive/texmf-dist/tex/latex/ae/omsaer.fd) [400]
Overfull \hbox (6.87433pt too wide) in paragraph at lines 178--181
[]\T1/aer/m/n/10 Sets [][][] to a ran-dom $\OML/cmm/m/it/10 p$\T1/aer/m/n/10 -a
dic num-ber mod-ulo $\OML/cmm/m/it/10 p[]$ \T1/aer/m/n/10 with val-u-a-tion in 
the range $\OT1/cmr/m/n/10 [\OMS/cmsy/m/n/10 ^^@ [] \OML/cmm/m/it/10 ; N\OT1/cm
r/m/n/10 )$\T1/aer/m/n/10 ,
[401] [402] [403] [404] [405] [406] [407]) [408]
Chapter 52.
(./input/padic_mat.tex [409] [410] [411] [412]) [413] [414]
Chapter 53.
(./input/padic_poly.tex [415] [416] [417] [418] [419]
Overfull \hbox (7.83093pt too wide) in paragraph at lines 512--514
[]\T1/aer/m/n/10 Sets [][][][][][][][][][][][][][][][][][][][][][][][][] to the
 prod-uct of [][][][][][][][][][][][][] and [][][][]
[420] [421] [422]) [423] [424]
Chapter 54.
(./input/qadic.tex
Overfull \hbox (29.06259pt too wide) in paragraph at lines 7--9
[]\T1/aer/m/n/10 As such, [][][] and [][][] are type-def'ed as [][][] and [][][
]. 

Overfull \hbox (12.56398pt too wide) in paragraph at lines 51--53
[]\T1/aer/m/n/10 Assumes that the print-ing mode is one of [][][], [][][], or [
][][]. 
[425] [426] [427] [428] [429] [430] [431]
Overfull \hbox (17.39363pt too wide) in paragraph at lines 765--769
\T1/aer/m/n/10 where $\OT1/cmr/bx/n/10 Q[] [] Q[]\OT1/cmr/m/n/10 [\OML/cmm/m/it
/10 X\OT1/cmr/m/n/10 ]\OML/cmm/m/it/10 =\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 f\OT1
/cmr/m/n/10 (\OML/cmm/m/it/10 X\OT1/cmr/m/n/10 ))$\T1/aer/m/n/10 , $\OML/cmm/m/
it/10 `\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 f\OT1/cmr/m/n/10 )$ \T1/aer/m/n/10 is 
the lead-ing co-ef-fi-cient of $\OML/cmm/m/it/10 f\OT1/cmr/m/n/10 (\OML/cmm/m/i
t/10 X\OT1/cmr/m/n/10 )$\T1/aer/m/n/10 , and $\OML/cmm/m/it/10 a\OT1/cmr/m/n/10
 (\OML/cmm/m/it/10 X\OT1/cmr/m/n/10 ) \OMS/cmsy/m/n/10 2 \OML/cmm/m/it/10 mathb
fQ[]\OT1/cmr/m/n/10 [\OML/cmm/m/it/10 X\OT1/cmr/m/n/10 ]$
[432]) [433] [434]
Chapter 55.
(./input/arith.tex
Overfull \hbox (18.42133pt too wide) in paragraph at lines 35--38
[]\T1/aer/m/n/10 Sets [][][] to the $\OML/cmm/m/it/10 n$\T1/aer/m/n/10 -th har-
monic num-ber. This func-tion is equiv-a-lent to [][][]
[435] [436] [437]

Package natbib Warning: Citation `BerTas2010' on page 438 undefined on input li
ne 323.

[438] [439]

Package natbib Warning: Citation `BuhlerCrandallSompolski1992' on page 440 unde
fined on input line 483.

[440] [441]

Package natbib Warning: Citation `ArnoldMonagan2011' on page 442 undefined on i
nput line 711.


Package natbib Warning: Citation `ArnoldMonagan2011' on page 442 undefined on i
nput line 722.

[442]

Package natbib Warning: Citation `WaktinsZeitlin1993' on page 443 undefined on 
input line 766.

[443]

Package natbib Warning: Citation `DelegliseNicolasZimmermann2009' on page 444 u
ndefined on input line 826.


Package natbib Warning: Citation `Apostol1997' on page 444 undefined on input l
ine 832.

[444]

Package natbib Warning: Citation `Knuth1977' on page 445 undefined on input lin
e 915.


Overfull \hbox (6.5513pt too wide) in paragraph at lines 927--931
\T1/aer/m/n/10 round-ing to the near-est in-te-ger. Oth-er-wise, it calls [][][
]. 

Package natbib Warning: Citation `Whiteman1956' on page 445 undefined on input 
line 990.


Overfull \hbox (14.07004pt too wide) in paragraph at lines 992--995
\T1/aer/m/n/10 ments, mul-ti-plied by an al-ge-braic pref-ac-tor. It must be pr
e-initialised with [][][]. 
[445]

Package natbib Warning: Citation `Rademacher1937' on page 446 undefined on inpu
t line 1015.

[446]) [447] [448]
Chapter 56.
[449] (./input/ulong_extras.tex [450]
Overfull \hbox (9.1215pt too wide) in paragraph at lines 185--188
[][][][]\T1/aer/m/n/10 . We re-quire [][][][][][][][][][] and [][][][][][][][][
][][]
[451]

Package natbib Warning: Citation `GraMol2010' on page 452 undefined on input li
ne 248.


Package natbib Warning: Citation `GraMol2010' on page 452 undefined on input li
ne 289.


Package natbib Warning: Citation `GraMol2010' on page 452 undefined on input li
ne 308.

[452]

Package natbib Warning: Citation `GraMol2010' on page 453 undefined on input li
ne 373.

[453] [454]
Overfull \hbox (7.65599pt too wide) in paragraph at lines 572--575
[]\T1/aer/m/n/10 Returns [][][][][][][][][][][][] given a pre-com-puted in-vers
e of $\OML/cmm/m/it/10 n$ \T1/aer/m/n/10 com-puted by [][][][].

Overfull \hbox (7.65599pt too wide) in paragraph at lines 599--603
[]\T1/aer/m/n/10 Returns [][][][][][][][][][][][] given a pre-com-puted in-vers
e of $\OML/cmm/m/it/10 n$ \T1/aer/m/n/10 com-puted by [][][][].
[455] [456]
Overfull \hbox (4.10094pt too wide) in paragraph at lines 776--779
\T1/aer/m/n/10 any point-ers re-turned by [][][] or [][][]. 

Package natbib Warning: Citation `RosSch1962' on page 457 undefined on input li
ne 818.

[457]

Package natbib Warning: Citation `Dus1999' on page 458 undefined on input line 
856.


Package natbib Warning: Citation `MasRob1996' on page 458 undefined on input li
ne 857.


Package natbib Warning: Citation `Har2009' on page 458 undefined on input line 
918.


Package natbib Warning: Citation `LukPatWil1996' on page 458 undefined on input
 line 939.

[458]
Overfull \hbox (47.32222pt too wide) in paragraph at lines 982--988
[]\T1/aer/m/n/10 Tests if $\OML/cmm/m/it/10 n$ \T1/aer/m/n/10 is a prime. This 
first sieves for small prime fac-tors, then sim-ply calls [][][][].

Package natbib Warning: Citation `CraPom2005' on page 459 undefined on input li
ne 1058.

[459]

Package natbib Warning: Citation `BaiWag1980' on page 460 undefined on input li
ne 1071.


Package natbib Warning: Citation `CraPom2005' on page 460 undefined on input li
ne 1072.


Package natbib Warning: Citation `CraPom2005' on page 460 undefined on input li
ne 1087.


Package natbib Warning: Citation `BaiWag1980' on page 460 undefined on input li
ne 1090.


Overfull \hbox (94.53143pt too wide) in paragraph at lines 1105--1110
[]\T1/aer/m/n/10 Then up to $\OT1/cmr/m/n/10 1050535501$ \T1/aer/m/n/10 it uses
 a num-ber of strong prob-a-ble prime tests, [][][][],
[460] [461]

Package natbib Warning: Citation `Har2009' on page 462 undefined on input line 
1319.


Package natbib Warning: Citation `GowWag2008' on page 462 undefined on input li
ne 1347.

[462] [463]
Overfull \hbox (2.89482pt too wide) in paragraph at lines 1541--1545
[]\T1/aer/m/n/10 Returns $\OML/cmm/m/it/10 n\OT1/cmr/m/n/10 !  []  \OML/cmm/m/i
t/10 p$ \T1/aer/m/n/10 given a pre-com-puted in-verse of $\OML/cmm/m/it/10 p$ \
T1/aer/m/n/10 as com-puted by [][][][].
[464]
Overfull \hbox (2.89482pt too wide) in paragraph at lines 1553--1556
[]\T1/aer/m/n/10 Returns $\OML/cmm/m/it/10 n\OT1/cmr/m/n/10 !  []  \OML/cmm/m/i
t/10 p$ \T1/aer/m/n/10 given a pre-com-puted in-verse of $\OML/cmm/m/it/10 p$ \
T1/aer/m/n/10 as com-puted by [][][][].
) [465] [466]
Chapter 57.
(./input/long_extras.tex) [467] [468]
Chapter 58.
(./input/fft.tex [469] [470]
Overfull \hbox (0.38342pt too wide) in paragraph at lines 186--190
[]\T1/aer/m/n/10 Set [][][][][][][][][][][][][][][], [][][][][][][][][][][][][]
[][][][][][][] mod-ulo [][][][][][][][][][][] where [][][][][][][][][][][][][][
][][]

Overfull \hbox (1.4432pt too wide) in paragraph at lines 186--190
\T1/aer/m/n/10 cor-re-sponds to mul-ti-pli-ca-tion by $\OT1/cmr/m/n/10 2[]$\T1/
aer/m/n/10 . Re-quires $\OT1/cmr/m/n/10 0 \OMS/cmsy/m/n/10 ^^T \OML/cmm/m/it/10
 i < n$ \T1/aer/m/n/10 where $\OML/cmm/m/it/10 nw \OT1/cmr/m/n/10 =$ [][][][][]
\T1/aer/m/n/10 . 

Overfull \hbox (2.992pt too wide) in paragraph at lines 224--228
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][] \T1/aer/m/n/10 w
here [][][][][][][][][][][][][][][][] cor-
[471] [472] [473] [474] [475] [476] [477]) [478]
Chapter 59.
(./input/qsieve.tex) [479] [480]
Chapter 60.
(./input/perm.tex [481]) [482]
Chapter 61.
(./input/longlong.tex [483]

Package natbib Warning: Citation `GraMon1994' on page 484 undefined on input li
ne 118.


Overfull \hbox (3.90997pt too wide) in paragraph at lines 145--148
[]\T1/aer/m/n/10 As for [][][][] but takes a pre-com-puted in-verse [][][] as c
om-puted by [][][][].
) [484]
Chapter 62.
(./input/mpn_extras.tex [485]
Overfull \hbox (22.90413pt too wide) in paragraph at lines 150--154
[]\T1/aer/m/n/10 Given a nor-malised in-te-ger $\OML/cmm/m/it/10 d$ \T1/aer/m/n
/10 with pre-com-puted in-verse [][][] pro-vided by [][][],
[486]
Overfull \hbox (22.90413pt too wide) in paragraph at lines 200--204
[]\T1/aer/m/n/10 Given a nor-malised in-te-ger $\OML/cmm/m/it/10 d$ \T1/aer/m/n
/10 with pre-com-puted in-verse [][][] pro-vided by [][][],

Overfull \hbox (22.90413pt too wide) in paragraph at lines 218--222
[]\T1/aer/m/n/10 Given a nor-malised in-te-ger $\OML/cmm/m/it/10 d$ \T1/aer/m/n
/10 with pre-com-puted in-verse [][][] pro-vided by [][][],
[487]) [488]
Chapter 63.

LaTeX Warning: Reference `app:genericxx' on page 489 undefined on input line 21
36.

(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty)
Overfull \hbox (23.6802pt too wide) in paragraph at lines 2158--2170
\T1/aer/m/n/10 stand-alone func-tions, with the type pre-fix dropped. So for ex
-am-ple a call to [][][][][][][]
[489]
Overfull \hbox (1.2525pt too wide) in paragraph at lines 2198--2207
[][][][][][][][][][][][][][][][][][][][][][][][][][][][]

Overfull \hbox (64.13239pt too wide) in paragraph at lines 2198--2207
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
[490] [491]

LaTeX Warning: Reference `app:genericxx' on page 492 undefined on input line 23
71.

[492]

LaTeX Warning: Reference `tab:virtual-type-examples' on page 493 undefined on i
nput line 2413.


Overfull \hbox (3.25403pt too wide) in paragraph at lines 2471--2480
[][][][][][][][][][]\T1/aer/m/n/10 , [][][][][][][][][][] etc. 
(./input/flintxx.tex
Overfull \hbox (26.56801pt too wide) in paragraph at lines 2--5
\T1/aer/m/n/10 This is the main ex-cep-tion type used by the flintxx li-brary. 
It de-rives from [][][][][].
[493] [494]
Overfull \hbox (8.646pt too wide) in paragraph at lines 219--224
[]\T1/aer/m/n/10 The fol-low-ing bi-nary func-tions are made avail-able as mem-
ber func-tions: [][][], [][][],
[495]
Overfull \hbox (1.28166pt too wide) in paragraph at lines 258--260
[]\T1/aer/m/n/10 Initialize from a prim-i-tive data type. See [][][], [][][] an
d [][][]. 
[496] [497] [498] [499] [500] [501] [502] [503] [504] [505] [506] [507]
Overfull \hbox (2.29153pt too wide) in paragraph at lines 1898--1901
[][][][][][][][][][][][][][][][][][] \T1/aer/m/n/10 has the same ef-fect as [][
][][][][][][][][][]

Overfull \hbox (3.85367pt too wide) in paragraph at lines 1913--1917
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][], [][][], [][][], [][][],

Overfull \hbox (24.39409pt too wide) in paragraph at lines 1925--1946
[]\T1/aer/m/n/10 The fol-low-ing bi-nary func-tions are made avail-able as mem-
ber func-tions: [][][],

Overfull \hbox (9.12178pt too wide) in paragraph at lines 1925--1946
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][], [][][], [][][],

Overfull \hbox (14.36177pt too wide) in paragraph at lines 1925--1946
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][], [][][], [][][],

Overfull \hbox (40.5336pt too wide) in paragraph at lines 1925--1946
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][], [][][], [][][], [][][],

Overfull \hbox (103.46973pt too wide) in paragraph at lines 1925--1946
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][], [][][],

Overfull \hbox (51.0417pt too wide) in paragraph at lines 1925--1946
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][], [][][], [][][],

Overfull \hbox (24.86987pt too wide) in paragraph at lines 1925--1946
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][], [][][],

Overfull \hbox (66.7898pt too wide) in paragraph at lines 1925--1946
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][], [][][],
[508]
Overfull \hbox (7.34402pt too wide) in paragraph at lines 1954--1960
[]\T1/aer/m/n/10 The fol-low-ing ternary func-tions are made avail-able as mem-
ber func-tions: [][][],

Overfull \hbox (87.74976pt too wide) in paragraph at lines 1954--1960
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][], [][][],
[509] [510] [511] [512] [513] [514]
Overfull \hbox (12.77151pt too wide) in paragraph at lines 2718--2721
[][][][][][][][][][][][][][][][][][][][][][] \T1/aer/m/n/10 has the same ef-fec
t as [][][][][]
[515]
Overfull \hbox (2.91058pt too wide) in paragraph at lines 2884--2886
[]\T1/aer/m/n/10 Compute the square root of [][][], pro-vided [][][] is a per-f
ect square. Else raise [][][].
[516] [517] [518] [519]
Overfull \hbox (0.90506pt too wide) in paragraph at lines 3343--3345
[][][][][][][][][][][][][] \T1/aer/m/n/10 has the same ef-fect as [][][][][][][
][][][][][][][][][][][][][][][][][][]. 
[520] [521]
Overfull \hbox (19.26254pt too wide) in paragraph at lines 3531--3536
\T1/aer/m/n/10 The class [][][] wraps [][][]. Like [][][], many op-er-a-tions o
n [][][]
[522] [523]
Overfull \hbox (20.5527pt too wide) in paragraph at lines 3788--3790
\T1/aer/m/n/10 To re-duce an [][][] mod-ulo an [][][] to get an [][][], see [][
][][][]. 
[524]
Overfull \hbox (22.5517pt too wide) in paragraph at lines 3845--3847
[]\T1/aer/m/n/10 See [][][] and [][][]. Raises [][][]

Overfull \hbox (24.81363pt too wide) in paragraph at lines 3927--3937
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][], [][][], [][][], [][][],

Overfull \hbox (66.81792pt too wide) in paragraph at lines 3927--3937
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][],
[525]
Overfull \hbox (7.34402pt too wide) in paragraph at lines 3945--3948
[]\T1/aer/m/n/10 The fol-low-ing ternary func-tions are made avail-able as mem-
ber func-tions: [][][],
[526] [527] [528] [529] [530] [531]
Overfull \hbox (13.88599pt too wide) in paragraph at lines 4805--4808
[]\T1/aer/m/n/10 The fol-low-ing bi-nary func-tions are made avail-able as mem-
ber func-tions: [][][], [][][],
[532] [533] [534]
Overfull \hbox (6.66296pt too wide) in paragraph at lines 5156--5159
[][][][][][][][][][][][][][][][]\T1/aer/m/n/10 , where [][][][][][][] are the u
n-der-ly-ing [][][]
[535] [536] [537] [538] [539] [540] [541] [542]
Overfull \hbox (18.0287pt too wide) in paragraph at lines 6085--6088
\T1/aer/m/n/10 Basic eval-u-a-tion and mul-ti-point eval-u-a-tion can be achiev
ed us-ing the over-loaded [][][][].
[543] [544] [545] [546]
Overfull \hbox (41.55157pt too wide) in paragraph at lines 6564--6565
[][][][][][][]  

Overfull \hbox (22.66946pt too wide) in paragraph at lines 6576--6577
[][][][][][][]  

Overfull \hbox (73.02176pt too wide) in paragraph at lines 6582--6583
[][][][][][][]  

Overfull \hbox (22.66946pt too wide) in paragraph at lines 6588--6589
[][][][][][][]  

Overfull \hbox (54.13965pt too wide) in paragraph at lines 6594--6595
[][][][][][][]  
[547]
Overfull \hbox (3.78735pt too wide) in paragraph at lines 6609--6610
[][][][][][][][] 

Overfull \hbox (10.08139pt too wide) in paragraph at lines 6625--6626
[][][][][][][] 

Overfull \hbox (29.60596pt too wide) in paragraph at lines 6720--6722
[]\T1/aer/m/n/10 The fol-low-ing bi-nary func-tions are made avail-able as mem-
ber func-tions: [][][], [][][],
[548]
Overfull \hbox (3.93803pt too wide) in paragraph at lines 6730--6734
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][],
[549] [550] [551]
Overfull \hbox (13.88599pt too wide) in paragraph at lines 7136--7139
[]\T1/aer/m/n/10 The fol-low-ing bi-nary func-tions are made avail-able as mem-
ber func-tions: [][][], [][][],
[552] [553] [554]
Overfull \hbox (33.73148pt too wide) in paragraph at lines 7418--7421
[][][][][][][][][][][][][][][][][][][][][][] \T1/aer/m/n/10 has the same ef-fec
t as [][][][][][][][][][][]

Overfull \hbox (70.4114pt too wide) in paragraph at lines 7450--7453
[][][][][][][][][][][][][][][][][][][][][][][][][][] \T1/aer/m/n/10 has the sam
e ef-fect as [][][][][][][][][][][]
[555]
Overfull \hbox (22.66946pt too wide) in paragraph at lines 7619--7620
[][][][][][][][] 

Overfull \hbox (3.78735pt too wide) in paragraph at lines 7625--7626
[][][][][][][][] 
[556]
Overfull \hbox (25.46388pt too wide) in paragraph at lines 7726--7728
[]\T1/aer/m/n/10 See [][][], [][][] and [][][]. 
[557] [558] [559]
Overfull \hbox (2.66946pt too wide) in paragraph at lines 8025--8026
[][][][][][][][][][] 
[560]
Overfull \hbox (91.90387pt too wide) in paragraph at lines 8184--8185
[][][][][][][]  

Overfull \hbox (41.55157pt too wide) in paragraph at lines 8190--8191
[][][][][][][]  

Overfull \hbox (73.02176pt too wide) in paragraph at lines 8196--8197
[][][][][][][]  
[561]
Overfull \hbox (47.84561pt too wide) in paragraph at lines 8202--8203
[][][][][][][]  

Overfull \hbox (28.9635pt too wide) in paragraph at lines 8211--8212
[][][][][][][][] 

Overfull \hbox (47.84561pt too wide) in paragraph at lines 8217--8218
[][][][][][][][] 

Overfull \hbox (60.43369pt too wide) in paragraph at lines 8227--8228
[][][][][][][] 
[562]
Overfull \hbox (11.11609pt too wide) in paragraph at lines 8363--8367
[]\T1/aer/m/n/10 The fol-low-ing unary func-tions are made avail-able as mem-be
r func-tions: [][][], [][][],
[563]
Overfull \hbox (23.26205pt too wide) in paragraph at lines 8487--8490
[]\T1/aer/m/n/10 Obtain a ran-dom padic num-ber of pre-ci-sion [][][]. See [][]
[], [][][]
[564]
Overfull \hbox (14.94907pt too wide) in paragraph at lines 8641--8643
[]\T1/aer/m/n/10 Compute square root. May raise [][][] if no square root ex-ist
s. See [][][]. 
[565]
Overfull \hbox (10.49237pt too wide) in paragraph at lines 8727--8731
\T1/aer/m/n/10 The type [][][] wraps [][][]. Like [][][], ev-ery in-stance of [
][][]

Overfull \hbox (8.646pt too wide) in paragraph at lines 8774--8777
[]\T1/aer/m/n/10 The fol-low-ing bi-nary func-tions are made avail-able as mem-
ber func-tions: [][][], [][][],
[566] [567] [568] [569] [570] [571]
Overfull \hbox (11.11609pt too wide) in paragraph at lines 9493--9497
[]\T1/aer/m/n/10 The fol-low-ing unary func-tions are made avail-able as mem-be
r func-tions: [][][], [][][],

Overfull \hbox (3.82555pt too wide) in paragraph at lines 9493--9497
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][], [][][], [][][], [][][], [][][],
[572]
Overfull \hbox (22.98203pt too wide) in paragraph at lines 9609--9612
[]\T1/aer/m/n/10 Obtain a ran-dom qadic num-ber of pre-ci-sion [][][]. See [][]
[], [][][]
[573] [574] [575] [576] [577]) [578]
Chapter 64.
(./input/profiler.tex [579] [580]) [581] [582]
Chapter 65.
(./input/interfaces.tex [583]) [584]
Appendix A.

Overfull \hbox (6.1994pt too wide) in paragraph at lines 2538--2544
[][][] \T1/aer/m/n/10 id-ioms to-gether with some meta pro-gram-ming (im-ple-me
nted in [][][][][][][])

Overfull \hbox (0.38019pt too wide) in paragraph at lines 2545--2550
\T1/aer/m/n/10 usu-ally ex-pressed as macros [][][][] and are de-fined in [][][
][][][][].
[585] [586] [587] [588]
Overfull \hbox (47.76344pt too wide) in paragraph at lines 2787--2789
[]\T1/aer/m/n/10 The tem-plates [][][], [][][] and [][][]

Overfull \hbox (49.88496pt too wide) in paragraph at lines 2825--2831
[]\T1/aer/m/n/10 The macro [][][] adds meth-ods [][][], [][][], [][][] and [][]
[]
[589] [590]
Overfull \hbox (29.87468pt too wide) in paragraph at lines 2955--2967
\T1/aer/m/n/10 Namely, in [][][], in ad-di-tion to a [][][][][][][] and [][][],

[591]
Overfull \hbox (16.66472pt too wide) in paragraph at lines 2977--2983
[]\T1/aer/m/n/10 In the ex-pres-sion class, type-def [][][] and in-voke the mac
ro [][][].[][][][][] 

Overfull \hbox (31.20193pt too wide) in paragraph at lines 2991--2999
[]\T1/aer/m/n/10 Invoke the macro [][][][][][][][][][][][][][].

Overfull \hbox (5.31111pt too wide) in paragraph at lines 2991--2999
\T1/aer/m/n/10 This spe-cialises the [][][][][] and [][][][][]
[592] [593] (./input/genericxx.tex [594] [595] [596]
Overfull \hbox (40.43369pt too wide) in paragraph at lines 296--297
[][][][][][][][][]  
[597]
Overfull \hbox (14.12274pt too wide) in paragraph at lines 473--475
[]\T1/aer/m/n/10 Same as above, but with [][][] in-stead of [][][]. 
[598] [599] [600]
Overfull \hbox (7.8198pt too wide) in paragraph at lines 814--817
[]\T1/aer/m/n/10 Expands to a con-di-tion (which can be passed to e.g. [][][])

Overfull \hbox (2.46136pt too wide) in paragraph at lines 880--883
\T1/aer/m/n/10 ap-pro-pri-ate for this class, de-fine the stan-dard meth-ods []
[][][][][][][][][][]. 
) [601] [602]
No file flint-manual.bbl.

Package natbib Warning: There were undefined citations.

(./flint-manual.aux)

Package rerunfilecheck Warning: File `flint-manual.out' has changed.
(rerunfilecheck)                Rerun to get outlines right
(rerunfilecheck)                or use package `bookmark'.


LaTeX Warning: There were undefined references.


LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.

 )
(see the transcript file for additional information)</usr/share/texlive/texmf-d
ist/fonts/type1/public/amsfonts/cm/cmbsy10.pfb></usr/share/texlive/texmf-dist/f
onts/type1/public/amsfonts/cm/cmbx10.pfb></usr/share/texlive/texmf-dist/fonts/t
ype1/public/amsfonts/cm/cmbx12.pfb></usr/share/texlive/texmf-dist/fonts/type1/p
ublic/amsfonts/cm/cmbx9.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/a
msfonts/cm/cmex10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfont
s/cm/cmitt10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/
cmmi10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi12
.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi5.pfb></
usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi6.pfb></usr/sha
re/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi7.pfb></usr/share/texl
ive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi8.pfb></usr/share/texlive/tex
mf-dist/fonts/type1/public/amsfonts/cm/cmmi9.pfb></usr/share/texlive/texmf-dist
/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/texlive/texmf-dist/fonts/
type1/public/amsfonts/cm/cmr12.pfb></usr/share/texlive/texmf-dist/fonts/type1/p
ublic/amsfonts/cm/cmr5.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/am
sfonts/cm/cmr6.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/c
m/cmr7.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.p
fb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb></usr
/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share
/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy5.pfb></usr/share/texliv
e/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy7.pfb></usr/share/texlive/texmf
-dist/fonts/type1/public/amsfonts/cm/cmsy8.pfb></usr/share/texlive/texmf-dist/f
onts/type1/public/amsfonts/cm/cmti10.pfb></usr/share/texlive/texmf-dist/fonts/t
ype1/public/amsfonts/cm/cmti12.pfb></usr/share/texlive/texmf-dist/fonts/type1/p
ublic/amsfonts/cm/cmtt10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/
amsfonts/cm/cmtt8.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfont
s/symbols/msbm10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts
/symbols/msbm7.pfb>
Output written on flint-manual.pdf (604 pages, 2090616 bytes).
Transcript written on flint-manual.log.
bibtex flint-manual
This is BibTeX, Version 0.99d (TeX Live 2014/Debian)
The top-level auxiliary file: flint-manual.aux
The style file: amsplain.bst
Database file #1: flint-manual.bib
Warning--I'm ignoring DelegliseNicolasZimmermann2009's extra "journal" field
--line 119 of file flint-manual.bib
Warning--missing pages in GraMol2010
Warning--missing journal name in ThullYap1990
Warning--missing pages in ThullYap1990
(There were 4 warnings)
pdflatex flint-manual.tex
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2014/Debian) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
(./flint-manual.tex
LaTeX2e <2014/05/01>
Babel <3.9k> and hyphenation patterns for 2 languages loaded.
(/usr/share/texlive/texmf-dist/tex/latex/base/book.cls
Document Class: book 2007/10/19 v1.4h Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/bk10.clo))
(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty)
(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty))
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty))
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty))
(/usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty)
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amscd.sty)
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty)
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty)
(/usr/share/texlive/texmf-dist/tex/latex/cases/cases.sty)
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xy.sty
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xy.tex Bootstrap'ing:
catcodes, docmode, (/usr/share/texlive/texmf-dist/tex/generic/xypic/xyrecat.tex
) (/usr/share/texlive/texmf-dist/tex/generic/xypic/xyidioms.tex)

 Xy-pic version 3.8.9 <2013/10/06>
 Copyright (c) 1991-2013 by Kristoffer H. Rose <krisrose@tug.org> and others
 Xy-pic is free software: see the User's Guide for details.

Loading kernel: messages; fonts; allocations: state, direction,
utility macros; pictures: \xy, positions, objects, decorations;
kernel objects: directionals, circles, text; options; algorithms: directions,
edges, connections;  Xy-pic loaded)
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xyall.tex
 Xy-pic option: All features v.3.8
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xycurve.tex
 Xy-pic option: Curve and Spline extension v.3.12 curve, circles, loaded)
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xyframe.tex
 Xy-pic option: Frame and Bracket extension v.3.14 loaded)
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xycmtip.tex
 Xy-pic option: Computer Modern tip extension v.3.7
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xytips.tex
 Xy-pic option: More Tips extension v.3.11 loaded) loaded)
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xyline.tex
 Xy-pic option: Line styles extension v.3.10 loaded)
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xyrotate.tex
 Xy-pic option: Rotate and Scale extension v.3.8 loaded)
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xycolor.tex
 Xy-pic option: Colour extension v.3.11 loaded)
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xymatrix.tex
 Xy-pic option: Matrix feature v.3.14 loaded)
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xyarrow.tex
 Xy-pic option: Arrow and Path feature v.3.9 path, \ar, loaded)
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xygraph.tex
 Xy-pic option: Graph feature v.3.11 loaded) loaded)
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xypdf.tex
 Xy-pic option: PDF driver v.1.7 Xy-pic pdf driver: `color' extension support
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xypdf-co.tex loaded)
Xy-pic pdf driver: `curve' extension support
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xypdf-cu.tex loaded)
Xy-pic pdf driver: `frame' extension support
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xypdf-fr.tex loaded)
Xy-pic pdf driver: `line' extension support
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xypdf-li.tex loaded)
Xy-pic pdf driver: `rotate' extension support
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xypdf-ro.tex loaded) loaded))
(/usr/share/texlive/texmf-dist/tex/latex/paralist/paralist.sty)
(/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty)
(/usr/share/texlive/texmf-dist/tex/latex/sectsty/sectsty.sty)
(/usr/share/texlive/texmf-dist/tex/latex/epigraph/epigraph.sty)
(/usr/share/texlive/texmf-dist/tex/latex/natbib/natbib.sty)
(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def))
(/usr/share/texlive/texmf-dist/tex/latex/ae/ae.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def)
(/usr/share/texlive/texmf-dist/tex/latex/ae/t1aer.fd)))
(/usr/share/texlive/texmf-dist/tex/latex/ae/aecompl.sty)
(/usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty)
(/usr/share/texlive/texmf-dist/tex/latex/multirow/multirow.sty)
(/usr/share/texlive/texmf-dist/tex/latex/tools/verbatim.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg))
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg))

Package hyperref Message: Driver (autodetected): hpdftex.

(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))

Package hyperref Warning: Option `bookmarks' has already been used,
(hyperref)                setting the option has no effect on input line 95.

(/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def)
(/usr/share/texlive/texmf-dist/tex/latex/tocloft/tocloft.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty)
(./flint-manual.aux)
*geometry* driver: auto-detecting
*geometry* detected driver: pdftex
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd)
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/color.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def
(/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
))) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))
(./flint-manual.out) (./flint-manual.out) (./input/title.tex
Underfull \hbox (badness 10000) in paragraph at lines 23--23

) [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] (./flint-manual.toc
[2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17]
[18] [19]) [20]
Chapter 1.
(/usr/share/texlive/texmf-dist/tex/latex/ae/t1aett.fd) [1] [2]
Chapter 2.
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty) [3] [4]
Chapter 3.
[5] [6]
Chapter 4.
[7] [8]
Chapter 5.
[9] [10]
Chapter 6.
[11] [12]
Chapter 7.
[13] [14]
Chapter 8.

Overfull \hbox (5.42094pt too wide) in paragraph at lines 512--516
\T1/aer/m/n/10 ex-ten-sion is de-sired use [][][][][][][][][][][][][][][][][][]
[][][],
[15] [16]
Chapter 9.
[17] [18]
Chapter 10.
[19] [20]
Chapter 11.
[21] [22]
Chapter 12.
[23] [24]
Chapter 13.
[25] [26]
Chapter 14.
[27] [28]
Chapter 15.
[29] [30]
Chapter 16.
[31] [32]
Chapter 17.

Overfull \hbox (0.87256pt too wide) in paragraph at lines 909--912
[]\T1/aer/m/n/10 Also, in-stead of us-ing con-stants [][][][] and [][][][], FLI
NT pro-vides the macros [][][][]
[33] [34]
Chapter 18.
[35] (./input/fmpz.tex [36] [37] [38] [39] [40] [41] [42] [43] [44]
Overfull \hbox (10.36896pt too wide) in paragraph at lines 1182--1184
[]\T1/aer/m/n/10 Clean up the re-sources used by a pre-com-puted in-verse cre-a
ted with the [][][]
[45] [46]

Package amsmath Warning: Foreign command \atopwithdelims;
(amsmath)                \frac or \genfrac should be used instead
(amsmath)                 on input line 1361.

[47] [48] [49]
Overfull \hbox (6.67992pt too wide) in paragraph at lines 1665--1671
\T1/aer/m/n/10 struc-ture and tem-po-rary work-ing space with [][][] and [][][]
,
[50]

Package natbib Warning: Citation `LukPatWil1996' on page 51 undefined on input 
line 1810.

) [51] [52]
Chapter 19.
(./input/fmpz_vec.tex [53] [54] [55] [56] [57]

Package hyperref Warning: Token not allowed in a PDF string (Unicode):
(hyperref)                removing `math shift' on input line 544.


Package hyperref Warning: Token not allowed in a PDF string (Unicode):
(hyperref)                removing `math shift' on input line 544.

) [58]
Chapter 20.
(./input/fmpz_factor.tex [59]) [60]
Chapter 21.
[61] (./input/fmpz_mat.tex [62] [63]
Overfull \hbox (6.95065pt too wide) in paragraph at lines 285--287
[]\T1/aer/m/n/10 Prints the given ma-trix to the stream [][][]. For fur-ther de
-tails, see [][][][]. 
[64] [65] [66] [67] [68]

Package natbib Warning: Citation `AbbottBronsteinMulders1999' on page 69 undefi
ned on input line 817.

[69] [70] [71]

Package natbib Warning: Citation `NakTurWil1997' on page 72 undefined on input 
line 1045.


Package natbib Warning: Citation `NakTurWil1997' on page 72 undefined on input 
line 1065.

[72]) [73] [74]
Chapter 22.
[75] (./input/fmpz_poly.tex [76] [77]
Overfull \hbox (1.17822pt too wide) in paragraph at lines 210--213
[]\T1/aer/m/n/10 Returns a pretty rep-re-sen-ta-tion of the poly-no-mial [][][]
[][][][][][] us-ing the null-terminated
[78] [79] [80] [81] [82] [83] [84]
Overfull \hbox (0.27216pt too wide) in paragraph at lines 1005--1007
[]\T1/aer/m/n/10 Sets [][][][][][][][][] to the low-est $\OML/cmm/m/it/10 n$ \T
1/aer/m/n/10 co-ef-fi-cients of the prod-uct of [][][][][][][][][] and [][][][]


Overfull \hbox (0.27216pt too wide) in paragraph at lines 1053--1055
[]\T1/aer/m/n/10 Sets [][][][][][][][][] to the low-est $\OML/cmm/m/it/10 n$ \T
1/aer/m/n/10 co-ef-fi-cients of the prod-uct of [][][][][][][][][] and [][][][]

[85]
Overfull \hbox (0.27216pt too wide) in paragraph at lines 1101--1103
[]\T1/aer/m/n/10 Sets [][][][][][][][][] to the low-est $\OML/cmm/m/it/10 n$ \T
1/aer/m/n/10 co-ef-fi-cients of the prod-uct of [][][][][][][][][] and [][][][]

[86] [87]

Package natbib Warning: Citation `Knu1997' on page 88 undefined on input line 1
335.


Package natbib Warning: Citation `Zei1995' on page 88 undefined on input line 1
335.


Overfull \hbox (17.9183pt too wide) in paragraph at lines 1334--1337
[]\T1/aer/m/n/10 Computes [][][][][][][][][][][] us-ing a gen-er-al-i-sa-tion o
f bi-no-mial ex-pan-sion called the J.C.P. Miller

Package natbib Warning: Citation `Knu1997' on page 88 undefined on input line 1
417.

[88] [89] [90]

Package natbib Warning: Citation `Coh1996' on page 91 undefined on input line 1
646.

[91] [92]

Package natbib Warning: Citation `Coh1996' on page 93 undefined on input line 1
873.

[93] [94] [95]

Package natbib Warning: Citation `Mul2000' on page 96 undefined on input line 2
131.

[96] [97] [98] [99]
Overfull \hbox (0.99532pt too wide) in paragraph at lines 2605--2608
\T1/aer/m/n/10 such that $\OML/cmm/m/it/10 `[]A \OT1/cmr/m/n/10 = \OML/cmm/m/it
/10 BQ \OT1/cmr/m/n/10 + \OML/cmm/m/it/10 R$\T1/aer/m/n/10 . How-ever, the valu
e of $\OML/cmm/m/it/10 d$ \T1/aer/m/n/10 is fixed at $[] []$. 
[100]

Package natbib Warning: Citation `Coh1996' on page 101 undefined on input line 
2644.

[101] [102] [103] [104] [105]

Package natbib Warning: Citation `BrentKung1978' on page 106 undefined on input
 line 3128.


Package natbib Warning: Citation `BrentKung1978' on page 106 undefined on input
 line 3141.

[106]

Package natbib Warning: Citation `BrentKung1978' on page 107 undefined on input
 line 3250.


Package natbib Warning: Citation `BrentKung1978' on page 107 undefined on input
 line 3264.

[107]

Package natbib Warning: Citation `Coh1996' on page 108 undefined on input line 
3374.

[108] [109]
Overfull \hbox (17.17001pt too wide) in paragraph at lines 3505--3509
[][][] \T1/aer/m/n/10 cor-re-sponds to that given for the func-tion [][][][].

Overfull \hbox (24.5199pt too wide) in paragraph at lines 3553--3562
[][][][]\T1/aer/m/n/10 . The cur-rent lifted fac-tors are sup-plied in [][][]
[110] [111] [112] [113] [114]) [115] [116]
Chapter 23.
(./input/fmpz_poly_factor.tex [117]
Overfull \hbox (22.66946pt too wide) in paragraph at lines 118--119
[][][][][] 
[118]) [119] [120]
Chapter 24.
(./input/fmpq.tex [121] [122] [123] [124] [125]
Overfull \hbox (9.8122pt too wide) in paragraph at lines 576--581
[][][][][] \T1/aer/m/n/10 * [][][][][][][][][] or [][][][][][][][][] - [][][][]
[][][][][] * [][][][][][][][][]
[126] [127] [128] [129]) [130]
Chapter 25.
(./input/fmpq_mat.tex [131] [132] [133] [134] [135]) [136]
Chapter 26.

Overfull \hbox (1.34995pt too wide) in paragraph at lines 1266--1273
\T1/aer/m/n/10 with the func-tion [][][][] and the de-nom-i-na-tor with [][][][
].
(./input/fmpq_poly.tex [137] [138] [139] [140] [141] [142] [143] [144] [145]
[146] [147] [148] [149] [150] [151] [152] [153] [154]
Overfull \hbox (8.59993pt too wide) in paragraph at lines 1870--1872
[]\T1/aer/m/n/10 Sets [][][][][][][][][][][][][] to [][][][][][][][][][][][][] 
with the in-de-ter-mi-nate rescaled by [][][][]
[155]
Overfull \hbox (3.64903pt too wide) in paragraph at lines 1898--1902
[]\T1/aer/m/n/10 Assumes that [][][][][][][][][][][][][][][][][], that [][][][]
[][][][][][][][][], that [][][][][][][][][][][][]

Overfull \hbox (3.64903pt too wide) in paragraph at lines 1933--1937
[]\T1/aer/m/n/10 Assumes that [][][][][][][][][][][][][][][][][], that [][][][]
[][][][][][][][][], that [][][][][][][][][][][][]

Package natbib Warning: Citation `BrentKung1978' on page 156 undefined on input
 line 1938.


Package natbib Warning: Citation `BrentKung1978' on page 156 undefined on input
 line 1953.


Overfull \hbox (3.64903pt too wide) in paragraph at lines 1968--1972
[]\T1/aer/m/n/10 Assumes that [][][][][][][][][][][][][][][][][], that [][][][]
[][][][][][][][][], that [][][][][][][][][][][][]
[156] [157] [158] [159]) [160]
Chapter 27.

Package natbib Warning: Citation `Hen1956' on page 161 undefined on input line 
1343.


Package natbib Warning: Citation `Hor1972' on page 161 undefined on input line 
1344.

[161] (./input/fmpz_poly_q.tex [162] [163] [164]
Overfull \hbox (13.04768pt too wide) in paragraph at lines 339--341
[]\T1/aer/m/n/10 The for-mat used is based on the FLINT for-mat for in-te-ger p
oly-no-mi-als of type [][][],
[165]) [166]
Chapter 28.

Overfull \hbox (0.16878pt too wide) in paragraph at lines 1394--1401
[]\T1/aer/m/n/10 An in-te-ger poly-no-mial ma-trix in-ter-nally con-sists of a 
sin-gle ar-ray of [][][]'s,
[167] (./input/fmpz_poly_mat.tex [168] [169] [170] [171] [172] [173]) [174]
Chapter 29.
(./input/nmod_vec.tex [175] [176] [177]) [178]
Chapter 30.
[179] (./input/nmod_poly.tex [180] [181] [182]
Overfull \hbox (6.94879pt too wide) in paragraph at lines 336--339
[]\T1/aer/m/n/10 Writes [][][] to a string rep-re-sen-ta-tion. The for-mat is a
s de-scribed for [][][][].
[183] [184] [185]
Overfull \hbox (7.73328pt too wide) in paragraph at lines 667--670
[]\T1/aer/m/n/10 Same as [][][], but re-quires [][][][][][][][][][][][][][][][]
[][][][][][][][][][][]

Overfull \hbox (41.94312pt too wide) in paragraph at lines 708--710
[]\T1/aer/m/n/10 Same as [][][], but re-quires [][][][][][][][][][][][][][][][]
[][][][][][]. 
[186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197]
[198] [199] [200] [201]
Overfull \hbox (16.37543pt too wide) in paragraph at lines 2281--2282
[][][][][] 
[202]

Package natbib Warning: Citation `ThullYap1990' on page 203 undefined on input 
line 2389.

[203] [204] [205]
Overfull \hbox (21.96886pt too wide) in paragraph at lines 2664--2668
[]\T1/aer/m/n/10 Assumes that [][][][][][][][][][][][][][][][][], that [][][][]
[][][][][][][][][], and that [][][][][][][][][][][][]

Package natbib Warning: Citation `BrentKung1978' on page 206 undefined on input
 line 2700.


Package natbib Warning: Citation `BrentKung1978' on page 206 undefined on input
 line 2713.

[206] [207]

Package natbib Warning: Citation `BrentKung1978' on page 208 undefined on input
 line 2863.


Package natbib Warning: Citation `BrentKung1978' on page 208 undefined on input
 line 2879.

[208] [209] [210]

Package natbib Warning: Citation `HanZim2004' on page 211 undefined on input li
ne 3114.


Package natbib Warning: Citation `HanZim2004' on page 211 undefined on input li
ne 3129.

[211] [212] [213]) [214]
Chapter 31.
(./input/nmod_poly_factor.tex [215] [216]
Overfull \hbox (10.08139pt too wide) in paragraph at lines 260--261
[][][][][] 
[217]) [218]
Chapter 32.
(./input/nmod_mat.tex [219] [220] [221] [222] [223] [224]) [225] [226]
Chapter 33.
(./input/nmod_poly_mat.tex [227] [228] [229] [230] [231] [232]) [233] [234]
Chapter 34.
[235] (./input/fmpz_mod_poly.tex [236]
Overfull \hbox (22.66946pt too wide) in paragraph at lines 160--161
[][][][][] 
[237]
Overfull \hbox (22.66946pt too wide) in paragraph at lines 183--184
[][][][][] 

Overfull \hbox (3.78735pt too wide) in paragraph at lines 197--198
[][][][][] 
[238] [239] [240]
Overfull \hbox (0.27216pt too wide) in paragraph at lines 568--570
[]\T1/aer/m/n/10 Sets [][][][][][][][][] to the low-est $\OML/cmm/m/it/10 n$ \T
1/aer/m/n/10 co-ef-fi-cients of the prod-uct of [][][][][][][][][] and [][][][]

[241] [242] [243] [244] [245] [246] [247] [248] [249] [250] [251] [252]
[253]
Overfull \hbox (3.78735pt too wide) in paragraph at lines 1791--1792
[][][][][] 
[254]
Overfull \hbox (66.72772pt too wide) in paragraph at lines 1808--1809
[][][][][] 

Overfull \hbox (16.37543pt too wide) in paragraph at lines 1839--1840
[][][][][] 
[255] [256]) [257] [258]
Chapter 35.

Overfull \hbox (48.60852pt too wide) in paragraph at lines 1708--1716
[]\T1/aer/m/n/10 <<<<<<< HEAD The [][][] mod-ule is in-cluded au-to-mat-i-cally
 with [][][][][].
(./input/fmpz_mod_poly_factor.tex [259] [260]
Overfull \hbox (28.9635pt too wide) in paragraph at lines 212--213
[][][][][] 

Overfull \hbox (10.08139pt too wide) in paragraph at lines 222--223
[][][][][] 
)
Overfull \hbox (2.33806pt too wide) in paragraph at lines 239--1718
[]\T1/aer/m/n/10 Factorises a non-constant poly-no-mial [][][] into monic ir-re
-ducible fac-tors us-ing the Berlekamp
[261] [262]
Chapter 36.

Overfull \hbox (4.67952pt too wide) in paragraph at lines 1732--1738
\T1/aer/m/n/10 beck's data base of Con-way poly-no-mi-als is made avail-able in
 the file [][][][][][][].
(./input/fq.tex [263] [264] [265] [266] [267] [268]) [269] [270]
Chapter 37.
(./input/fq_vec.tex [271]) [272] [273] [274]
Chapter 38.
(./input/fq_mat.tex [275] [276] [277] [278] [279]) [280]
Chapter 39.
(./input/fq_poly.tex [281] [282] [283] [284] [285] [286]
Overfull \hbox (0.27216pt too wide) in paragraph at lines 651--653
[]\T1/aer/m/n/10 Sets [][][][][][][][][] to the low-est $\OML/cmm/m/it/10 n$ \T
1/aer/m/n/10 co-ef-fi-cients of the prod-uct of [][][][][][][][][] and [][][][]


Overfull \hbox (0.27216pt too wide) in paragraph at lines 675--677
[]\T1/aer/m/n/10 Sets [][][][][][][][][] to the low-est $\OML/cmm/m/it/10 n$ \T
1/aer/m/n/10 co-ef-fi-cients of the prod-uct of [][][][][][][][][] and [][][][]

[287] [288] [289] [290] [291] [292] [293] [294] [295] [296] [297] [298]
Overfull \hbox (3.78735pt too wide) in paragraph at lines 1777--1778
[][][][][][] 
[299] [300]
Overfull \hbox (1.17822pt too wide) in paragraph at lines 1943--1946
[]\T1/aer/m/n/10 Returns a pretty rep-re-sen-ta-tion of the poly-no-mial [][][]
[][][][][][] us-ing the null-terminated
) [301] [302]
Chapter 40.
(./input/fq_poly_factor.tex [303] [304]
Overfull \hbox (2.33806pt too wide) in paragraph at lines 264--266
[]\T1/aer/m/n/10 Factorises a non-constant poly-no-mial [][][] into monic ir-re
-ducible fac-tors us-ing the Berlekamp
[305]) [306]
Chapter 41.

Overfull \hbox (4.67952pt too wide) in paragraph at lines 1803--1809
\T1/aer/m/n/10 beck's data base of Con-way poly-no-mi-als is made avail-able in
 the file [][][][][][][].
(./input/fq_nmod.tex [307] [308] [309] [310] [311] [312]) [313] [314]
Chapter 42.
(./input/fq_nmod_vec.tex [315] [316]) [317] [318]
Chapter 43.
(./input/fq_nmod_mat.tex [319] [320] [321] [322] [323]) [324]
Chapter 44.
(./input/fq_nmod_poly.tex [325] [326] [327] [328] [329] [330] [331]
Overfull \hbox (0.27216pt too wide) in paragraph at lines 654--656
[]\T1/aer/m/n/10 Sets [][][][][][][][][] to the low-est $\OML/cmm/m/it/10 n$ \T
1/aer/m/n/10 co-ef-fi-cients of the prod-uct of [][][][][][][][][] and [][][][]


Overfull \hbox (0.27216pt too wide) in paragraph at lines 678--680
[]\T1/aer/m/n/10 Sets [][][][][][][][][] to the low-est $\OML/cmm/m/it/10 n$ \T
1/aer/m/n/10 co-ef-fi-cients of the prod-uct of [][][][][][][][][] and [][][][]

[332] [333] [334] [335] [336] [337] [338] [339] [340] [341] [342]
Overfull \hbox (10.08139pt too wide) in paragraph at lines 1639--1640
[][][][][] 

Overfull \hbox (3.78735pt too wide) in paragraph at lines 1656--1657
[][][][][] 
[343]
Overfull \hbox (66.72772pt too wide) in paragraph at lines 1754--1755
[][][][][][] 

Overfull \hbox (54.13965pt too wide) in paragraph at lines 1771--1772
[][][][][] 
[344] [345]
Overfull \hbox (1.17822pt too wide) in paragraph at lines 1920--1923
[]\T1/aer/m/n/10 Returns a pretty rep-re-sen-ta-tion of the poly-no-mial [][][]
[][][][][][] us-ing the null-terminated
) [346] [347] [348]
Chapter 45.

Overfull \hbox (44.50931pt too wide) in paragraph at lines 1857--1860
[]\T1/aer/m/n/10 The [][][] mod-ule is in-cluded au-to-mat-i-cally when one in-
cludes [][][][][].
(./input/fq_nmod_poly_factor.tex [349] [350]
Overfull \hbox (16.37543pt too wide) in paragraph at lines 236--237
[][][][][] 
[351]
Overfull \hbox (2.33806pt too wide) in paragraph at lines 263--265
[]\T1/aer/m/n/10 Factorises a non-constant poly-no-mial [][][] into monic ir-re
-ducible fac-tors us-ing the Berlekamp

Overfull \hbox (47.84561pt too wide) in paragraph at lines 285--286
[][][][][] 

Overfull \hbox (28.9635pt too wide) in paragraph at lines 301--302
[][][][][] 
) [352]
Chapter 46.

Overfull \hbox (4.67952pt too wide) in paragraph at lines 1876--1882
\T1/aer/m/n/10 beck's data base of Con-way poly-no-mi-als is made avail-able in
 the file [][][][][][][].
(./input/fq_zech.tex [353] [354] [355] [356] [357] [358]) [359] [360]
Chapter 47.
(./input/fq_zech_vec.tex [361] [362]) [363] [364]
Chapter 48.
(./input/fq_zech_mat.tex [365] [366] [367] [368] [369]) [370]
Chapter 49.
(./input/fq_zech_poly.tex [371] [372] [373] [374] [375] [376] [377]
Overfull \hbox (0.27216pt too wide) in paragraph at lines 654--656
[]\T1/aer/m/n/10 Sets [][][][][][][][][] to the low-est $\OML/cmm/m/it/10 n$ \T
1/aer/m/n/10 co-ef-fi-cients of the prod-uct of [][][][][][][][][] and [][][][]


Overfull \hbox (0.27216pt too wide) in paragraph at lines 678--680
[]\T1/aer/m/n/10 Sets [][][][][][][][][] to the low-est $\OML/cmm/m/it/10 n$ \T
1/aer/m/n/10 co-ef-fi-cients of the prod-uct of [][][][][][][][][] and [][][][]

[378] [379] [380] [381] [382] [383] [384] [385] [386] [387] [388]
Overfull \hbox (10.08139pt too wide) in paragraph at lines 1639--1640
[][][][][] 

Overfull \hbox (3.78735pt too wide) in paragraph at lines 1656--1657
[][][][][] 
[389]
Overfull \hbox (66.72772pt too wide) in paragraph at lines 1754--1755
[][][][][][] 

Overfull \hbox (54.13965pt too wide) in paragraph at lines 1771--1772
[][][][][] 
[390] [391]
Overfull \hbox (1.17822pt too wide) in paragraph at lines 1920--1923
[]\T1/aer/m/n/10 Returns a pretty rep-re-sen-ta-tion of the poly-no-mial [][][]
[][][][][][] us-ing the null-terminated
) [392] [393] [394]
Chapter 50.

Overfull \hbox (44.50931pt too wide) in paragraph at lines 1933--1936
[]\T1/aer/m/n/10 The [][][] mod-ule is in-cluded au-to-mat-i-cally when one in-
cludes [][][][][].
(./input/fq_zech_poly_factor.tex [395] [396]
Overfull \hbox (16.37543pt too wide) in paragraph at lines 236--237
[][][][][] 
[397]
Overfull \hbox (2.33806pt too wide) in paragraph at lines 263--265
[]\T1/aer/m/n/10 Factorises a non-constant poly-no-mial [][][] into monic ir-re
-ducible fac-tors us-ing the Berlekamp

Overfull \hbox (47.84561pt too wide) in paragraph at lines 285--286
[][][][][] 

Overfull \hbox (28.9635pt too wide) in paragraph at lines 301--302
[][][][][] 
) [398]
Chapter 51.
(./input/padic.tex
Overfull \hbox (2.96866pt too wide) in paragraph at lines 31--34
[]\T1/aer/m/n/10 Note that this func-tion is im-ple-mented as a macro and that 
the ex-pres-sion [][][][][][]

Overfull \hbox (8.20865pt too wide) in paragraph at lines 44--47
[]\T1/aer/m/n/10 Note that this func-tion is im-ple-mented as a macro and that 
the ex-pres-sion [][][][][][]
[399] (/usr/share/texlive/texmf-dist/tex/latex/ae/omsaer.fd) [400]
Overfull \hbox (6.87433pt too wide) in paragraph at lines 178--181
[]\T1/aer/m/n/10 Sets [][][] to a ran-dom $\OML/cmm/m/it/10 p$\T1/aer/m/n/10 -a
dic num-ber mod-ulo $\OML/cmm/m/it/10 p[]$ \T1/aer/m/n/10 with val-u-a-tion in 
the range $\OT1/cmr/m/n/10 [\OMS/cmsy/m/n/10 ^^@ [] \OML/cmm/m/it/10 ; N\OT1/cm
r/m/n/10 )$\T1/aer/m/n/10 ,
[401] [402] [403] [404] [405] [406] [407]) [408]
Chapter 52.
(./input/padic_mat.tex [409] [410] [411] [412]) [413] [414]
Chapter 53.
(./input/padic_poly.tex [415] [416] [417] [418] [419]
Overfull \hbox (7.83093pt too wide) in paragraph at lines 512--514
[]\T1/aer/m/n/10 Sets [][][][][][][][][][][][][][][][][][][][][][][][][] to the
 prod-uct of [][][][][][][][][][][][][] and [][][][]
[420] [421] [422]) [423] [424]
Chapter 54.
(./input/qadic.tex
Overfull \hbox (29.06259pt too wide) in paragraph at lines 7--9
[]\T1/aer/m/n/10 As such, [][][] and [][][] are type-def'ed as [][][] and [][][
]. 

Overfull \hbox (12.56398pt too wide) in paragraph at lines 51--53
[]\T1/aer/m/n/10 Assumes that the print-ing mode is one of [][][], [][][], or [
][][]. 
[425] [426] [427] [428] [429] [430] [431]
Overfull \hbox (17.39363pt too wide) in paragraph at lines 765--769
\T1/aer/m/n/10 where $\OT1/cmr/bx/n/10 Q[] [] Q[]\OT1/cmr/m/n/10 [\OML/cmm/m/it
/10 X\OT1/cmr/m/n/10 ]\OML/cmm/m/it/10 =\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 f\OT1
/cmr/m/n/10 (\OML/cmm/m/it/10 X\OT1/cmr/m/n/10 ))$\T1/aer/m/n/10 , $\OML/cmm/m/
it/10 `\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 f\OT1/cmr/m/n/10 )$ \T1/aer/m/n/10 is 
the lead-ing co-ef-fi-cient of $\OML/cmm/m/it/10 f\OT1/cmr/m/n/10 (\OML/cmm/m/i
t/10 X\OT1/cmr/m/n/10 )$\T1/aer/m/n/10 , and $\OML/cmm/m/it/10 a\OT1/cmr/m/n/10
 (\OML/cmm/m/it/10 X\OT1/cmr/m/n/10 ) \OMS/cmsy/m/n/10 2 \OML/cmm/m/it/10 mathb
fQ[]\OT1/cmr/m/n/10 [\OML/cmm/m/it/10 X\OT1/cmr/m/n/10 ]$
[432]) [433] [434]
Chapter 55.
(./input/arith.tex
Overfull \hbox (18.42133pt too wide) in paragraph at lines 35--38
[]\T1/aer/m/n/10 Sets [][][] to the $\OML/cmm/m/it/10 n$\T1/aer/m/n/10 -th har-
monic num-ber. This func-tion is equiv-a-lent to [][][]
[435] [436] [437]

Package natbib Warning: Citation `BerTas2010' on page 438 undefined on input li
ne 323.

[438] [439]

Package natbib Warning: Citation `BuhlerCrandallSompolski1992' on page 440 unde
fined on input line 483.

[440] [441]

Package natbib Warning: Citation `ArnoldMonagan2011' on page 442 undefined on i
nput line 711.


Package natbib Warning: Citation `ArnoldMonagan2011' on page 442 undefined on i
nput line 722.

[442]

Package natbib Warning: Citation `WaktinsZeitlin1993' on page 443 undefined on 
input line 766.

[443]

Package natbib Warning: Citation `DelegliseNicolasZimmermann2009' on page 444 u
ndefined on input line 826.


Package natbib Warning: Citation `Apostol1997' on page 444 undefined on input l
ine 832.

[444]

Package natbib Warning: Citation `Knuth1977' on page 445 undefined on input lin
e 915.


Overfull \hbox (6.5513pt too wide) in paragraph at lines 927--931
\T1/aer/m/n/10 round-ing to the near-est in-te-ger. Oth-er-wise, it calls [][][
]. 

Package natbib Warning: Citation `Whiteman1956' on page 445 undefined on input 
line 990.


Overfull \hbox (14.07004pt too wide) in paragraph at lines 992--995
\T1/aer/m/n/10 ments, mul-ti-plied by an al-ge-braic pref-ac-tor. It must be pr
e-initialised with [][][]. 
[445]

Package natbib Warning: Citation `Rademacher1937' on page 446 undefined on inpu
t line 1015.

[446]) [447] [448]
Chapter 56.
[449] (./input/ulong_extras.tex [450]
Overfull \hbox (9.1215pt too wide) in paragraph at lines 185--188
[][][][]\T1/aer/m/n/10 . We re-quire [][][][][][][][][][] and [][][][][][][][][
][][]
[451]

Package natbib Warning: Citation `GraMol2010' on page 452 undefined on input li
ne 248.


Package natbib Warning: Citation `GraMol2010' on page 452 undefined on input li
ne 289.


Package natbib Warning: Citation `GraMol2010' on page 452 undefined on input li
ne 308.

[452]

Package natbib Warning: Citation `GraMol2010' on page 453 undefined on input li
ne 373.

[453] [454]
Overfull \hbox (7.65599pt too wide) in paragraph at lines 572--575
[]\T1/aer/m/n/10 Returns [][][][][][][][][][][][] given a pre-com-puted in-vers
e of $\OML/cmm/m/it/10 n$ \T1/aer/m/n/10 com-puted by [][][][].

Overfull \hbox (7.65599pt too wide) in paragraph at lines 599--603
[]\T1/aer/m/n/10 Returns [][][][][][][][][][][][] given a pre-com-puted in-vers
e of $\OML/cmm/m/it/10 n$ \T1/aer/m/n/10 com-puted by [][][][].
[455] [456]
Overfull \hbox (4.10094pt too wide) in paragraph at lines 776--779
\T1/aer/m/n/10 any point-ers re-turned by [][][] or [][][]. 

Package natbib Warning: Citation `RosSch1962' on page 457 undefined on input li
ne 818.

[457]

Package natbib Warning: Citation `Dus1999' on page 458 undefined on input line 
856.


Package natbib Warning: Citation `MasRob1996' on page 458 undefined on input li
ne 857.


Package natbib Warning: Citation `Har2009' on page 458 undefined on input line 
918.


Package natbib Warning: Citation `LukPatWil1996' on page 458 undefined on input
 line 939.

[458]
Overfull \hbox (47.32222pt too wide) in paragraph at lines 982--988
[]\T1/aer/m/n/10 Tests if $\OML/cmm/m/it/10 n$ \T1/aer/m/n/10 is a prime. This 
first sieves for small prime fac-tors, then sim-ply calls [][][][].

Package natbib Warning: Citation `CraPom2005' on page 459 undefined on input li
ne 1058.

[459]

Package natbib Warning: Citation `BaiWag1980' on page 460 undefined on input li
ne 1071.


Package natbib Warning: Citation `CraPom2005' on page 460 undefined on input li
ne 1072.


Package natbib Warning: Citation `CraPom2005' on page 460 undefined on input li
ne 1087.


Package natbib Warning: Citation `BaiWag1980' on page 460 undefined on input li
ne 1090.


Overfull \hbox (94.53143pt too wide) in paragraph at lines 1105--1110
[]\T1/aer/m/n/10 Then up to $\OT1/cmr/m/n/10 1050535501$ \T1/aer/m/n/10 it uses
 a num-ber of strong prob-a-ble prime tests, [][][][],
[460] [461]

Package natbib Warning: Citation `Har2009' on page 462 undefined on input line 
1319.


Package natbib Warning: Citation `GowWag2008' on page 462 undefined on input li
ne 1347.

[462] [463]
Overfull \hbox (2.89482pt too wide) in paragraph at lines 1541--1545
[]\T1/aer/m/n/10 Returns $\OML/cmm/m/it/10 n\OT1/cmr/m/n/10 !  []  \OML/cmm/m/i
t/10 p$ \T1/aer/m/n/10 given a pre-com-puted in-verse of $\OML/cmm/m/it/10 p$ \
T1/aer/m/n/10 as com-puted by [][][][].
[464]
Overfull \hbox (2.89482pt too wide) in paragraph at lines 1553--1556
[]\T1/aer/m/n/10 Returns $\OML/cmm/m/it/10 n\OT1/cmr/m/n/10 !  []  \OML/cmm/m/i
t/10 p$ \T1/aer/m/n/10 given a pre-com-puted in-verse of $\OML/cmm/m/it/10 p$ \
T1/aer/m/n/10 as com-puted by [][][][].
) [465] [466]
Chapter 57.
(./input/long_extras.tex) [467] [468]
Chapter 58.
(./input/fft.tex [469] [470]
Overfull \hbox (0.38342pt too wide) in paragraph at lines 186--190
[]\T1/aer/m/n/10 Set [][][][][][][][][][][][][][][], [][][][][][][][][][][][][]
[][][][][][][] mod-ulo [][][][][][][][][][][] where [][][][][][][][][][][][][][
][][]

Overfull \hbox (1.4432pt too wide) in paragraph at lines 186--190
\T1/aer/m/n/10 cor-re-sponds to mul-ti-pli-ca-tion by $\OT1/cmr/m/n/10 2[]$\T1/
aer/m/n/10 . Re-quires $\OT1/cmr/m/n/10 0 \OMS/cmsy/m/n/10 ^^T \OML/cmm/m/it/10
 i < n$ \T1/aer/m/n/10 where $\OML/cmm/m/it/10 nw \OT1/cmr/m/n/10 =$ [][][][][]
\T1/aer/m/n/10 . 

Overfull \hbox (2.992pt too wide) in paragraph at lines 224--228
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][] \T1/aer/m/n/10 w
here [][][][][][][][][][][][][][][][] cor-
[471] [472] [473] [474] [475] [476] [477]) [478]
Chapter 59.
(./input/qsieve.tex) [479] [480]
Chapter 60.
(./input/perm.tex [481]) [482]
Chapter 61.
(./input/longlong.tex [483]

Package natbib Warning: Citation `GraMon1994' on page 484 undefined on input li
ne 118.


Overfull \hbox (3.90997pt too wide) in paragraph at lines 145--148
[]\T1/aer/m/n/10 As for [][][][] but takes a pre-com-puted in-verse [][][] as c
om-puted by [][][][].
) [484]
Chapter 62.
(./input/mpn_extras.tex [485]
Overfull \hbox (22.90413pt too wide) in paragraph at lines 150--154
[]\T1/aer/m/n/10 Given a nor-malised in-te-ger $\OML/cmm/m/it/10 d$ \T1/aer/m/n
/10 with pre-com-puted in-verse [][][] pro-vided by [][][],
[486]
Overfull \hbox (22.90413pt too wide) in paragraph at lines 200--204
[]\T1/aer/m/n/10 Given a nor-malised in-te-ger $\OML/cmm/m/it/10 d$ \T1/aer/m/n
/10 with pre-com-puted in-verse [][][] pro-vided by [][][],

Overfull \hbox (22.90413pt too wide) in paragraph at lines 218--222
[]\T1/aer/m/n/10 Given a nor-malised in-te-ger $\OML/cmm/m/it/10 d$ \T1/aer/m/n
/10 with pre-com-puted in-verse [][][] pro-vided by [][][],
[487]) [488]
Chapter 63.
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty)
Overfull \hbox (23.6802pt too wide) in paragraph at lines 2158--2170
\T1/aer/m/n/10 stand-alone func-tions, with the type pre-fix dropped. So for ex
-am-ple a call to [][][][][][][]
[489]
Overfull \hbox (1.2525pt too wide) in paragraph at lines 2198--2207
[][][][][][][][][][][][][][][][][][][][][][][][][][][][]

Overfull \hbox (64.13239pt too wide) in paragraph at lines 2198--2207
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
[490] [491] [492]
Overfull \hbox (3.25403pt too wide) in paragraph at lines 2471--2480
[][][][][][][][][][]\T1/aer/m/n/10 , [][][][][][][][][][] etc. 
(./input/flintxx.tex
Overfull \hbox (26.56801pt too wide) in paragraph at lines 2--5
\T1/aer/m/n/10 This is the main ex-cep-tion type used by the flintxx li-brary. 
It de-rives from [][][][][].
[493] [494]
Overfull \hbox (8.646pt too wide) in paragraph at lines 219--224
[]\T1/aer/m/n/10 The fol-low-ing bi-nary func-tions are made avail-able as mem-
ber func-tions: [][][], [][][],
[495]
Overfull \hbox (1.28166pt too wide) in paragraph at lines 258--260
[]\T1/aer/m/n/10 Initialize from a prim-i-tive data type. See [][][], [][][] an
d [][][]. 
[496] [497] [498] [499] [500] [501] [502] [503] [504] [505] [506] [507]
Overfull \hbox (2.29153pt too wide) in paragraph at lines 1898--1901
[][][][][][][][][][][][][][][][][][] \T1/aer/m/n/10 has the same ef-fect as [][
][][][][][][][][][]

Overfull \hbox (3.85367pt too wide) in paragraph at lines 1913--1917
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][], [][][], [][][], [][][],

Overfull \hbox (24.39409pt too wide) in paragraph at lines 1925--1946
[]\T1/aer/m/n/10 The fol-low-ing bi-nary func-tions are made avail-able as mem-
ber func-tions: [][][],

Overfull \hbox (9.12178pt too wide) in paragraph at lines 1925--1946
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][], [][][], [][][],

Overfull \hbox (14.36177pt too wide) in paragraph at lines 1925--1946
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][], [][][], [][][],

Overfull \hbox (40.5336pt too wide) in paragraph at lines 1925--1946
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][], [][][], [][][], [][][],

Overfull \hbox (103.46973pt too wide) in paragraph at lines 1925--1946
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][], [][][],

Overfull \hbox (51.0417pt too wide) in paragraph at lines 1925--1946
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][], [][][], [][][],

Overfull \hbox (24.86987pt too wide) in paragraph at lines 1925--1946
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][], [][][],

Overfull \hbox (66.7898pt too wide) in paragraph at lines 1925--1946
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][], [][][],
[508]
Overfull \hbox (7.34402pt too wide) in paragraph at lines 1954--1960
[]\T1/aer/m/n/10 The fol-low-ing ternary func-tions are made avail-able as mem-
ber func-tions: [][][],

Overfull \hbox (87.74976pt too wide) in paragraph at lines 1954--1960
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][], [][][],
[509] [510] [511] [512] [513] [514]
Overfull \hbox (12.77151pt too wide) in paragraph at lines 2718--2721
[][][][][][][][][][][][][][][][][][][][][][] \T1/aer/m/n/10 has the same ef-fec
t as [][][][][]
[515]
Overfull \hbox (2.91058pt too wide) in paragraph at lines 2884--2886
[]\T1/aer/m/n/10 Compute the square root of [][][], pro-vided [][][] is a per-f
ect square. Else raise [][][].
[516] [517] [518] [519]
Overfull \hbox (0.90506pt too wide) in paragraph at lines 3343--3345
[][][][][][][][][][][][][] \T1/aer/m/n/10 has the same ef-fect as [][][][][][][
][][][][][][][][][][][][][][][][][][]. 
[520] [521]
Overfull \hbox (19.26254pt too wide) in paragraph at lines 3531--3536
\T1/aer/m/n/10 The class [][][] wraps [][][]. Like [][][], many op-er-a-tions o
n [][][]
[522] [523]
Overfull \hbox (20.5527pt too wide) in paragraph at lines 3788--3790
\T1/aer/m/n/10 To re-duce an [][][] mod-ulo an [][][] to get an [][][], see [][
][][][]. 
[524]
Overfull \hbox (22.5517pt too wide) in paragraph at lines 3845--3847
[]\T1/aer/m/n/10 See [][][] and [][][]. Raises [][][]

Overfull \hbox (24.81363pt too wide) in paragraph at lines 3927--3937
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][], [][][], [][][], [][][],

Overfull \hbox (66.81792pt too wide) in paragraph at lines 3927--3937
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][],
[525]
Overfull \hbox (7.34402pt too wide) in paragraph at lines 3945--3948
[]\T1/aer/m/n/10 The fol-low-ing ternary func-tions are made avail-able as mem-
ber func-tions: [][][],
[526] [527] [528] [529] [530] [531]
Overfull \hbox (13.88599pt too wide) in paragraph at lines 4805--4808
[]\T1/aer/m/n/10 The fol-low-ing bi-nary func-tions are made avail-able as mem-
ber func-tions: [][][], [][][],
[532] [533] [534]
Overfull \hbox (6.66296pt too wide) in paragraph at lines 5156--5159
[][][][][][][][][][][][][][][][]\T1/aer/m/n/10 , where [][][][][][][] are the u
n-der-ly-ing [][][]
[535] [536] [537] [538] [539] [540] [541] [542]
Overfull \hbox (18.0287pt too wide) in paragraph at lines 6085--6088
\T1/aer/m/n/10 Basic eval-u-a-tion and mul-ti-point eval-u-a-tion can be achiev
ed us-ing the over-loaded [][][][].
[543] [544] [545] [546]
Overfull \hbox (41.55157pt too wide) in paragraph at lines 6564--6565
[][][][][][][]  

Overfull \hbox (22.66946pt too wide) in paragraph at lines 6576--6577
[][][][][][][]  

Overfull \hbox (73.02176pt too wide) in paragraph at lines 6582--6583
[][][][][][][]  

Overfull \hbox (22.66946pt too wide) in paragraph at lines 6588--6589
[][][][][][][]  

Overfull \hbox (54.13965pt too wide) in paragraph at lines 6594--6595
[][][][][][][]  
[547]
Overfull \hbox (3.78735pt too wide) in paragraph at lines 6609--6610
[][][][][][][][] 

Overfull \hbox (10.08139pt too wide) in paragraph at lines 6625--6626
[][][][][][][] 

Overfull \hbox (29.60596pt too wide) in paragraph at lines 6720--6722
[]\T1/aer/m/n/10 The fol-low-ing bi-nary func-tions are made avail-able as mem-
ber func-tions: [][][], [][][],
[548]
Overfull \hbox (3.93803pt too wide) in paragraph at lines 6730--6734
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][],
[549] [550] [551]
Overfull \hbox (13.88599pt too wide) in paragraph at lines 7136--7139
[]\T1/aer/m/n/10 The fol-low-ing bi-nary func-tions are made avail-able as mem-
ber func-tions: [][][], [][][],
[552] [553] [554]
Overfull \hbox (33.73148pt too wide) in paragraph at lines 7418--7421
[][][][][][][][][][][][][][][][][][][][][][] \T1/aer/m/n/10 has the same ef-fec
t as [][][][][][][][][][][]

Overfull \hbox (70.4114pt too wide) in paragraph at lines 7450--7453
[][][][][][][][][][][][][][][][][][][][][][][][][][] \T1/aer/m/n/10 has the sam
e ef-fect as [][][][][][][][][][][]
[555]
Overfull \hbox (22.66946pt too wide) in paragraph at lines 7619--7620
[][][][][][][][] 

Overfull \hbox (3.78735pt too wide) in paragraph at lines 7625--7626
[][][][][][][][] 
[556]
Overfull \hbox (25.46388pt too wide) in paragraph at lines 7726--7728
[]\T1/aer/m/n/10 See [][][], [][][] and [][][]. 
[557] [558] [559]
Overfull \hbox (2.66946pt too wide) in paragraph at lines 8025--8026
[][][][][][][][][][] 
[560]
Overfull \hbox (91.90387pt too wide) in paragraph at lines 8184--8185
[][][][][][][]  

Overfull \hbox (41.55157pt too wide) in paragraph at lines 8190--8191
[][][][][][][]  

Overfull \hbox (73.02176pt too wide) in paragraph at lines 8196--8197
[][][][][][][]  
[561]
Overfull \hbox (47.84561pt too wide) in paragraph at lines 8202--8203
[][][][][][][]  

Overfull \hbox (28.9635pt too wide) in paragraph at lines 8211--8212
[][][][][][][][] 

Overfull \hbox (47.84561pt too wide) in paragraph at lines 8217--8218
[][][][][][][][] 

Overfull \hbox (60.43369pt too wide) in paragraph at lines 8227--8228
[][][][][][][] 
[562]
Overfull \hbox (11.11609pt too wide) in paragraph at lines 8363--8367
[]\T1/aer/m/n/10 The fol-low-ing unary func-tions are made avail-able as mem-be
r func-tions: [][][], [][][],
[563]
Overfull \hbox (23.26205pt too wide) in paragraph at lines 8487--8490
[]\T1/aer/m/n/10 Obtain a ran-dom padic num-ber of pre-ci-sion [][][]. See [][]
[], [][][]
[564]
Overfull \hbox (14.94907pt too wide) in paragraph at lines 8641--8643
[]\T1/aer/m/n/10 Compute square root. May raise [][][] if no square root ex-ist
s. See [][][]. 
[565]
Overfull \hbox (10.49237pt too wide) in paragraph at lines 8727--8731
\T1/aer/m/n/10 The type [][][] wraps [][][]. Like [][][], ev-ery in-stance of [
][][]

Overfull \hbox (8.646pt too wide) in paragraph at lines 8774--8777
[]\T1/aer/m/n/10 The fol-low-ing bi-nary func-tions are made avail-able as mem-
ber func-tions: [][][], [][][],
[566] [567] [568] [569] [570] [571]
Overfull \hbox (11.11609pt too wide) in paragraph at lines 9493--9497
[]\T1/aer/m/n/10 The fol-low-ing unary func-tions are made avail-able as mem-be
r func-tions: [][][], [][][],

Overfull \hbox (3.82555pt too wide) in paragraph at lines 9493--9497
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][], [][][], [][][], [][][], [][][],
[572]
Overfull \hbox (22.98203pt too wide) in paragraph at lines 9609--9612
[]\T1/aer/m/n/10 Obtain a ran-dom qadic num-ber of pre-ci-sion [][][]. See [][]
[], [][][]
[573] [574] [575] [576] [577]) [578]
Chapter 64.
(./input/profiler.tex [579] [580]) [581] [582]
Chapter 65.
(./input/interfaces.tex [583]) [584]
Appendix A.

Overfull \hbox (6.1994pt too wide) in paragraph at lines 2538--2544
[][][] \T1/aer/m/n/10 id-ioms to-gether with some meta pro-gram-ming (im-ple-me
nted in [][][][][][][])

Overfull \hbox (0.38019pt too wide) in paragraph at lines 2545--2550
\T1/aer/m/n/10 usu-ally ex-pressed as macros [][][][] and are de-fined in [][][
][][][][].
[585] [586] [587] [588]
Overfull \hbox (47.76344pt too wide) in paragraph at lines 2787--2789
[]\T1/aer/m/n/10 The tem-plates [][][], [][][] and [][][]

Overfull \hbox (49.88496pt too wide) in paragraph at lines 2825--2831
[]\T1/aer/m/n/10 The macro [][][] adds meth-ods [][][], [][][], [][][] and [][]
[]
[589] [590]
Overfull \hbox (29.87468pt too wide) in paragraph at lines 2955--2967
\T1/aer/m/n/10 Namely, in [][][], in ad-di-tion to a [][][][][][][] and [][][],

[591]
Overfull \hbox (16.66472pt too wide) in paragraph at lines 2977--2983
[]\T1/aer/m/n/10 In the ex-pres-sion class, type-def [][][] and in-voke the mac
ro [][][].[][][][][] 

Overfull \hbox (31.20193pt too wide) in paragraph at lines 2991--2999
[]\T1/aer/m/n/10 Invoke the macro [][][][][][][][][][][][][][].

Overfull \hbox (5.31111pt too wide) in paragraph at lines 2991--2999
\T1/aer/m/n/10 This spe-cialises the [][][][][] and [][][][][]
[592] [593] (./input/genericxx.tex [594] [595] [596]
Overfull \hbox (40.43369pt too wide) in paragraph at lines 296--297
[][][][][][][][][]  
[597]
Overfull \hbox (14.12274pt too wide) in paragraph at lines 473--475
[]\T1/aer/m/n/10 Same as above, but with [][][] in-stead of [][][]. 
[598] [599] [600]
Overfull \hbox (7.8198pt too wide) in paragraph at lines 814--817
[]\T1/aer/m/n/10 Expands to a con-di-tion (which can be passed to e.g. [][][])

Overfull \hbox (2.46136pt too wide) in paragraph at lines 880--883
\T1/aer/m/n/10 ap-pro-pri-ate for this class, de-fine the stan-dard meth-ods []
[][][][][][][][][][]. 
) [601] [602] (./flint-manual.bbl [603]
Underfull \hbox (badness 10000) in paragraph at lines 100--104
[][]$\T1/aett/m/n/10 http : / / www . ams . org / journals / mcom / 1996-[]65-[
]213 / S0025-[]5718-[]96-[]00678-[]3 /
)

Package natbib Warning: There were undefined citations.

[604] (./flint-manual.aux

Package natbib Warning: Citation(s) may have changed.
(natbib)                Rerun to get citations correct.

)

Package rerunfilecheck Warning: File `flint-manual.out' has changed.
(rerunfilecheck)                Rerun to get outlines right
(rerunfilecheck)                or use package `bookmark'.

 )
(see the transcript file for additional information)</usr/share/texlive/texmf-d
ist/fonts/type1/public/amsfonts/cm/cmbsy10.pfb></usr/share/texlive/texmf-dist/f
onts/type1/public/amsfonts/cm/cmbx10.pfb></usr/share/texlive/texmf-dist/fonts/t
ype1/public/amsfonts/cm/cmbx12.pfb></usr/share/texlive/texmf-dist/fonts/type1/p
ublic/amsfonts/cm/cmbx9.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/a
msfonts/cm/cmex10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfont
s/cm/cmitt10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/
cmmi10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi12
.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi5.pfb></
usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi6.pfb></usr/sha
re/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi7.pfb></usr/share/texl
ive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi8.pfb></usr/share/texlive/tex
mf-dist/fonts/type1/public/amsfonts/cm/cmmi9.pfb></usr/share/texlive/texmf-dist
/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/texlive/texmf-dist/fonts/
type1/public/amsfonts/cm/cmr12.pfb></usr/share/texlive/texmf-dist/fonts/type1/p
ublic/amsfonts/cm/cmr5.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/am
sfonts/cm/cmr6.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/c
m/cmr7.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.p
fb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb></usr
/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share
/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy5.pfb></usr/share/texliv
e/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy7.pfb></usr/share/texlive/texmf
-dist/fonts/type1/public/amsfonts/cm/cmsy8.pfb></usr/share/texlive/texmf-dist/f
onts/type1/public/amsfonts/cm/cmti10.pfb></usr/share/texlive/texmf-dist/fonts/t
ype1/public/amsfonts/cm/cmti12.pfb></usr/share/texlive/texmf-dist/fonts/type1/p
ublic/amsfonts/cm/cmtt10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/
amsfonts/cm/cmtt8.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfont
s/symbols/msbm10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts
/symbols/msbm7.pfb>
Output written on flint-manual.pdf (624 pages, 2226025 bytes).
Transcript written on flint-manual.log.
pdflatex flint-manual.tex
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2014/Debian) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
(./flint-manual.tex
LaTeX2e <2014/05/01>
Babel <3.9k> and hyphenation patterns for 2 languages loaded.
(/usr/share/texlive/texmf-dist/tex/latex/base/book.cls
Document Class: book 2007/10/19 v1.4h Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/bk10.clo))
(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty)
(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty))
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty))
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty))
(/usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty)
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amscd.sty)
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty)
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty)
(/usr/share/texlive/texmf-dist/tex/latex/cases/cases.sty)
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xy.sty
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xy.tex Bootstrap'ing:
catcodes, docmode, (/usr/share/texlive/texmf-dist/tex/generic/xypic/xyrecat.tex
) (/usr/share/texlive/texmf-dist/tex/generic/xypic/xyidioms.tex)

 Xy-pic version 3.8.9 <2013/10/06>
 Copyright (c) 1991-2013 by Kristoffer H. Rose <krisrose@tug.org> and others
 Xy-pic is free software: see the User's Guide for details.

Loading kernel: messages; fonts; allocations: state, direction,
utility macros; pictures: \xy, positions, objects, decorations;
kernel objects: directionals, circles, text; options; algorithms: directions,
edges, connections;  Xy-pic loaded)
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xyall.tex
 Xy-pic option: All features v.3.8
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xycurve.tex
 Xy-pic option: Curve and Spline extension v.3.12 curve, circles, loaded)
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xyframe.tex
 Xy-pic option: Frame and Bracket extension v.3.14 loaded)
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xycmtip.tex
 Xy-pic option: Computer Modern tip extension v.3.7
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xytips.tex
 Xy-pic option: More Tips extension v.3.11 loaded) loaded)
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xyline.tex
 Xy-pic option: Line styles extension v.3.10 loaded)
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xyrotate.tex
 Xy-pic option: Rotate and Scale extension v.3.8 loaded)
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xycolor.tex
 Xy-pic option: Colour extension v.3.11 loaded)
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xymatrix.tex
 Xy-pic option: Matrix feature v.3.14 loaded)
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xyarrow.tex
 Xy-pic option: Arrow and Path feature v.3.9 path, \ar, loaded)
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xygraph.tex
 Xy-pic option: Graph feature v.3.11 loaded) loaded)
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xypdf.tex
 Xy-pic option: PDF driver v.1.7 Xy-pic pdf driver: `color' extension support
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xypdf-co.tex loaded)
Xy-pic pdf driver: `curve' extension support
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xypdf-cu.tex loaded)
Xy-pic pdf driver: `frame' extension support
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xypdf-fr.tex loaded)
Xy-pic pdf driver: `line' extension support
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xypdf-li.tex loaded)
Xy-pic pdf driver: `rotate' extension support
(/usr/share/texlive/texmf-dist/tex/generic/xypic/xypdf-ro.tex loaded) loaded))
(/usr/share/texlive/texmf-dist/tex/latex/paralist/paralist.sty)
(/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty)
(/usr/share/texlive/texmf-dist/tex/latex/sectsty/sectsty.sty)
(/usr/share/texlive/texmf-dist/tex/latex/epigraph/epigraph.sty)
(/usr/share/texlive/texmf-dist/tex/latex/natbib/natbib.sty)
(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def))
(/usr/share/texlive/texmf-dist/tex/latex/ae/ae.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def)
(/usr/share/texlive/texmf-dist/tex/latex/ae/t1aer.fd)))
(/usr/share/texlive/texmf-dist/tex/latex/ae/aecompl.sty)
(/usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty)
(/usr/share/texlive/texmf-dist/tex/latex/multirow/multirow.sty)
(/usr/share/texlive/texmf-dist/tex/latex/tools/verbatim.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg))
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg))

Package hyperref Message: Driver (autodetected): hpdftex.

(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))

Package hyperref Warning: Option `bookmarks' has already been used,
(hyperref)                setting the option has no effect on input line 95.

(/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def)
(/usr/share/texlive/texmf-dist/tex/latex/tocloft/tocloft.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty)
(./flint-manual.aux)
*geometry* driver: auto-detecting
*geometry* detected driver: pdftex
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd)
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/color.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def
(/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
))) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))
(./flint-manual.out) (./flint-manual.out) (./input/title.tex
Underfull \hbox (badness 10000) in paragraph at lines 23--23

) [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] (./flint-manual.toc
[2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17]
[18] [19]) [20]
Chapter 1.
(/usr/share/texlive/texmf-dist/tex/latex/ae/t1aett.fd) [1] [2]
Chapter 2.
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty) [3] [4]
Chapter 3.
[5] [6]
Chapter 4.
[7] [8]
Chapter 5.
[9] [10]
Chapter 6.
[11] [12]
Chapter 7.
[13] [14]
Chapter 8.

Overfull \hbox (5.42094pt too wide) in paragraph at lines 512--516
\T1/aer/m/n/10 ex-ten-sion is de-sired use [][][][][][][][][][][][][][][][][][]
[][][],
[15] [16]
Chapter 9.
[17] [18]
Chapter 10.
[19] [20]
Chapter 11.
[21] [22]
Chapter 12.
[23] [24]
Chapter 13.
[25] [26]
Chapter 14.
[27] [28]
Chapter 15.
[29] [30]
Chapter 16.
[31] [32]
Chapter 17.

Overfull \hbox (0.87256pt too wide) in paragraph at lines 909--912
[]\T1/aer/m/n/10 Also, in-stead of us-ing con-stants [][][][] and [][][][], FLI
NT pro-vides the macros [][][][]
[33] [34]
Chapter 18.
[35] (./input/fmpz.tex [36] [37] [38] [39] [40] [41] [42] [43] [44]
Overfull \hbox (10.36896pt too wide) in paragraph at lines 1182--1184
[]\T1/aer/m/n/10 Clean up the re-sources used by a pre-com-puted in-verse cre-a
ted with the [][][]
[45] [46]

Package amsmath Warning: Foreign command \atopwithdelims;
(amsmath)                \frac or \genfrac should be used instead
(amsmath)                 on input line 1361.

[47] [48] [49]
Overfull \hbox (6.67992pt too wide) in paragraph at lines 1665--1671
\T1/aer/m/n/10 struc-ture and tem-po-rary work-ing space with [][][] and [][][]
,
[50]) [51] [52]
Chapter 19.
(./input/fmpz_vec.tex [53] [54] [55] [56] [57]

Package hyperref Warning: Token not allowed in a PDF string (Unicode):
(hyperref)                removing `math shift' on input line 544.


Package hyperref Warning: Token not allowed in a PDF string (Unicode):
(hyperref)                removing `math shift' on input line 544.

) [58]
Chapter 20.
(./input/fmpz_factor.tex [59]) [60]
Chapter 21.
[61] (./input/fmpz_mat.tex [62] [63]
Overfull \hbox (6.95065pt too wide) in paragraph at lines 285--287
[]\T1/aer/m/n/10 Prints the given ma-trix to the stream [][][]. For fur-ther de
-tails, see [][][][]. 
[64] [65] [66] [67] [68] [69] [70] [71] [72]) [73] [74]
Chapter 22.
[75] (./input/fmpz_poly.tex [76] [77]
Overfull \hbox (1.17822pt too wide) in paragraph at lines 210--213
[]\T1/aer/m/n/10 Returns a pretty rep-re-sen-ta-tion of the poly-no-mial [][][]
[][][][][][] us-ing the null-terminated
[78] [79] [80] [81] [82] [83] [84]
Overfull \hbox (0.27216pt too wide) in paragraph at lines 1005--1007
[]\T1/aer/m/n/10 Sets [][][][][][][][][] to the low-est $\OML/cmm/m/it/10 n$ \T
1/aer/m/n/10 co-ef-fi-cients of the prod-uct of [][][][][][][][][] and [][][][]


Overfull \hbox (0.27216pt too wide) in paragraph at lines 1053--1055
[]\T1/aer/m/n/10 Sets [][][][][][][][][] to the low-est $\OML/cmm/m/it/10 n$ \T
1/aer/m/n/10 co-ef-fi-cients of the prod-uct of [][][][][][][][][] and [][][][]

[85]
Overfull \hbox (0.27216pt too wide) in paragraph at lines 1101--1103
[]\T1/aer/m/n/10 Sets [][][][][][][][][] to the low-est $\OML/cmm/m/it/10 n$ \T
1/aer/m/n/10 co-ef-fi-cients of the prod-uct of [][][][][][][][][] and [][][][]

[86] [87]
Overfull \hbox (17.9183pt too wide) in paragraph at lines 1334--1337
[]\T1/aer/m/n/10 Computes [][][][][][][][][][][] us-ing a gen-er-al-i-sa-tion o
f bi-no-mial ex-pan-sion called the J.C.P. Miller
[88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99]
Overfull \hbox (0.99532pt too wide) in paragraph at lines 2605--2608
\T1/aer/m/n/10 such that $\OML/cmm/m/it/10 `[]A \OT1/cmr/m/n/10 = \OML/cmm/m/it
/10 BQ \OT1/cmr/m/n/10 + \OML/cmm/m/it/10 R$\T1/aer/m/n/10 . How-ever, the valu
e of $\OML/cmm/m/it/10 d$ \T1/aer/m/n/10 is fixed at $[] []$. 
[100] [101] [102] [103] [104] [105] [106] [107] [108] [109]
Overfull \hbox (17.17001pt too wide) in paragraph at lines 3505--3509
[][][] \T1/aer/m/n/10 cor-re-sponds to that given for the func-tion [][][][].

Overfull \hbox (24.5199pt too wide) in paragraph at lines 3553--3562
[][][][]\T1/aer/m/n/10 . The cur-rent lifted fac-tors are sup-plied in [][][]
[110] [111] [112] [113] [114]) [115] [116]
Chapter 23.
(./input/fmpz_poly_factor.tex [117]
Overfull \hbox (22.66946pt too wide) in paragraph at lines 118--119
[][][][][] 
[118]) [119] [120]
Chapter 24.
(./input/fmpq.tex [121] [122] [123] [124] [125]
Overfull \hbox (9.8122pt too wide) in paragraph at lines 576--581
[][][][][] \T1/aer/m/n/10 * [][][][][][][][][] or [][][][][][][][][] - [][][][]
[][][][][] * [][][][][][][][][]
[126] [127] [128] [129]) [130]
Chapter 25.
(./input/fmpq_mat.tex [131] [132] [133] [134] [135]) [136]
Chapter 26.

Overfull \hbox (1.34995pt too wide) in paragraph at lines 1266--1273
\T1/aer/m/n/10 with the func-tion [][][][] and the de-nom-i-na-tor with [][][][
].
(./input/fmpq_poly.tex [137] [138] [139] [140] [141] [142] [143] [144] [145]
[146] [147] [148] [149] [150] [151] [152] [153] [154]
Overfull \hbox (8.59993pt too wide) in paragraph at lines 1870--1872
[]\T1/aer/m/n/10 Sets [][][][][][][][][][][][][] to [][][][][][][][][][][][][] 
with the in-de-ter-mi-nate rescaled by [][][][]
[155]
Overfull \hbox (3.64903pt too wide) in paragraph at lines 1898--1902
[]\T1/aer/m/n/10 Assumes that [][][][][][][][][][][][][][][][][], that [][][][]
[][][][][][][][][], that [][][][][][][][][][][][]

Overfull \hbox (3.64903pt too wide) in paragraph at lines 1933--1937
[]\T1/aer/m/n/10 Assumes that [][][][][][][][][][][][][][][][][], that [][][][]
[][][][][][][][][], that [][][][][][][][][][][][]

Overfull \hbox (3.64903pt too wide) in paragraph at lines 1968--1972
[]\T1/aer/m/n/10 Assumes that [][][][][][][][][][][][][][][][][], that [][][][]
[][][][][][][][][], that [][][][][][][][][][][][]
[156] [157] [158] [159]) [160]
Chapter 27.
[161] (./input/fmpz_poly_q.tex [162] [163] [164]
Overfull \hbox (13.04768pt too wide) in paragraph at lines 339--341
[]\T1/aer/m/n/10 The for-mat used is based on the FLINT for-mat for in-te-ger p
oly-no-mi-als of type [][][],
[165]) [166]
Chapter 28.

Overfull \hbox (0.16878pt too wide) in paragraph at lines 1394--1401
[]\T1/aer/m/n/10 An in-te-ger poly-no-mial ma-trix in-ter-nally con-sists of a 
sin-gle ar-ray of [][][]'s,
[167] (./input/fmpz_poly_mat.tex [168] [169] [170] [171] [172] [173]) [174]
Chapter 29.
(./input/nmod_vec.tex [175] [176] [177]) [178]
Chapter 30.
[179] (./input/nmod_poly.tex [180] [181] [182]
Overfull \hbox (6.94879pt too wide) in paragraph at lines 336--339
[]\T1/aer/m/n/10 Writes [][][] to a string rep-re-sen-ta-tion. The for-mat is a
s de-scribed for [][][][].
[183] [184] [185]
Overfull \hbox (7.73328pt too wide) in paragraph at lines 667--670
[]\T1/aer/m/n/10 Same as [][][], but re-quires [][][][][][][][][][][][][][][][]
[][][][][][][][][][][]

Overfull \hbox (41.94312pt too wide) in paragraph at lines 708--710
[]\T1/aer/m/n/10 Same as [][][], but re-quires [][][][][][][][][][][][][][][][]
[][][][][][]. 
[186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197]
[198] [199] [200] [201]
Overfull \hbox (16.37543pt too wide) in paragraph at lines 2281--2282
[][][][][] 
[202] [203] [204] [205]
Overfull \hbox (21.96886pt too wide) in paragraph at lines 2664--2668
[]\T1/aer/m/n/10 Assumes that [][][][][][][][][][][][][][][][][], that [][][][]
[][][][][][][][][], and that [][][][][][][][][][][][]
[206] [207] [208] [209] [210] [211] [212] [213]) [214]
Chapter 31.
(./input/nmod_poly_factor.tex [215] [216]
Overfull \hbox (10.08139pt too wide) in paragraph at lines 260--261
[][][][][] 
[217]) [218]
Chapter 32.
(./input/nmod_mat.tex [219] [220] [221] [222] [223] [224]) [225] [226]
Chapter 33.
(./input/nmod_poly_mat.tex [227] [228] [229] [230] [231] [232]) [233] [234]
Chapter 34.
[235] (./input/fmpz_mod_poly.tex [236]
Overfull \hbox (22.66946pt too wide) in paragraph at lines 160--161
[][][][][] 
[237]
Overfull \hbox (22.66946pt too wide) in paragraph at lines 183--184
[][][][][] 

Overfull \hbox (3.78735pt too wide) in paragraph at lines 197--198
[][][][][] 
[238] [239] [240]
Overfull \hbox (0.27216pt too wide) in paragraph at lines 568--570
[]\T1/aer/m/n/10 Sets [][][][][][][][][] to the low-est $\OML/cmm/m/it/10 n$ \T
1/aer/m/n/10 co-ef-fi-cients of the prod-uct of [][][][][][][][][] and [][][][]

[241] [242] [243] [244] [245] [246] [247] [248] [249] [250] [251] [252]
[253]
Overfull \hbox (3.78735pt too wide) in paragraph at lines 1791--1792
[][][][][] 
[254]
Overfull \hbox (66.72772pt too wide) in paragraph at lines 1808--1809
[][][][][] 

Overfull \hbox (16.37543pt too wide) in paragraph at lines 1839--1840
[][][][][] 
[255] [256]) [257] [258]
Chapter 35.

Overfull \hbox (48.60852pt too wide) in paragraph at lines 1708--1716
[]\T1/aer/m/n/10 <<<<<<< HEAD The [][][] mod-ule is in-cluded au-to-mat-i-cally
 with [][][][][].
(./input/fmpz_mod_poly_factor.tex [259] [260]
Overfull \hbox (28.9635pt too wide) in paragraph at lines 212--213
[][][][][] 

Overfull \hbox (10.08139pt too wide) in paragraph at lines 222--223
[][][][][] 
)
Overfull \hbox (2.33806pt too wide) in paragraph at lines 239--1718
[]\T1/aer/m/n/10 Factorises a non-constant poly-no-mial [][][] into monic ir-re
-ducible fac-tors us-ing the Berlekamp
[261] [262]
Chapter 36.

Overfull \hbox (4.67952pt too wide) in paragraph at lines 1732--1738
\T1/aer/m/n/10 beck's data base of Con-way poly-no-mi-als is made avail-able in
 the file [][][][][][][].
(./input/fq.tex [263] [264] [265] [266] [267] [268]) [269] [270]
Chapter 37.
(./input/fq_vec.tex [271]) [272] [273] [274]
Chapter 38.
(./input/fq_mat.tex [275] [276] [277] [278] [279]) [280]
Chapter 39.
(./input/fq_poly.tex [281] [282] [283] [284] [285] [286]
Overfull \hbox (0.27216pt too wide) in paragraph at lines 651--653
[]\T1/aer/m/n/10 Sets [][][][][][][][][] to the low-est $\OML/cmm/m/it/10 n$ \T
1/aer/m/n/10 co-ef-fi-cients of the prod-uct of [][][][][][][][][] and [][][][]


Overfull \hbox (0.27216pt too wide) in paragraph at lines 675--677
[]\T1/aer/m/n/10 Sets [][][][][][][][][] to the low-est $\OML/cmm/m/it/10 n$ \T
1/aer/m/n/10 co-ef-fi-cients of the prod-uct of [][][][][][][][][] and [][][][]

[287] [288] [289] [290] [291] [292] [293] [294] [295] [296] [297] [298]
Overfull \hbox (3.78735pt too wide) in paragraph at lines 1777--1778
[][][][][][] 
[299] [300]
Overfull \hbox (1.17822pt too wide) in paragraph at lines 1943--1946
[]\T1/aer/m/n/10 Returns a pretty rep-re-sen-ta-tion of the poly-no-mial [][][]
[][][][][][] us-ing the null-terminated
) [301] [302]
Chapter 40.
(./input/fq_poly_factor.tex [303] [304]
Overfull \hbox (2.33806pt too wide) in paragraph at lines 264--266
[]\T1/aer/m/n/10 Factorises a non-constant poly-no-mial [][][] into monic ir-re
-ducible fac-tors us-ing the Berlekamp
[305]) [306]
Chapter 41.

Overfull \hbox (4.67952pt too wide) in paragraph at lines 1803--1809
\T1/aer/m/n/10 beck's data base of Con-way poly-no-mi-als is made avail-able in
 the file [][][][][][][].
(./input/fq_nmod.tex [307] [308] [309] [310] [311] [312]) [313] [314]
Chapter 42.
(./input/fq_nmod_vec.tex [315] [316]) [317] [318]
Chapter 43.
(./input/fq_nmod_mat.tex [319] [320] [321] [322] [323]) [324]
Chapter 44.
(./input/fq_nmod_poly.tex [325] [326] [327] [328] [329] [330] [331]
Overfull \hbox (0.27216pt too wide) in paragraph at lines 654--656
[]\T1/aer/m/n/10 Sets [][][][][][][][][] to the low-est $\OML/cmm/m/it/10 n$ \T
1/aer/m/n/10 co-ef-fi-cients of the prod-uct of [][][][][][][][][] and [][][][]


Overfull \hbox (0.27216pt too wide) in paragraph at lines 678--680
[]\T1/aer/m/n/10 Sets [][][][][][][][][] to the low-est $\OML/cmm/m/it/10 n$ \T
1/aer/m/n/10 co-ef-fi-cients of the prod-uct of [][][][][][][][][] and [][][][]

[332] [333] [334] [335] [336] [337] [338] [339] [340] [341] [342]
Overfull \hbox (10.08139pt too wide) in paragraph at lines 1639--1640
[][][][][] 

Overfull \hbox (3.78735pt too wide) in paragraph at lines 1656--1657
[][][][][] 
[343]
Overfull \hbox (66.72772pt too wide) in paragraph at lines 1754--1755
[][][][][][] 

Overfull \hbox (54.13965pt too wide) in paragraph at lines 1771--1772
[][][][][] 
[344] [345]
Overfull \hbox (1.17822pt too wide) in paragraph at lines 1920--1923
[]\T1/aer/m/n/10 Returns a pretty rep-re-sen-ta-tion of the poly-no-mial [][][]
[][][][][][] us-ing the null-terminated
) [346] [347] [348]
Chapter 45.

Overfull \hbox (44.50931pt too wide) in paragraph at lines 1857--1860
[]\T1/aer/m/n/10 The [][][] mod-ule is in-cluded au-to-mat-i-cally when one in-
cludes [][][][][].
(./input/fq_nmod_poly_factor.tex [349] [350]
Overfull \hbox (16.37543pt too wide) in paragraph at lines 236--237
[][][][][] 
[351]
Overfull \hbox (2.33806pt too wide) in paragraph at lines 263--265
[]\T1/aer/m/n/10 Factorises a non-constant poly-no-mial [][][] into monic ir-re
-ducible fac-tors us-ing the Berlekamp

Overfull \hbox (47.84561pt too wide) in paragraph at lines 285--286
[][][][][] 

Overfull \hbox (28.9635pt too wide) in paragraph at lines 301--302
[][][][][] 
) [352]
Chapter 46.

Overfull \hbox (4.67952pt too wide) in paragraph at lines 1876--1882
\T1/aer/m/n/10 beck's data base of Con-way poly-no-mi-als is made avail-able in
 the file [][][][][][][].
(./input/fq_zech.tex [353] [354] [355] [356] [357] [358]) [359] [360]
Chapter 47.
(./input/fq_zech_vec.tex [361] [362]) [363] [364]
Chapter 48.
(./input/fq_zech_mat.tex [365] [366] [367] [368] [369]) [370]
Chapter 49.
(./input/fq_zech_poly.tex [371] [372] [373] [374] [375] [376] [377]
Overfull \hbox (0.27216pt too wide) in paragraph at lines 654--656
[]\T1/aer/m/n/10 Sets [][][][][][][][][] to the low-est $\OML/cmm/m/it/10 n$ \T
1/aer/m/n/10 co-ef-fi-cients of the prod-uct of [][][][][][][][][] and [][][][]


Overfull \hbox (0.27216pt too wide) in paragraph at lines 678--680
[]\T1/aer/m/n/10 Sets [][][][][][][][][] to the low-est $\OML/cmm/m/it/10 n$ \T
1/aer/m/n/10 co-ef-fi-cients of the prod-uct of [][][][][][][][][] and [][][][]

[378] [379] [380] [381] [382] [383] [384] [385] [386] [387] [388]
Overfull \hbox (10.08139pt too wide) in paragraph at lines 1639--1640
[][][][][] 

Overfull \hbox (3.78735pt too wide) in paragraph at lines 1656--1657
[][][][][] 
[389]
Overfull \hbox (66.72772pt too wide) in paragraph at lines 1754--1755
[][][][][][] 

Overfull \hbox (54.13965pt too wide) in paragraph at lines 1771--1772
[][][][][] 
[390] [391]
Overfull \hbox (1.17822pt too wide) in paragraph at lines 1920--1923
[]\T1/aer/m/n/10 Returns a pretty rep-re-sen-ta-tion of the poly-no-mial [][][]
[][][][][][] us-ing the null-terminated
) [392] [393] [394]
Chapter 50.

Overfull \hbox (44.50931pt too wide) in paragraph at lines 1933--1936
[]\T1/aer/m/n/10 The [][][] mod-ule is in-cluded au-to-mat-i-cally when one in-
cludes [][][][][].
(./input/fq_zech_poly_factor.tex [395] [396]
Overfull \hbox (16.37543pt too wide) in paragraph at lines 236--237
[][][][][] 
[397]
Overfull \hbox (2.33806pt too wide) in paragraph at lines 263--265
[]\T1/aer/m/n/10 Factorises a non-constant poly-no-mial [][][] into monic ir-re
-ducible fac-tors us-ing the Berlekamp

Overfull \hbox (47.84561pt too wide) in paragraph at lines 285--286
[][][][][] 

Overfull \hbox (28.9635pt too wide) in paragraph at lines 301--302
[][][][][] 
) [398]
Chapter 51.
(./input/padic.tex
Overfull \hbox (2.96866pt too wide) in paragraph at lines 31--34
[]\T1/aer/m/n/10 Note that this func-tion is im-ple-mented as a macro and that 
the ex-pres-sion [][][][][][]

Overfull \hbox (8.20865pt too wide) in paragraph at lines 44--47
[]\T1/aer/m/n/10 Note that this func-tion is im-ple-mented as a macro and that 
the ex-pres-sion [][][][][][]
[399] (/usr/share/texlive/texmf-dist/tex/latex/ae/omsaer.fd) [400]
Overfull \hbox (6.87433pt too wide) in paragraph at lines 178--181
[]\T1/aer/m/n/10 Sets [][][] to a ran-dom $\OML/cmm/m/it/10 p$\T1/aer/m/n/10 -a
dic num-ber mod-ulo $\OML/cmm/m/it/10 p[]$ \T1/aer/m/n/10 with val-u-a-tion in 
the range $\OT1/cmr/m/n/10 [\OMS/cmsy/m/n/10 ^^@ [] \OML/cmm/m/it/10 ; N\OT1/cm
r/m/n/10 )$\T1/aer/m/n/10 ,
[401] [402] [403] [404] [405] [406] [407]) [408]
Chapter 52.
(./input/padic_mat.tex [409] [410] [411] [412]) [413] [414]
Chapter 53.
(./input/padic_poly.tex [415] [416] [417] [418] [419]
Overfull \hbox (7.83093pt too wide) in paragraph at lines 512--514
[]\T1/aer/m/n/10 Sets [][][][][][][][][][][][][][][][][][][][][][][][][] to the
 prod-uct of [][][][][][][][][][][][][] and [][][][]
[420] [421] [422]) [423] [424]
Chapter 54.
(./input/qadic.tex
Overfull \hbox (29.06259pt too wide) in paragraph at lines 7--9
[]\T1/aer/m/n/10 As such, [][][] and [][][] are type-def'ed as [][][] and [][][
]. 

Overfull \hbox (12.56398pt too wide) in paragraph at lines 51--53
[]\T1/aer/m/n/10 Assumes that the print-ing mode is one of [][][], [][][], or [
][][]. 
[425] [426] [427] [428] [429] [430] [431]
Overfull \hbox (17.39363pt too wide) in paragraph at lines 765--769
\T1/aer/m/n/10 where $\OT1/cmr/bx/n/10 Q[] [] Q[]\OT1/cmr/m/n/10 [\OML/cmm/m/it
/10 X\OT1/cmr/m/n/10 ]\OML/cmm/m/it/10 =\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 f\OT1
/cmr/m/n/10 (\OML/cmm/m/it/10 X\OT1/cmr/m/n/10 ))$\T1/aer/m/n/10 , $\OML/cmm/m/
it/10 `\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 f\OT1/cmr/m/n/10 )$ \T1/aer/m/n/10 is 
the lead-ing co-ef-fi-cient of $\OML/cmm/m/it/10 f\OT1/cmr/m/n/10 (\OML/cmm/m/i
t/10 X\OT1/cmr/m/n/10 )$\T1/aer/m/n/10 , and $\OML/cmm/m/it/10 a\OT1/cmr/m/n/10
 (\OML/cmm/m/it/10 X\OT1/cmr/m/n/10 ) \OMS/cmsy/m/n/10 2 \OML/cmm/m/it/10 mathb
fQ[]\OT1/cmr/m/n/10 [\OML/cmm/m/it/10 X\OT1/cmr/m/n/10 ]$
[432]) [433] [434]
Chapter 55.
(./input/arith.tex
Overfull \hbox (18.42133pt too wide) in paragraph at lines 35--38
[]\T1/aer/m/n/10 Sets [][][] to the $\OML/cmm/m/it/10 n$\T1/aer/m/n/10 -th har-
monic num-ber. This func-tion is equiv-a-lent to [][][]
[435] [436] [437] [438] [439] [440] [441] [442] [443] [444]
Overfull \hbox (6.5513pt too wide) in paragraph at lines 927--931
\T1/aer/m/n/10 round-ing to the near-est in-te-ger. Oth-er-wise, it calls [][][
]. 

Overfull \hbox (14.07004pt too wide) in paragraph at lines 992--995
\T1/aer/m/n/10 ments, mul-ti-plied by an al-ge-braic pref-ac-tor. It must be pr
e-initialised with [][][]. 
[445] [446]) [447] [448]
Chapter 56.
[449] (./input/ulong_extras.tex [450]
Overfull \hbox (9.1215pt too wide) in paragraph at lines 185--188
[][][][]\T1/aer/m/n/10 . We re-quire [][][][][][][][][][] and [][][][][][][][][
][][]
[451] [452] [453] [454]
Overfull \hbox (7.65599pt too wide) in paragraph at lines 572--575
[]\T1/aer/m/n/10 Returns [][][][][][][][][][][][] given a pre-com-puted in-vers
e of $\OML/cmm/m/it/10 n$ \T1/aer/m/n/10 com-puted by [][][][].

Overfull \hbox (7.65599pt too wide) in paragraph at lines 599--603
[]\T1/aer/m/n/10 Returns [][][][][][][][][][][][] given a pre-com-puted in-vers
e of $\OML/cmm/m/it/10 n$ \T1/aer/m/n/10 com-puted by [][][][].
[455] [456]
Overfull \hbox (4.10094pt too wide) in paragraph at lines 776--779
\T1/aer/m/n/10 any point-ers re-turned by [][][] or [][][]. 
[457] [458]
Overfull \hbox (47.32222pt too wide) in paragraph at lines 982--988
[]\T1/aer/m/n/10 Tests if $\OML/cmm/m/it/10 n$ \T1/aer/m/n/10 is a prime. This 
first sieves for small prime fac-tors, then sim-ply calls [][][][].
[459]
Overfull \hbox (94.53143pt too wide) in paragraph at lines 1105--1110
[]\T1/aer/m/n/10 Then up to $\OT1/cmr/m/n/10 1050535501$ \T1/aer/m/n/10 it uses
 a num-ber of strong prob-a-ble prime tests, [][][][],
[460] [461] [462] [463]
Overfull \hbox (2.89482pt too wide) in paragraph at lines 1541--1545
[]\T1/aer/m/n/10 Returns $\OML/cmm/m/it/10 n\OT1/cmr/m/n/10 !  []  \OML/cmm/m/i
t/10 p$ \T1/aer/m/n/10 given a pre-com-puted in-verse of $\OML/cmm/m/it/10 p$ \
T1/aer/m/n/10 as com-puted by [][][][].
[464]
Overfull \hbox (2.89482pt too wide) in paragraph at lines 1553--1556
[]\T1/aer/m/n/10 Returns $\OML/cmm/m/it/10 n\OT1/cmr/m/n/10 !  []  \OML/cmm/m/i
t/10 p$ \T1/aer/m/n/10 given a pre-com-puted in-verse of $\OML/cmm/m/it/10 p$ \
T1/aer/m/n/10 as com-puted by [][][][].
) [465] [466]
Chapter 57.
(./input/long_extras.tex) [467] [468]
Chapter 58.
(./input/fft.tex [469] [470]
Overfull \hbox (0.38342pt too wide) in paragraph at lines 186--190
[]\T1/aer/m/n/10 Set [][][][][][][][][][][][][][][], [][][][][][][][][][][][][]
[][][][][][][] mod-ulo [][][][][][][][][][][] where [][][][][][][][][][][][][][
][][]

Overfull \hbox (1.4432pt too wide) in paragraph at lines 186--190
\T1/aer/m/n/10 cor-re-sponds to mul-ti-pli-ca-tion by $\OT1/cmr/m/n/10 2[]$\T1/
aer/m/n/10 . Re-quires $\OT1/cmr/m/n/10 0 \OMS/cmsy/m/n/10 ^^T \OML/cmm/m/it/10
 i < n$ \T1/aer/m/n/10 where $\OML/cmm/m/it/10 nw \OT1/cmr/m/n/10 =$ [][][][][]
\T1/aer/m/n/10 . 

Overfull \hbox (2.992pt too wide) in paragraph at lines 224--228
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][] \T1/aer/m/n/10 w
here [][][][][][][][][][][][][][][][] cor-
[471] [472] [473] [474] [475] [476] [477]) [478]
Chapter 59.
(./input/qsieve.tex) [479] [480]
Chapter 60.
(./input/perm.tex [481]) [482]
Chapter 61.
(./input/longlong.tex [483]
Overfull \hbox (3.90997pt too wide) in paragraph at lines 145--148
[]\T1/aer/m/n/10 As for [][][][] but takes a pre-com-puted in-verse [][][] as c
om-puted by [][][][].
) [484]
Chapter 62.
(./input/mpn_extras.tex [485]
Overfull \hbox (22.90413pt too wide) in paragraph at lines 150--154
[]\T1/aer/m/n/10 Given a nor-malised in-te-ger $\OML/cmm/m/it/10 d$ \T1/aer/m/n
/10 with pre-com-puted in-verse [][][] pro-vided by [][][],
[486]
Overfull \hbox (22.90413pt too wide) in paragraph at lines 200--204
[]\T1/aer/m/n/10 Given a nor-malised in-te-ger $\OML/cmm/m/it/10 d$ \T1/aer/m/n
/10 with pre-com-puted in-verse [][][] pro-vided by [][][],

Overfull \hbox (22.90413pt too wide) in paragraph at lines 218--222
[]\T1/aer/m/n/10 Given a nor-malised in-te-ger $\OML/cmm/m/it/10 d$ \T1/aer/m/n
/10 with pre-com-puted in-verse [][][] pro-vided by [][][],
[487]) [488]
Chapter 63.
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty)
Overfull \hbox (23.6802pt too wide) in paragraph at lines 2158--2170
\T1/aer/m/n/10 stand-alone func-tions, with the type pre-fix dropped. So for ex
-am-ple a call to [][][][][][][]
[489]
Overfull \hbox (1.2525pt too wide) in paragraph at lines 2198--2207
[][][][][][][][][][][][][][][][][][][][][][][][][][][][]

Overfull \hbox (64.13239pt too wide) in paragraph at lines 2198--2207
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
[490] [491] [492]
Overfull \hbox (3.25403pt too wide) in paragraph at lines 2471--2480
[][][][][][][][][][]\T1/aer/m/n/10 , [][][][][][][][][][] etc. 
(./input/flintxx.tex
Overfull \hbox (26.56801pt too wide) in paragraph at lines 2--5
\T1/aer/m/n/10 This is the main ex-cep-tion type used by the flintxx li-brary. 
It de-rives from [][][][][].
[493] [494]
Overfull \hbox (8.646pt too wide) in paragraph at lines 219--224
[]\T1/aer/m/n/10 The fol-low-ing bi-nary func-tions are made avail-able as mem-
ber func-tions: [][][], [][][],
[495]
Overfull \hbox (1.28166pt too wide) in paragraph at lines 258--260
[]\T1/aer/m/n/10 Initialize from a prim-i-tive data type. See [][][], [][][] an
d [][][]. 
[496] [497] [498] [499] [500] [501] [502] [503] [504] [505] [506] [507]
Overfull \hbox (2.29153pt too wide) in paragraph at lines 1898--1901
[][][][][][][][][][][][][][][][][][] \T1/aer/m/n/10 has the same ef-fect as [][
][][][][][][][][][]

Overfull \hbox (3.85367pt too wide) in paragraph at lines 1913--1917
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][], [][][], [][][], [][][],

Overfull \hbox (24.39409pt too wide) in paragraph at lines 1925--1946
[]\T1/aer/m/n/10 The fol-low-ing bi-nary func-tions are made avail-able as mem-
ber func-tions: [][][],

Overfull \hbox (9.12178pt too wide) in paragraph at lines 1925--1946
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][], [][][], [][][],

Overfull \hbox (14.36177pt too wide) in paragraph at lines 1925--1946
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][], [][][], [][][],

Overfull \hbox (40.5336pt too wide) in paragraph at lines 1925--1946
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][], [][][], [][][], [][][],

Overfull \hbox (103.46973pt too wide) in paragraph at lines 1925--1946
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][], [][][],

Overfull \hbox (51.0417pt too wide) in paragraph at lines 1925--1946
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][], [][][], [][][],

Overfull \hbox (24.86987pt too wide) in paragraph at lines 1925--1946
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][], [][][],

Overfull \hbox (66.7898pt too wide) in paragraph at lines 1925--1946
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][], [][][],
[508]
Overfull \hbox (7.34402pt too wide) in paragraph at lines 1954--1960
[]\T1/aer/m/n/10 The fol-low-ing ternary func-tions are made avail-able as mem-
ber func-tions: [][][],

Overfull \hbox (87.74976pt too wide) in paragraph at lines 1954--1960
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][], [][][],
[509] [510] [511] [512] [513] [514]
Overfull \hbox (12.77151pt too wide) in paragraph at lines 2718--2721
[][][][][][][][][][][][][][][][][][][][][][] \T1/aer/m/n/10 has the same ef-fec
t as [][][][][]
[515]
Overfull \hbox (2.91058pt too wide) in paragraph at lines 2884--2886
[]\T1/aer/m/n/10 Compute the square root of [][][], pro-vided [][][] is a per-f
ect square. Else raise [][][].
[516] [517] [518] [519]
Overfull \hbox (0.90506pt too wide) in paragraph at lines 3343--3345
[][][][][][][][][][][][][] \T1/aer/m/n/10 has the same ef-fect as [][][][][][][
][][][][][][][][][][][][][][][][][][]. 
[520] [521]
Overfull \hbox (19.26254pt too wide) in paragraph at lines 3531--3536
\T1/aer/m/n/10 The class [][][] wraps [][][]. Like [][][], many op-er-a-tions o
n [][][]
[522] [523]
Overfull \hbox (20.5527pt too wide) in paragraph at lines 3788--3790
\T1/aer/m/n/10 To re-duce an [][][] mod-ulo an [][][] to get an [][][], see [][
][][][]. 
[524]
Overfull \hbox (22.5517pt too wide) in paragraph at lines 3845--3847
[]\T1/aer/m/n/10 See [][][] and [][][]. Raises [][][]

Overfull \hbox (24.81363pt too wide) in paragraph at lines 3927--3937
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][], [][][], [][][], [][][],

Overfull \hbox (66.81792pt too wide) in paragraph at lines 3927--3937
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][],
[525]
Overfull \hbox (7.34402pt too wide) in paragraph at lines 3945--3948
[]\T1/aer/m/n/10 The fol-low-ing ternary func-tions are made avail-able as mem-
ber func-tions: [][][],
[526] [527] [528] [529] [530] [531]
Overfull \hbox (13.88599pt too wide) in paragraph at lines 4805--4808
[]\T1/aer/m/n/10 The fol-low-ing bi-nary func-tions are made avail-able as mem-
ber func-tions: [][][], [][][],
[532] [533] [534]
Overfull \hbox (6.66296pt too wide) in paragraph at lines 5156--5159
[][][][][][][][][][][][][][][][]\T1/aer/m/n/10 , where [][][][][][][] are the u
n-der-ly-ing [][][]
[535] [536] [537] [538] [539] [540] [541] [542]
Overfull \hbox (18.0287pt too wide) in paragraph at lines 6085--6088
\T1/aer/m/n/10 Basic eval-u-a-tion and mul-ti-point eval-u-a-tion can be achiev
ed us-ing the over-loaded [][][][].
[543] [544] [545] [546]
Overfull \hbox (41.55157pt too wide) in paragraph at lines 6564--6565
[][][][][][][]  

Overfull \hbox (22.66946pt too wide) in paragraph at lines 6576--6577
[][][][][][][]  

Overfull \hbox (73.02176pt too wide) in paragraph at lines 6582--6583
[][][][][][][]  

Overfull \hbox (22.66946pt too wide) in paragraph at lines 6588--6589
[][][][][][][]  

Overfull \hbox (54.13965pt too wide) in paragraph at lines 6594--6595
[][][][][][][]  
[547]
Overfull \hbox (3.78735pt too wide) in paragraph at lines 6609--6610
[][][][][][][][] 

Overfull \hbox (10.08139pt too wide) in paragraph at lines 6625--6626
[][][][][][][] 

Overfull \hbox (29.60596pt too wide) in paragraph at lines 6720--6722
[]\T1/aer/m/n/10 The fol-low-ing bi-nary func-tions are made avail-able as mem-
ber func-tions: [][][], [][][],
[548]
Overfull \hbox (3.93803pt too wide) in paragraph at lines 6730--6734
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][],
[549] [550] [551]
Overfull \hbox (13.88599pt too wide) in paragraph at lines 7136--7139
[]\T1/aer/m/n/10 The fol-low-ing bi-nary func-tions are made avail-able as mem-
ber func-tions: [][][], [][][],
[552] [553] [554]
Overfull \hbox (33.73148pt too wide) in paragraph at lines 7418--7421
[][][][][][][][][][][][][][][][][][][][][][] \T1/aer/m/n/10 has the same ef-fec
t as [][][][][][][][][][][]

Overfull \hbox (70.4114pt too wide) in paragraph at lines 7450--7453
[][][][][][][][][][][][][][][][][][][][][][][][][][] \T1/aer/m/n/10 has the sam
e ef-fect as [][][][][][][][][][][]
[555]
Overfull \hbox (22.66946pt too wide) in paragraph at lines 7619--7620
[][][][][][][][] 

Overfull \hbox (3.78735pt too wide) in paragraph at lines 7625--7626
[][][][][][][][] 
[556]
Overfull \hbox (25.46388pt too wide) in paragraph at lines 7726--7728
[]\T1/aer/m/n/10 See [][][], [][][] and [][][]. 
[557] [558] [559]
Overfull \hbox (2.66946pt too wide) in paragraph at lines 8025--8026
[][][][][][][][][][] 
[560]
Overfull \hbox (91.90387pt too wide) in paragraph at lines 8184--8185
[][][][][][][]  

Overfull \hbox (41.55157pt too wide) in paragraph at lines 8190--8191
[][][][][][][]  

Overfull \hbox (73.02176pt too wide) in paragraph at lines 8196--8197
[][][][][][][]  
[561]
Overfull \hbox (47.84561pt too wide) in paragraph at lines 8202--8203
[][][][][][][]  

Overfull \hbox (28.9635pt too wide) in paragraph at lines 8211--8212
[][][][][][][][] 

Overfull \hbox (47.84561pt too wide) in paragraph at lines 8217--8218
[][][][][][][][] 

Overfull \hbox (60.43369pt too wide) in paragraph at lines 8227--8228
[][][][][][][] 
[562]
Overfull \hbox (11.11609pt too wide) in paragraph at lines 8363--8367
[]\T1/aer/m/n/10 The fol-low-ing unary func-tions are made avail-able as mem-be
r func-tions: [][][], [][][],
[563]
Overfull \hbox (23.26205pt too wide) in paragraph at lines 8487--8490
[]\T1/aer/m/n/10 Obtain a ran-dom padic num-ber of pre-ci-sion [][][]. See [][]
[], [][][]
[564]
Overfull \hbox (14.94907pt too wide) in paragraph at lines 8641--8643
[]\T1/aer/m/n/10 Compute square root. May raise [][][] if no square root ex-ist
s. See [][][]. 
[565]
Overfull \hbox (10.49237pt too wide) in paragraph at lines 8727--8731
\T1/aer/m/n/10 The type [][][] wraps [][][]. Like [][][], ev-ery in-stance of [
][][]

Overfull \hbox (8.646pt too wide) in paragraph at lines 8774--8777
[]\T1/aer/m/n/10 The fol-low-ing bi-nary func-tions are made avail-able as mem-
ber func-tions: [][][], [][][],
[566] [567] [568] [569] [570] [571]
Overfull \hbox (11.11609pt too wide) in paragraph at lines 9493--9497
[]\T1/aer/m/n/10 The fol-low-ing unary func-tions are made avail-able as mem-be
r func-tions: [][][], [][][],

Overfull \hbox (3.82555pt too wide) in paragraph at lines 9493--9497
[][][]\T1/aer/m/n/10 , [][][], [][][], [][][], [][][], [][][], [][][], [][][],
[572]
Overfull \hbox (22.98203pt too wide) in paragraph at lines 9609--9612
[]\T1/aer/m/n/10 Obtain a ran-dom qadic num-ber of pre-ci-sion [][][]. See [][]
[], [][][]
[573] [574] [575] [576] [577]) [578]
Chapter 64.
(./input/profiler.tex [579] [580]) [581] [582]
Chapter 65.
(./input/interfaces.tex [583]) [584]
Appendix A.

Overfull \hbox (6.1994pt too wide) in paragraph at lines 2538--2544
[][][] \T1/aer/m/n/10 id-ioms to-gether with some meta pro-gram-ming (im-ple-me
nted in [][][][][][][])

Overfull \hbox (0.38019pt too wide) in paragraph at lines 2545--2550
\T1/aer/m/n/10 usu-ally ex-pressed as macros [][][][] and are de-fined in [][][
][][][][].
[585] [586] [587] [588]
Overfull \hbox (47.76344pt too wide) in paragraph at lines 2787--2789
[]\T1/aer/m/n/10 The tem-plates [][][], [][][] and [][][]

Overfull \hbox (49.88496pt too wide) in paragraph at lines 2825--2831
[]\T1/aer/m/n/10 The macro [][][] adds meth-ods [][][], [][][], [][][] and [][]
[]
[589] [590]
Overfull \hbox (29.87468pt too wide) in paragraph at lines 2955--2967
\T1/aer/m/n/10 Namely, in [][][], in ad-di-tion to a [][][][][][][] and [][][],

[591]
Overfull \hbox (16.66472pt too wide) in paragraph at lines 2977--2983
[]\T1/aer/m/n/10 In the ex-pres-sion class, type-def [][][] and in-voke the mac
ro [][][].[][][][][] 

Overfull \hbox (31.20193pt too wide) in paragraph at lines 2991--2999
[]\T1/aer/m/n/10 Invoke the macro [][][][][][][][][][][][][][].

Overfull \hbox (5.31111pt too wide) in paragraph at lines 2991--2999
\T1/aer/m/n/10 This spe-cialises the [][][][][] and [][][][][]
[592] [593] (./input/genericxx.tex [594] [595] [596]
Overfull \hbox (40.43369pt too wide) in paragraph at lines 296--297
[][][][][][][][][]  
[597]
Overfull \hbox (14.12274pt too wide) in paragraph at lines 473--475
[]\T1/aer/m/n/10 Same as above, but with [][][] in-stead of [][][]. 
[598] [599] [600]
Overfull \hbox (7.8198pt too wide) in paragraph at lines 814--817
[]\T1/aer/m/n/10 Expands to a con-di-tion (which can be passed to e.g. [][][])

Overfull \hbox (2.46136pt too wide) in paragraph at lines 880--883
\T1/aer/m/n/10 ap-pro-pri-ate for this class, de-fine the stan-dard meth-ods []
[][][][][][][][][][]. 
) [601] [602] (./flint-manual.bbl [603]
Underfull \hbox (badness 10000) in paragraph at lines 100--104
[][]$\T1/aett/m/n/10 http : / / www . ams . org / journals / mcom / 1996-[]65-[
]213 / S0025-[]5718-[]96-[]00678-[]3 /
) [604] (./flint-manual.aux) )
(see the transcript file for additional information)</usr/share/texlive/texmf-d
ist/fonts/type1/public/amsfonts/cm/cmbsy10.pfb></usr/share/texlive/texmf-dist/f
onts/type1/public/amsfonts/cm/cmbx10.pfb></usr/share/texlive/texmf-dist/fonts/t
ype1/public/amsfonts/cm/cmbx12.pfb></usr/share/texlive/texmf-dist/fonts/type1/p
ublic/amsfonts/cm/cmbx9.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/a
msfonts/cm/cmex10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfont
s/cm/cmitt10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/
cmmi10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi12
.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi5.pfb></
usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi6.pfb></usr/sha
re/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi7.pfb></usr/share/texl
ive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi8.pfb></usr/share/texlive/tex
mf-dist/fonts/type1/public/amsfonts/cm/cmmi9.pfb></usr/share/texlive/texmf-dist
/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/texlive/texmf-dist/fonts/
type1/public/amsfonts/cm/cmr12.pfb></usr/share/texlive/texmf-dist/fonts/type1/p
ublic/amsfonts/cm/cmr5.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/am
sfonts/cm/cmr6.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/c
m/cmr7.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.p
fb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb></usr
/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share
/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy5.pfb></usr/share/texliv
e/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy7.pfb></usr/share/texlive/texmf
-dist/fonts/type1/public/amsfonts/cm/cmsy8.pfb></usr/share/texlive/texmf-dist/f
onts/type1/public/amsfonts/cm/cmti10.pfb></usr/share/texlive/texmf-dist/fonts/t
ype1/public/amsfonts/cm/cmti12.pfb></usr/share/texlive/texmf-dist/fonts/type1/p
ublic/amsfonts/cm/cmtt10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/
amsfonts/cm/cmtt8.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfont
s/symbols/msbm10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts
/symbols/msbm7.pfb>
Output written on flint-manual.pdf (624 pages, 2229092 bytes).
Transcript written on flint-manual.log.
rm create_doc.o create_doc
rm flint-manual.aux flint-manual.log flint-manual.out flint-manual.toc flint-manual.bbl flint-manual.blg
mv input/title.tex input/title
rm input/*.tex
mv input/title input/title.tex
make[2]: Leaving directory '/«PKGBUILDDIR»/doc/latex'
make[1]: Leaving directory '/«PKGBUILDDIR»'
   debian/rules override_dh_auto_test
make[1]: Entering directory '/«PKGBUILDDIR»'
dh_auto_test --parallel -- AT= QUIET_CXX= QUIET_CC= QUIET_AR= INCS=-I/«PKGBUILDDIR» ABI_FLAG='-Wl,-z,relro'
make[2]: Entering directory '/«PKGBUILDDIR»'
if [ "1" -eq "1" ]; then \
	make shared; \
fi
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -D_FORTIFY_SOURCE=2  -c -o test_helpers.o test_helpers.c
make[3]: Entering directory '/«PKGBUILDDIR»'
make[3]: Nothing to be done for 'shared'.
make[3]: Leaving directory '/«PKGBUILDDIR»'
if [ "1" -eq "1" ]; then \
	make static; \
fi
make[3]: Entering directory '/«PKGBUILDDIR»'
make[3]: Nothing to be done for 'static'.
make[3]: Leaving directory '/«PKGBUILDDIR»'
make  build/test/t-count_trailing_zeros  build/test/t-udiv_qrnnd  build/test/t-umul_ppmm  build/test/t-add_sssaaaaaa  build/test/t-udiv_qrnnd_preinv  build/test/t-add_ssaaaa  build/test/t-smul_ppmm  build/test/t-count_leading_zeros  build/test/t-sub_ddmmss  build/test/t-sdiv_qrnnd
make[3]: Entering directory '/«PKGBUILDDIR»'
mkdir -p build/test
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-count_trailing_zeros.c -o build/test/t-count_trailing_zeros -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl 
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-udiv_qrnnd.c -o build/test/t-udiv_qrnnd -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl 
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-umul_ppmm.c -o build/test/t-umul_ppmm -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl 
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-add_sssaaaaaa.c -o build/test/t-add_sssaaaaaa -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl 
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-udiv_qrnnd_preinv.c -o build/test/t-udiv_qrnnd_preinv -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl 
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-add_ssaaaa.c -o build/test/t-add_ssaaaa -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl 
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-smul_ppmm.c -o build/test/t-smul_ppmm -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl 
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-count_leading_zeros.c -o build/test/t-count_leading_zeros -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl 
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-sub_ddmmss.c -o build/test/t-sub_ddmmss -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl 
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-sdiv_qrnnd.c -o build/test/t-sdiv_qrnnd -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl 
make[3]: Leaving directory '/«PKGBUILDDIR»'
build/test/t-count_trailing_zeros || exit $?;  build/test/t-udiv_qrnnd || exit $?;  build/test/t-umul_ppmm || exit $?;  build/test/t-add_sssaaaaaa || exit $?;  build/test/t-udiv_qrnnd_preinv || exit $?;  build/test/t-add_ssaaaa || exit $?;  build/test/t-smul_ppmm || exit $?;  build/test/t-count_leading_zeros || exit $?;  build/test/t-sub_ddmmss || exit $?;  build/test/t-sdiv_qrnnd || exit $?;
count_trailing_zeros....PASS
udiv_qrnnd....PASS
umul_ppmm....PASS
add_sssaaaaaa....PASS
udiv_qrnnd_preinv....PASS
add_ssaaaa....PASS
smul_ppmm....PASS
count_leading_zeros....PASS
sub_ddmmss....PASS
sdiv_qrnnd....PASS
mkdir -p build/ulong_extras/test; BUILD_DIR=../build/ulong_extras; export BUILD_DIR; make -f ../Makefile.subdirs -C ulong_extras check || exit $?;  mkdir -p build/long_extras/test; BUILD_DIR=../build/long_extras; export BUILD_DIR; make -f ../Makefile.subdirs -C long_extras check || exit $?;  mkdir -p build/perm/test; BUILD_DIR=../build/perm; export BUILD_DIR; make -f ../Makefile.subdirs -C perm check || exit $?;  mkdir -p build/fmpz/test; BUILD_DIR=../build/fmpz; export BUILD_DIR; make -f ../Makefile.subdirs -C fmpz check || exit $?;  mkdir -p build/fmpz_vec/test; BUILD_DIR=../build/fmpz_vec; export BUILD_DIR; make -f ../Makefile.subdirs -C fmpz_vec check || exit $?;  mkdir -p build/fmpz_poly/test; BUILD_DIR=../build/fmpz_poly; export BUILD_DIR; make -f ../Makefile.subdirs -C fmpz_poly check || exit $?;  mkdir -p build/fmpq_poly/test; BUILD_DIR=../build/fmpq_poly; export BUILD_DIR; make -f ../Makefile.subdirs -C fmpq_poly check || exit $?;  mkdir -p build/fmpz_mat/test; BUILD_DIR=../build/fmpz_mat; export BUILD_DIR; make -f ../Makefile.subdirs -C fmpz_mat check || exit $?;  mkdir -p build/mpfr_vec/test; BUILD_DIR=../build/mpfr_vec; export BUILD_DIR; make -f ../Makefile.subdirs -C mpfr_vec check || exit $?;  mkdir -p build/mpfr_mat/test; BUILD_DIR=../build/mpfr_mat; export BUILD_DIR; make -f ../Makefile.subdirs -C mpfr_mat check || exit $?;  mkdir -p build/nmod_vec/test; BUILD_DIR=../build/nmod_vec; export BUILD_DIR; make -f ../Makefile.subdirs -C nmod_vec check || exit $?;  mkdir -p build/nmod_poly/test; BUILD_DIR=../build/nmod_poly; export BUILD_DIR; make -f ../Makefile.subdirs -C nmod_poly check || exit $?;  mkdir -p build/nmod_poly_factor/test; BUILD_DIR=../build/nmod_poly_factor; export BUILD_DIR; make -f ../Makefile.subdirs -C nmod_poly_factor check || exit $?;  mkdir -p build/arith/test; BUILD_DIR=../build/arith; export BUILD_DIR; make -f ../Makefile.subdirs -C arith check || exit $?;  mkdir -p build/mpn_extras/test; BUILD_DIR=../build/mpn_extras; export BUILD_DIR; make -f ../Makefile.subdirs -C mpn_extras check || exit $?;  mkdir -p build/nmod_mat/test; BUILD_DIR=../build/nmod_mat; export BUILD_DIR; make -f ../Makefile.subdirs -C nmod_mat check || exit $?;  mkdir -p build/fmpq/test; BUILD_DIR=../build/fmpq; export BUILD_DIR; make -f ../Makefile.subdirs -C fmpq check || exit $?;  mkdir -p build/fmpq_mat/test; BUILD_DIR=../build/fmpq_mat; export BUILD_DIR; make -f ../Makefile.subdirs -C fmpq_mat check || exit $?;  mkdir -p build/padic/test; BUILD_DIR=../build/padic; export BUILD_DIR; make -f ../Makefile.subdirs -C padic check || exit $?;  mkdir -p build/fmpz_poly_q/test; BUILD_DIR=../build/fmpz_poly_q; export BUILD_DIR; make -f ../Makefile.subdirs -C fmpz_poly_q check || exit $?;  mkdir -p build/fmpz_poly_mat/test; BUILD_DIR=../build/fmpz_poly_mat; export BUILD_DIR; make -f ../Makefile.subdirs -C fmpz_poly_mat check || exit $?;  mkdir -p build/nmod_poly_mat/test; BUILD_DIR=../build/nmod_poly_mat; export BUILD_DIR; make -f ../Makefile.subdirs -C nmod_poly_mat check || exit $?;  mkdir -p build/fmpz_mod_poly/test; BUILD_DIR=../build/fmpz_mod_poly; export BUILD_DIR; make -f ../Makefile.subdirs -C fmpz_mod_poly check || exit $?;  mkdir -p build/fmpz_mod_poly_factor/test; BUILD_DIR=../build/fmpz_mod_poly_factor; export BUILD_DIR; make -f ../Makefile.subdirs -C fmpz_mod_poly_factor check || exit $?;  mkdir -p build/fmpz_factor/test; BUILD_DIR=../build/fmpz_factor; export BUILD_DIR; make -f ../Makefile.subdirs -C fmpz_factor check || exit $?;  mkdir -p build/fmpz_poly_factor/test; BUILD_DIR=../build/fmpz_poly_factor; export BUILD_DIR; make -f ../Makefile.subdirs -C fmpz_poly_factor check || exit $?;  mkdir -p build/fft/test; BUILD_DIR=../build/fft; export BUILD_DIR; make -f ../Makefile.subdirs -C fft check || exit $?;  mkdir -p build/qsieve/test; BUILD_DIR=../build/qsieve; export BUILD_DIR; make -f ../Makefile.subdirs -C qsieve check || exit $?;  mkdir -p build/double_extras/test; BUILD_DIR=../build/double_extras; export BUILD_DIR; make -f ../Makefile.subdirs -C double_extras check || exit $?;  mkdir -p build/padic_poly/test; BUILD_DIR=../build/padic_poly; export BUILD_DIR; make -f ../Makefile.subdirs -C padic_poly check || exit $?;  mkdir -p build/padic_mat/test; BUILD_DIR=../build/padic_mat; export BUILD_DIR; make -f ../Makefile.subdirs -C padic_mat check || exit $?;  mkdir -p build/qadic/test; BUILD_DIR=../build/qadic; export BUILD_DIR; make -f ../Makefile.subdirs -C qadic check || exit $?;  mkdir -p build/fq/test; BUILD_DIR=../build/fq; export BUILD_DIR; make -f ../Makefile.subdirs -C fq check || exit $?;  mkdir -p build/fq_vec/test; BUILD_DIR=../build/fq_vec; export BUILD_DIR; make -f ../Makefile.subdirs -C fq_vec check || exit $?;  mkdir -p build/fq_mat/test; BUILD_DIR=../build/fq_mat; export BUILD_DIR; make -f ../Makefile.subdirs -C fq_mat check || exit $?;  mkdir -p build/fq_poly/test; BUILD_DIR=../build/fq_poly; export BUILD_DIR; make -f ../Makefile.subdirs -C fq_poly check || exit $?;  mkdir -p build/fq_poly_factor/test; BUILD_DIR=../build/fq_poly_factor; export BUILD_DIR; make -f ../Makefile.subdirs -C fq_poly_factor check || exit $?;  mkdir -p build/fq_nmod/test; BUILD_DIR=../build/fq_nmod; export BUILD_DIR; make -f ../Makefile.subdirs -C fq_nmod check || exit $?;  mkdir -p build/fq_nmod_vec/test; BUILD_DIR=../build/fq_nmod_vec; export BUILD_DIR; make -f ../Makefile.subdirs -C fq_nmod_vec check || exit $?;  mkdir -p build/fq_nmod_mat/test; BUILD_DIR=../build/fq_nmod_mat; export BUILD_DIR; make -f ../Makefile.subdirs -C fq_nmod_mat check || exit $?;  mkdir -p build/fq_nmod_poly/test; BUILD_DIR=../build/fq_nmod_poly; export BUILD_DIR; make -f ../Makefile.subdirs -C fq_nmod_poly check || exit $?;  mkdir -p build/fq_nmod_poly_factor/test; BUILD_DIR=../build/fq_nmod_poly_factor; export BUILD_DIR; make -f ../Makefile.subdirs -C fq_nmod_poly_factor check || exit $?;  mkdir -p build/fq_zech/test; BUILD_DIR=../build/fq_zech; export BUILD_DIR; make -f ../Makefile.subdirs -C fq_zech check || exit $?;  mkdir -p build/fq_zech_vec/test; BUILD_DIR=../build/fq_zech_vec; export BUILD_DIR; make -f ../Makefile.subdirs -C fq_zech_vec check || exit $?;  mkdir -p build/fq_zech_mat/test; BUILD_DIR=../build/fq_zech_mat; export BUILD_DIR; make -f ../Makefile.subdirs -C fq_zech_mat check || exit $?;  mkdir -p build/fq_zech_poly/test; BUILD_DIR=../build/fq_zech_poly; export BUILD_DIR; make -f ../Makefile.subdirs -C fq_zech_poly check || exit $?;  mkdir -p build/fq_zech_poly_factor/test; BUILD_DIR=../build/fq_zech_poly_factor; export BUILD_DIR; make -f ../Makefile.subdirs -C fq_zech_poly_factor check || exit $?;
make[3]: Entering directory '/«PKGBUILDDIR»/ulong_extras'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-remove.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-remove -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-remove.d -MT "../build/ulong_extras/test/t-remove" -MT "../build/ulong_extras/test/t-remove.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-addmod.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-addmod -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-addmod.d -MT "../build/ulong_extras/test/t-addmod" -MT "../build/ulong_extras/test/t-addmod.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-is_strong_probabprime_precomp.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-is_strong_probabprime_precomp -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-is_strong_probabprime_precomp.d -MT "../build/ulong_extras/test/t-is_strong_probabprime_precomp" -MT "../build/ulong_extras/test/t-is_strong_probabprime_precomp.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-is_oddprime_binary.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-is_oddprime_binary -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-is_oddprime_binary.d -MT "../build/ulong_extras/test/t-is_oddprime_binary" -MT "../build/ulong_extras/test/t-is_oddprime_binary.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-sqrtmodn.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-sqrtmodn -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-sqrtmodn.d -MT "../build/ulong_extras/test/t-sqrtmodn" -MT "../build/ulong_extras/test/t-sqrtmodn.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-nextprime.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-nextprime -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-nextprime.d -MT "../build/ulong_extras/test/t-nextprime" -MT "../build/ulong_extras/test/t-nextprime.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-factor_trial.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-factor_trial -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-factor_trial.d -MT "../build/ulong_extras/test/t-factor_trial" -MT "../build/ulong_extras/test/t-factor_trial.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-powmod_precomp.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-powmod_precomp -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-powmod_precomp.d -MT "../build/ulong_extras/test/t-powmod_precomp" -MT "../build/ulong_extras/test/t-powmod_precomp.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-discrete_log_bsgs.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-discrete_log_bsgs -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-discrete_log_bsgs.d -MT "../build/ulong_extras/test/t-discrete_log_bsgs" -MT "../build/ulong_extras/test/t-discrete_log_bsgs.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-is_oddprime_small.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-is_oddprime_small -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-is_oddprime_small.d -MT "../build/ulong_extras/test/t-is_oddprime_small" -MT "../build/ulong_extras/test/t-is_oddprime_small.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-is_probabprime_fibonacci.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-is_probabprime_fibonacci -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-is_probabprime_fibonacci.d -MT "../build/ulong_extras/test/t-is_probabprime_fibonacci" -MT "../build/ulong_extras/test/t-is_probabprime_fibonacci.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-compute_primes.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-compute_primes -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-compute_primes.d -MT "../build/ulong_extras/test/t-compute_primes" -MT "../build/ulong_extras/test/t-compute_primes.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-factor_power235.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-factor_power235 -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-factor_power235.d -MT "../build/ulong_extras/test/t-factor_power235" -MT "../build/ulong_extras/test/t-factor_power235.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-lll_mod_preinv.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-lll_mod_preinv -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-lll_mod_preinv.d -MT "../build/ulong_extras/test/t-lll_mod_preinv" -MT "../build/ulong_extras/test/t-lll_mod_preinv.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-is_prime.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-is_prime -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-is_prime.d -MT "../build/ulong_extras/test/t-is_prime" -MT "../build/ulong_extras/test/t-is_prime.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-mulmod_precomp.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-mulmod_precomp -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-mulmod_precomp.d -MT "../build/ulong_extras/test/t-mulmod_precomp" -MT "../build/ulong_extras/test/t-mulmod_precomp.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-mod2_precomp.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-mod2_precomp -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-mod2_precomp.d -MT "../build/ulong_extras/test/t-mod2_precomp" -MT "../build/ulong_extras/test/t-mod2_precomp.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-factor.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-factor -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-factor.d -MT "../build/ulong_extras/test/t-factor" -MT "../build/ulong_extras/test/t-factor.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-mulmod2_preinv.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-mulmod2_preinv -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-mulmod2_preinv.d -MT "../build/ulong_extras/test/t-mulmod2_preinv" -MT "../build/ulong_extras/test/t-mulmod2_preinv.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-gcd_full.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-gcd_full -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-gcd_full.d -MT "../build/ulong_extras/test/t-gcd_full" -MT "../build/ulong_extras/test/t-gcd_full.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-remove2_precomp.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-remove2_precomp -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-remove2_precomp.d -MT "../build/ulong_extras/test/t-remove2_precomp" -MT "../build/ulong_extras/test/t-remove2_precomp.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-nth_prime_bounds.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-nth_prime_bounds -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-nth_prime_bounds.d -MT "../build/ulong_extras/test/t-nth_prime_bounds" -MT "../build/ulong_extras/test/t-nth_prime_bounds.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-factorial_fast_mod2_preinv.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-factorial_fast_mod2_preinv -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-factorial_fast_mod2_preinv.d -MT "../build/ulong_extras/test/t-factorial_fast_mod2_preinv" -MT "../build/ulong_extras/test/t-factorial_fast_mod2_preinv.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-is_square.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-is_square -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-is_square.d -MT "../build/ulong_extras/test/t-is_square" -MT "../build/ulong_extras/test/t-is_square.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-powmod_ui_precomp.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-powmod_ui_precomp -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-powmod_ui_precomp.d -MT "../build/ulong_extras/test/t-powmod_ui_precomp" -MT "../build/ulong_extras/test/t-powmod_ui_precomp.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-invmod.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-invmod -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-invmod.d -MT "../build/ulong_extras/test/t-invmod" -MT "../build/ulong_extras/test/t-invmod.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-powmod2.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-powmod2 -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-powmod2.d -MT "../build/ulong_extras/test/t-powmod2" -MT "../build/ulong_extras/test/t-powmod2.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-pow.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-pow -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-pow.d -MT "../build/ulong_extras/test/t-pow" -MT "../build/ulong_extras/test/t-pow.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-powmod2_ui_preinv.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-powmod2_ui_preinv -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-powmod2_ui_preinv.d -MT "../build/ulong_extras/test/t-powmod2_ui_preinv" -MT "../build/ulong_extras/test/t-powmod2_ui_preinv.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-is_probabprime_BPSW.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-is_probabprime_BPSW -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-is_probabprime_BPSW.d -MT "../build/ulong_extras/test/t-is_probabprime_BPSW" -MT "../build/ulong_extras/test/t-is_probabprime_BPSW.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-clog.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-clog -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-clog.d -MT "../build/ulong_extras/test/t-clog" -MT "../build/ulong_extras/test/t-clog.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-mod_precomp.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-mod_precomp -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-mod_precomp.d -MT "../build/ulong_extras/test/t-mod_precomp" -MT "../build/ulong_extras/test/t-mod_precomp.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-is_prime_pseudosquare.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-is_prime_pseudosquare -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-is_prime_pseudosquare.d -MT "../build/ulong_extras/test/t-is_prime_pseudosquare" -MT "../build/ulong_extras/test/t-is_prime_pseudosquare.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-mod2_preinv.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-mod2_preinv -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-mod2_preinv.d -MT "../build/ulong_extras/test/t-mod2_preinv" -MT "../build/ulong_extras/test/t-mod2_preinv.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-is_perfect_power235.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-is_perfect_power235 -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-is_perfect_power235.d -MT "../build/ulong_extras/test/t-is_perfect_power235" -MT "../build/ulong_extras/test/t-is_perfect_power235.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-sqrtmod_primepow.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-sqrtmod_primepow -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-sqrtmod_primepow.d -MT "../build/ulong_extras/test/t-sqrtmod_primepow" -MT "../build/ulong_extras/test/t-sqrtmod_primepow.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-moebius_mu.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-moebius_mu -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-moebius_mu.d -MT "../build/ulong_extras/test/t-moebius_mu" -MT "../build/ulong_extras/test/t-moebius_mu.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-factor_lehman.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-factor_lehman -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-factor_lehman.d -MT "../build/ulong_extras/test/t-factor_lehman" -MT "../build/ulong_extras/test/t-factor_lehman.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-powmod2_preinv.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-powmod2_preinv -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-powmod2_preinv.d -MT "../build/ulong_extras/test/t-powmod2_preinv" -MT "../build/ulong_extras/test/t-powmod2_preinv.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-primes_jump_after.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-primes_jump_after -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-primes_jump_after.d -MT "../build/ulong_extras/test/t-primes_jump_after" -MT "../build/ulong_extras/test/t-primes_jump_after.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-factor_trial_range.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-factor_trial_range -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-factor_trial_range.d -MT "../build/ulong_extras/test/t-factor_trial_range" -MT "../build/ulong_extras/test/t-factor_trial_range.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-is_strong_probabprime2_preinv.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-is_strong_probabprime2_preinv -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-is_strong_probabprime2_preinv.d -MT "../build/ulong_extras/test/t-is_strong_probabprime2_preinv" -MT "../build/ulong_extras/test/t-is_strong_probabprime2_preinv.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-divrem2_precomp.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-divrem2_precomp -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-divrem2_precomp.d -MT "../build/ulong_extras/test/t-divrem2_precomp" -MT "../build/ulong_extras/test/t-divrem2_precomp.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-ll_mod_preinv.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-ll_mod_preinv -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-ll_mod_preinv.d -MT "../build/ulong_extras/test/t-ll_mod_preinv" -MT "../build/ulong_extras/test/t-ll_mod_preinv.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-is_prime_pocklington.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-is_prime_pocklington -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-is_prime_pocklington.d -MT "../build/ulong_extras/test/t-is_prime_pocklington" -MT "../build/ulong_extras/test/t-is_prime_pocklington.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-submod.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-submod -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-submod.d -MT "../build/ulong_extras/test/t-submod" -MT "../build/ulong_extras/test/t-submod.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-is_probabprime_fermat.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-is_probabprime_fermat -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-is_probabprime_fermat.d -MT "../build/ulong_extras/test/t-is_probabprime_fermat" -MT "../build/ulong_extras/test/t-is_probabprime_fermat.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-factor_trial_partial.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-factor_trial_partial -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-factor_trial_partial.d -MT "../build/ulong_extras/test/t-factor_trial_partial" -MT "../build/ulong_extras/test/t-factor_trial_partial.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-prime_pi_bounds.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-prime_pi_bounds -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-prime_pi_bounds.d -MT "../build/ulong_extras/test/t-prime_pi_bounds" -MT "../build/ulong_extras/test/t-prime_pi_bounds.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-sqrtrem.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-sqrtrem -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-sqrtrem.d -MT "../build/ulong_extras/test/t-sqrtrem" -MT "../build/ulong_extras/test/t-sqrtrem.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-flog.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-flog -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-flog.d -MT "../build/ulong_extras/test/t-flog" -MT "../build/ulong_extras/test/t-flog.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-sizeinbase.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-sizeinbase -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-sizeinbase.d -MT "../build/ulong_extras/test/t-sizeinbase" -MT "../build/ulong_extras/test/t-sizeinbase.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-factor_SQUFOF.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-factor_SQUFOF -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-factor_SQUFOF.d -MT "../build/ulong_extras/test/t-factor_SQUFOF" -MT "../build/ulong_extras/test/t-factor_SQUFOF.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-sqrt.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-sqrt -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-sqrt.d -MT "../build/ulong_extras/test/t-sqrt" -MT "../build/ulong_extras/test/t-sqrt.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-jacobi.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-jacobi -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-jacobi.d -MT "../build/ulong_extras/test/t-jacobi" -MT "../build/ulong_extras/test/t-jacobi.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-xgcd.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-xgcd -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-xgcd.d -MT "../build/ulong_extras/test/t-xgcd" -MT "../build/ulong_extras/test/t-xgcd.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-primitive_root_prime.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-primitive_root_prime -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-primitive_root_prime.d -MT "../build/ulong_extras/test/t-primitive_root_prime" -MT "../build/ulong_extras/test/t-primitive_root_prime.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-factor_one_line.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-factor_one_line -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-factor_one_line.d -MT "../build/ulong_extras/test/t-factor_one_line" -MT "../build/ulong_extras/test/t-factor_one_line.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-factor_partial.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-factor_partial -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-factor_partial.d -MT "../build/ulong_extras/test/t-factor_partial" -MT "../build/ulong_extras/test/t-factor_partial.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-euler_phi.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-euler_phi -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-euler_phi.d -MT "../build/ulong_extras/test/t-euler_phi" -MT "../build/ulong_extras/test/t-euler_phi.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-prime_pi.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-prime_pi -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-prime_pi.d -MT "../build/ulong_extras/test/t-prime_pi" -MT "../build/ulong_extras/test/t-prime_pi.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-factorial_mod2_preinv.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-factorial_mod2_preinv -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-factorial_mod2_preinv.d -MT "../build/ulong_extras/test/t-factorial_mod2_preinv" -MT "../build/ulong_extras/test/t-factorial_mod2_preinv.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-factor_pp1.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-factor_pp1 -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-factor_pp1.d -MT "../build/ulong_extras/test/t-factor_pp1" -MT "../build/ulong_extras/test/t-factor_pp1.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-is_probabprime.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-is_probabprime -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-is_probabprime.d -MT "../build/ulong_extras/test/t-is_probabprime" -MT "../build/ulong_extras/test/t-is_probabprime.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-is_squarefree.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-is_squarefree -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-is_squarefree.d -MT "../build/ulong_extras/test/t-is_squarefree" -MT "../build/ulong_extras/test/t-is_squarefree.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-gcdinv.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-gcdinv -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-gcdinv.d -MT "../build/ulong_extras/test/t-gcdinv" -MT "../build/ulong_extras/test/t-gcdinv.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-is_probabprime_lucas.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-is_probabprime_lucas -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-is_probabprime_lucas.d -MT "../build/ulong_extras/test/t-is_probabprime_lucas" -MT "../build/ulong_extras/test/t-is_probabprime_lucas.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-gcd.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-gcd -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-gcd.d -MT "../build/ulong_extras/test/t-gcd" -MT "../build/ulong_extras/test/t-gcd.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-sqrtmod.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-sqrtmod -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-sqrtmod.d -MT "../build/ulong_extras/test/t-sqrtmod" -MT "../build/ulong_extras/test/t-sqrtmod.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-powmod.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-powmod -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-powmod.d -MT "../build/ulong_extras/test/t-powmod" -MT "../build/ulong_extras/test/t-powmod.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-primes.c ../build/ulong_extras/../../test_helpers.o -o ../build/ulong_extras/test/t-primes -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/ulong_extras/test/t-primes.d -MT "../build/ulong_extras/test/t-primes" -MT "../build/ulong_extras/test/t-primes.d"
remove....addmod....is_strong_probabprime_precomp....is_oddprime_binary....PASS
sqrtmodn....PASS
nextprime....PASS
factor_trial....PASS
powmod_precomp....PASS
discrete_log_bsgs....PASS
is_oddprime_small....PASS
is_probabprime_fibonacci....PASS
compute_primes....PASS
factor_power235....PASS
lll_mod_preinv....PASS
is_prime....PASS
mulmod_precomp....PASS
mod2_precomp....PASS
factor....PASS
mulmod2_preinv....PASS
gcd_full....PASS
remove2_precomp....PASS
nth_prime_bounds....PASS
factorial_fast_mod2_preinv....PASS
is_square....PASS
powmod_ui_precomp....PASS
invmod....PASS
powmod2....PASS
pow....PASS
powmod2_ui_preinv....PASS
is_probabprime_BPSW....PASS
clog....PASS
mod_precomp....PASS
is_prime_pseudosquare....PASS
mod2_preinv....PASS
is_perfect_power235....PASS
sqrtmod_primepow....PASS
moebius_mu....PASS
factor_lehman....PASS
powmod2_preinv....PASS
primes_jump_after....PASS
factor_trial_range....PASS
is_strong_probabprime2_preinv....PASS
divrem2_precomp....PASS
ll_mod_preinv....PASS
is_prime_pocklington....PASS
submod....PASS
is_probabprime_fermat....PASS
factor_trial_partial....PASS
prime_pi_bounds....PASS
sqrtrem....PASS
flog....PASS
sizeinbase....PASS
factor_SQUFOF....PASS
sqrt....PASS
jacobi....PASS
xgcd....PASS
primitive_root_prime....PASS
factor_one_line....PASS
factor_partial....PASS
euler_phi....PASS
prime_pi....PASS
factorial_mod2_preinv....PASS
factor_pp1....PASS
is_probabprime....PASS
is_squarefree....PASS
gcdinv....PASS
is_probabprime_lucas....PASS
gcd....PASS
sqrtmod....PASS
powmod....PASS
primes....PASS
PASS
PASS
PASS
make[3]: Leaving directory '/«PKGBUILDDIR»/ulong_extras'
make[3]: Entering directory '/«PKGBUILDDIR»/long_extras'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-sizeinbase.c ../build/long_extras/../../test_helpers.o -o ../build/long_extras/test/t-sizeinbase -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/long_extras/test/t-sizeinbase.d -MT "../build/long_extras/test/t-sizeinbase" -MT "../build/long_extras/test/t-sizeinbase.d"
sizeinbase....PASS
make[3]: Leaving directory '/«PKGBUILDDIR»/long_extras'
make[3]: Entering directory '/«PKGBUILDDIR»/perm'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-parity.c ../build/perm/../../test_helpers.o -o ../build/perm/test/t-parity -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/perm/test/t-parity.d -MT "../build/perm/test/t-parity" -MT "../build/perm/test/t-parity.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-inv.c ../build/perm/../../test_helpers.o -o ../build/perm/test/t-inv -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/perm/test/t-inv.d -MT "../build/perm/test/t-inv" -MT "../build/perm/test/t-inv.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-compose.c ../build/perm/../../test_helpers.o -o ../build/perm/test/t-compose -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/perm/test/t-compose.d -MT "../build/perm/test/t-compose" -MT "../build/perm/test/t-compose.d"
parity....PASS
inv....PASS
compose....PASS
make[3]: Leaving directory '/«PKGBUILDDIR»/perm'
make[3]: Entering directory '/«PKGBUILDDIR»/fmpz'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-size.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-size -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-size.d -MT "../build/fmpz/test/t-size" -MT "../build/fmpz/test/t-size.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-root.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-root -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-root.d -MT "../build/fmpz/test/t-root" -MT "../build/fmpz/test/t-root.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-fdiv_r_2exp.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-fdiv_r_2exp -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-fdiv_r_2exp.d -MT "../build/fmpz/test/t-fdiv_r_2exp" -MT "../build/fmpz/test/t-fdiv_r_2exp.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-mul.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-mul -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-mul.d -MT "../build/fmpz/test/t-mul" -MT "../build/fmpz/test/t-mul.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-get_str.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-get_str -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-get_str.d -MT "../build/fmpz/test/t-get_str" -MT "../build/fmpz/test/t-get_str.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-flog_ui.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-flog_ui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-flog_ui.d -MT "../build/fmpz/test/t-flog_ui" -MT "../build/fmpz/test/t-flog_ui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-sub.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-sub -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-sub.d -MT "../build/fmpz/test/t-sub" -MT "../build/fmpz/test/t-sub.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-remove.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-remove -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-remove.d -MT "../build/fmpz/test/t-remove" -MT "../build/fmpz/test/t-remove.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-mul_si.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-mul_si -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-mul_si.d -MT "../build/fmpz/test/t-mul_si" -MT "../build/fmpz/test/t-mul_si.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-jacobi.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-jacobi -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-jacobi.d -MT "../build/fmpz/test/t-jacobi" -MT "../build/fmpz/test/t-jacobi.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-set_uiui.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-set_uiui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-set_uiui.d -MT "../build/fmpz/test/t-set_uiui" -MT "../build/fmpz/test/t-set_uiui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-fdiv_q_si.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-fdiv_q_si -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-fdiv_q_si.d -MT "../build/fmpz/test/t-fdiv_q_si" -MT "../build/fmpz/test/t-fdiv_q_si.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-get_d.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-get_d -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-get_d.d -MT "../build/fmpz/test/t-get_d" -MT "../build/fmpz/test/t-get_d.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-get_ui.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-get_ui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-get_ui.d -MT "../build/fmpz/test/t-get_ui" -MT "../build/fmpz/test/t-get_ui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-cdiv_q_si.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-cdiv_q_si -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-cdiv_q_si.d -MT "../build/fmpz/test/t-cdiv_q_si" -MT "../build/fmpz/test/t-cdiv_q_si.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-pow_ui.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-pow_ui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-pow_ui.d -MT "../build/fmpz/test/t-pow_ui" -MT "../build/fmpz/test/t-pow_ui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-sizeinbase.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-sizeinbase -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-sizeinbase.d -MT "../build/fmpz/test/t-sizeinbase" -MT "../build/fmpz/test/t-sizeinbase.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-bit_pack.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-bit_pack -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-bit_pack.d -MT "../build/fmpz/test/t-bit_pack" -MT "../build/fmpz/test/t-bit_pack.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-add_ui.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-add_ui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-add_ui.d -MT "../build/fmpz/test/t-add_ui" -MT "../build/fmpz/test/t-add_ui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-fdiv_q.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-fdiv_q -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-fdiv_q.d -MT "../build/fmpz/test/t-fdiv_q" -MT "../build/fmpz/test/t-fdiv_q.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-divexact_si.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-divexact_si -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-divexact_si.d -MT "../build/fmpz/test/t-divexact_si" -MT "../build/fmpz/test/t-divexact_si.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-tdiv_q_2exp.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-tdiv_q_2exp -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-tdiv_q_2exp.d -MT "../build/fmpz/test/t-tdiv_q_2exp" -MT "../build/fmpz/test/t-tdiv_q_2exp.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-lcm.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-lcm -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-lcm.d -MT "../build/fmpz/test/t-lcm" -MT "../build/fmpz/test/t-lcm.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-mul_ui.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-mul_ui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-mul_ui.d -MT "../build/fmpz/test/t-mul_ui" -MT "../build/fmpz/test/t-mul_ui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-fdiv_q_ui.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-fdiv_q_ui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-fdiv_q_ui.d -MT "../build/fmpz/test/t-fdiv_q_ui" -MT "../build/fmpz/test/t-fdiv_q_ui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-sub_ui.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-sub_ui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-sub_ui.d -MT "../build/fmpz/test/t-sub_ui" -MT "../build/fmpz/test/t-sub_ui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-xor.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-xor -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-xor.d -MT "../build/fmpz/test/t-xor" -MT "../build/fmpz/test/t-xor.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-setbit.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-setbit -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-setbit.d -MT "../build/fmpz/test/t-setbit" -MT "../build/fmpz/test/t-setbit.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-cdiv_q_ui.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-cdiv_q_ui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-cdiv_q_ui.d -MT "../build/fmpz/test/t-cdiv_q_ui" -MT "../build/fmpz/test/t-cdiv_q_ui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-equal.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-equal -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-equal.d -MT "../build/fmpz/test/t-equal" -MT "../build/fmpz/test/t-equal.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-comb_init_clear.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-comb_init_clear -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-comb_init_clear.d -MT "../build/fmpz/test/t-comb_init_clear" -MT "../build/fmpz/test/t-comb_init_clear.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-divexact.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-divexact -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-divexact.d -MT "../build/fmpz/test/t-divexact" -MT "../build/fmpz/test/t-divexact.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-invmod.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-invmod -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-invmod.d -MT "../build/fmpz/test/t-invmod" -MT "../build/fmpz/test/t-invmod.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-equal_si.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-equal_si -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-equal_si.d -MT "../build/fmpz/test/t-equal_si" -MT "../build/fmpz/test/t-equal_si.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-cdiv_q.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-cdiv_q -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-cdiv_q.d -MT "../build/fmpz/test/t-cdiv_q" -MT "../build/fmpz/test/t-cdiv_q.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-fits_si.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-fits_si -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-fits_si.d -MT "../build/fmpz/test/t-fits_si" -MT "../build/fmpz/test/t-fits_si.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-crt_ui.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-crt_ui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-crt_ui.d -MT "../build/fmpz/test/t-crt_ui" -MT "../build/fmpz/test/t-crt_ui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-multi_CRT_ui.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-multi_CRT_ui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-multi_CRT_ui.d -MT "../build/fmpz/test/t-multi_CRT_ui" -MT "../build/fmpz/test/t-multi_CRT_ui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-print_read.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-print_read -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-print_read.d -MT "../build/fmpz/test/t-print_read" -MT "../build/fmpz/test/t-print_read.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-fdiv_qr.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-fdiv_qr -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-fdiv_qr.d -MT "../build/fmpz/test/t-fdiv_qr" -MT "../build/fmpz/test/t-fdiv_qr.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-get_d_2exp.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-get_d_2exp -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-get_d_2exp.d -MT "../build/fmpz/test/t-get_d_2exp" -MT "../build/fmpz/test/t-get_d_2exp.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-init2.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-init2 -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-init2.d -MT "../build/fmpz/test/t-init2" -MT "../build/fmpz/test/t-init2.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-gcd.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-gcd -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-gcd.d -MT "../build/fmpz/test/t-gcd" -MT "../build/fmpz/test/t-gcd.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-fdiv_r.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-fdiv_r -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-fdiv_r.d -MT "../build/fmpz/test/t-fdiv_r" -MT "../build/fmpz/test/t-fdiv_r.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-equal_ui.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-equal_ui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-equal_ui.d -MT "../build/fmpz/test/t-equal_ui" -MT "../build/fmpz/test/t-equal_ui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-xgcd.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-xgcd -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-xgcd.d -MT "../build/fmpz/test/t-xgcd" -MT "../build/fmpz/test/t-xgcd.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-dlog.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-dlog -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-dlog.d -MT "../build/fmpz/test/t-dlog" -MT "../build/fmpz/test/t-dlog.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-addmul.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-addmul -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-addmul.d -MT "../build/fmpz/test/t-addmul" -MT "../build/fmpz/test/t-addmul.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-cmpabs.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-cmpabs -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-cmpabs.d -MT "../build/fmpz/test/t-cmpabs" -MT "../build/fmpz/test/t-cmpabs.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-divisible.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-divisible -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-divisible.d -MT "../build/fmpz/test/t-divisible" -MT "../build/fmpz/test/t-divisible.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-multi_CRT_ui_unsigned.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-multi_CRT_ui_unsigned -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-multi_CRT_ui_unsigned.d -MT "../build/fmpz/test/t-multi_CRT_ui_unsigned" -MT "../build/fmpz/test/t-multi_CRT_ui_unsigned.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-sqrtrem.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-sqrtrem -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-sqrtrem.d -MT "../build/fmpz/test/t-sqrtrem" -MT "../build/fmpz/test/t-sqrtrem.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-fdiv_qr_preinvn.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-fdiv_qr_preinvn -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-fdiv_qr_preinvn.d -MT "../build/fmpz/test/t-fdiv_qr_preinvn" -MT "../build/fmpz/test/t-fdiv_qr_preinvn.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-neg_uiui.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-neg_uiui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-neg_uiui.d -MT "../build/fmpz/test/t-neg_uiui" -MT "../build/fmpz/test/t-neg_uiui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-tdiv_qr.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-tdiv_qr -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-tdiv_qr.d -MT "../build/fmpz/test/t-tdiv_qr" -MT "../build/fmpz/test/t-tdiv_qr.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-complement.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-complement -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-complement.d -MT "../build/fmpz/test/t-complement" -MT "../build/fmpz/test/t-complement.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-submul.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-submul -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-submul.d -MT "../build/fmpz/test/t-submul" -MT "../build/fmpz/test/t-submul.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-mpz_init_set_readonly.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-mpz_init_set_readonly -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-mpz_init_set_readonly.d -MT "../build/fmpz/test/t-mpz_init_set_readonly" -MT "../build/fmpz/test/t-mpz_init_set_readonly.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-and.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-and -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-and.d -MT "../build/fmpz/test/t-and" -MT "../build/fmpz/test/t-and.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-init_set.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-init_set -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-init_set.d -MT "../build/fmpz/test/t-init_set" -MT "../build/fmpz/test/t-init_set.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-swap.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-swap -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-swap.d -MT "../build/fmpz/test/t-swap" -MT "../build/fmpz/test/t-swap.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-sqrt.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-sqrt -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-sqrt.d -MT "../build/fmpz/test/t-sqrt" -MT "../build/fmpz/test/t-sqrt.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-gcdinv.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-gcdinv -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-gcdinv.d -MT "../build/fmpz/test/t-gcdinv" -MT "../build/fmpz/test/t-gcdinv.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-tdiv_ui.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-tdiv_ui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-tdiv_ui.d -MT "../build/fmpz/test/t-tdiv_ui" -MT "../build/fmpz/test/t-tdiv_ui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-addmul_ui.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-addmul_ui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-addmul_ui.d -MT "../build/fmpz/test/t-addmul_ui" -MT "../build/fmpz/test/t-addmul_ui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-is_even.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-is_even -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-is_even.d -MT "../build/fmpz/test/t-is_even" -MT "../build/fmpz/test/t-is_even.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-divexact2_uiui.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-divexact2_uiui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-divexact2_uiui.d -MT "../build/fmpz/test/t-divexact2_uiui" -MT "../build/fmpz/test/t-divexact2_uiui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-fmpz_cleanup.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-fmpz_cleanup -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-fmpz_cleanup.d -MT "../build/fmpz/test/t-fmpz_cleanup" -MT "../build/fmpz/test/t-fmpz_cleanup.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-init_set_ui.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-init_set_ui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-init_set_ui.d -MT "../build/fmpz/test/t-init_set_ui" -MT "../build/fmpz/test/t-init_set_ui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-sqrtmod.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-sqrtmod -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-sqrtmod.d -MT "../build/fmpz/test/t-sqrtmod" -MT "../build/fmpz/test/t-sqrtmod.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-neg_ui.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-neg_ui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-neg_ui.d -MT "../build/fmpz/test/t-neg_ui" -MT "../build/fmpz/test/t-neg_ui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-get_mpz.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-get_mpz -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-get_mpz.d -MT "../build/fmpz/test/t-get_mpz" -MT "../build/fmpz/test/t-get_mpz.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-submul_ui.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-submul_ui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-submul_ui.d -MT "../build/fmpz/test/t-submul_ui" -MT "../build/fmpz/test/t-submul_ui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-set.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-set -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-set.d -MT "../build/fmpz/test/t-set" -MT "../build/fmpz/test/t-set.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-clog.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-clog -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-clog.d -MT "../build/fmpz/test/t-clog" -MT "../build/fmpz/test/t-clog.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-powm.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-powm -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-powm.d -MT "../build/fmpz/test/t-powm" -MT "../build/fmpz/test/t-powm.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-tdiv_q.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-tdiv_q -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-tdiv_q.d -MT "../build/fmpz/test/t-tdiv_q" -MT "../build/fmpz/test/t-tdiv_q.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-rfac_uiui.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-rfac_uiui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-rfac_uiui.d -MT "../build/fmpz/test/t-rfac_uiui" -MT "../build/fmpz/test/t-rfac_uiui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-tdiv_q_si.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-tdiv_q_si -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-tdiv_q_si.d -MT "../build/fmpz/test/t-tdiv_q_si" -MT "../build/fmpz/test/t-tdiv_q_si.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-mul_tdiv_q_2exp.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-mul_tdiv_q_2exp -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-mul_tdiv_q_2exp.d -MT "../build/fmpz/test/t-mul_tdiv_q_2exp" -MT "../build/fmpz/test/t-mul_tdiv_q_2exp.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-tstbit.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-tstbit -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-tstbit.d -MT "../build/fmpz/test/t-tstbit" -MT "../build/fmpz/test/t-tstbit.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-popcnt.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-popcnt -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-popcnt.d -MT "../build/fmpz/test/t-popcnt" -MT "../build/fmpz/test/t-popcnt.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-mul_si_tdiv_q_2exp.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-mul_si_tdiv_q_2exp -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-mul_si_tdiv_q_2exp.d -MT "../build/fmpz/test/t-mul_si_tdiv_q_2exp" -MT "../build/fmpz/test/t-mul_si_tdiv_q_2exp.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-powm_ui.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-powm_ui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-powm_ui.d -MT "../build/fmpz/test/t-powm_ui" -MT "../build/fmpz/test/t-powm_ui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-mul2_uiui.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-mul2_uiui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-mul2_uiui.d -MT "../build/fmpz/test/t-mul2_uiui" -MT "../build/fmpz/test/t-mul2_uiui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-is_square.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-is_square -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-is_square.d -MT "../build/fmpz/test/t-is_square" -MT "../build/fmpz/test/t-is_square.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-flog.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-flog -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-flog.d -MT "../build/fmpz/test/t-flog" -MT "../build/fmpz/test/t-flog.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-mod.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-mod -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-mod.d -MT "../build/fmpz/test/t-mod" -MT "../build/fmpz/test/t-mod.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-abs.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-abs -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-abs.d -MT "../build/fmpz/test/t-abs" -MT "../build/fmpz/test/t-abs.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-tdiv_q_ui.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-tdiv_q_ui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-tdiv_q_ui.d -MT "../build/fmpz/test/t-tdiv_q_ui" -MT "../build/fmpz/test/t-tdiv_q_ui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-rfac_ui.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-rfac_ui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-rfac_ui.d -MT "../build/fmpz/test/t-rfac_ui" -MT "../build/fmpz/test/t-rfac_ui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-fac_ui.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-fac_ui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-fac_ui.d -MT "../build/fmpz/test/t-fac_ui" -MT "../build/fmpz/test/t-fac_ui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-bits.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-bits -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-bits.d -MT "../build/fmpz/test/t-bits" -MT "../build/fmpz/test/t-bits.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-set_ui_smod.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-set_ui_smod -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-set_ui_smod.d -MT "../build/fmpz/test/t-set_ui_smod" -MT "../build/fmpz/test/t-set_ui_smod.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-sgn.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-sgn -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-sgn.d -MT "../build/fmpz/test/t-sgn" -MT "../build/fmpz/test/t-sgn.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-val2.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-val2 -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-val2.d -MT "../build/fmpz/test/t-val2" -MT "../build/fmpz/test/t-val2.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-divexact_ui.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-divexact_ui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-divexact_ui.d -MT "../build/fmpz/test/t-divexact_ui" -MT "../build/fmpz/test/t-divexact_ui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-cmp.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-cmp -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-cmp.d -MT "../build/fmpz/test/t-cmp" -MT "../build/fmpz/test/t-cmp.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-mul_2exp.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-mul_2exp -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-mul_2exp.d -MT "../build/fmpz/test/t-mul_2exp" -MT "../build/fmpz/test/t-mul_2exp.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-neg.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-neg -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-neg.d -MT "../build/fmpz/test/t-neg" -MT "../build/fmpz/test/t-neg.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-fdiv_q_2exp.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-fdiv_q_2exp -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-fdiv_q_2exp.d -MT "../build/fmpz/test/t-fdiv_q_2exp" -MT "../build/fmpz/test/t-fdiv_q_2exp.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-mod_ui.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-mod_ui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-mod_ui.d -MT "../build/fmpz/test/t-mod_ui" -MT "../build/fmpz/test/t-mod_ui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-abs_ubound_ui_2exp.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-abs_ubound_ui_2exp -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-abs_ubound_ui_2exp.d -MT "../build/fmpz/test/t-abs_ubound_ui_2exp" -MT "../build/fmpz/test/t-abs_ubound_ui_2exp.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-init_set_readonly.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-init_set_readonly -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-init_set_readonly.d -MT "../build/fmpz/test/t-init_set_readonly" -MT "../build/fmpz/test/t-init_set_readonly.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-cmp_si.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-cmp_si -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-cmp_si.d -MT "../build/fmpz/test/t-cmp_si" -MT "../build/fmpz/test/t-cmp_si.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-cdiv_q_2exp.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-cdiv_q_2exp -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-cdiv_q_2exp.d -MT "../build/fmpz/test/t-cdiv_q_2exp" -MT "../build/fmpz/test/t-cdiv_q_2exp.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-get_si.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-get_si -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-get_si.d -MT "../build/fmpz/test/t-get_si" -MT "../build/fmpz/test/t-get_si.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-clog_ui.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-clog_ui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-clog_ui.d -MT "../build/fmpz/test/t-clog_ui" -MT "../build/fmpz/test/t-clog_ui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-fib_ui.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-fib_ui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-fib_ui.d -MT "../build/fmpz/test/t-fib_ui" -MT "../build/fmpz/test/t-fib_ui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-divisible_si.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-divisible_si -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-divisible_si.d -MT "../build/fmpz/test/t-divisible_si" -MT "../build/fmpz/test/t-divisible_si.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-fdiv_ui.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-fdiv_ui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-fdiv_ui.d -MT "../build/fmpz/test/t-fdiv_ui" -MT "../build/fmpz/test/t-fdiv_ui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-abs_fits_ui.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-abs_fits_ui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-abs_fits_ui.d -MT "../build/fmpz/test/t-abs_fits_ui" -MT "../build/fmpz/test/t-abs_fits_ui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-or.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-or -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-or.d -MT "../build/fmpz/test/t-or" -MT "../build/fmpz/test/t-or.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-abs_lbound_ui_2exp.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-abs_lbound_ui_2exp -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-abs_lbound_ui_2exp.d -MT "../build/fmpz/test/t-abs_lbound_ui_2exp" -MT "../build/fmpz/test/t-abs_lbound_ui_2exp.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-cmp_ui.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-cmp_ui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-cmp_ui.d -MT "../build/fmpz/test/t-cmp_ui" -MT "../build/fmpz/test/t-cmp_ui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-bin_uiui.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-bin_uiui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-bin_uiui.d -MT "../build/fmpz/test/t-bin_uiui" -MT "../build/fmpz/test/t-bin_uiui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-xgcd_partial.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-xgcd_partial -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-xgcd_partial.d -MT "../build/fmpz/test/t-xgcd_partial" -MT "../build/fmpz/test/t-xgcd_partial.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-is_prime_pseudosquare.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-is_prime_pseudosquare -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-is_prime_pseudosquare.d -MT "../build/fmpz/test/t-is_prime_pseudosquare" -MT "../build/fmpz/test/t-is_prime_pseudosquare.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-fmpz.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-fmpz -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-fmpz.d -MT "../build/fmpz/test/t-fmpz" -MT "../build/fmpz/test/t-fmpz.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-combit.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-combit -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-combit.d -MT "../build/fmpz/test/t-combit" -MT "../build/fmpz/test/t-combit.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-out_inp_raw.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-out_inp_raw -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-out_inp_raw.d -MT "../build/fmpz/test/t-out_inp_raw" -MT "../build/fmpz/test/t-out_inp_raw.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-add.c ../build/fmpz/../../test_helpers.o -o ../build/fmpz/test/t-add -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz/test/t-add.d -MT "../build/fmpz/test/t-add" -MT "../build/fmpz/test/t-add.d"
size....root....PASS
fdiv_r_2exp....mul....get_str....PASS
flog_ui....PASS
sub....PASS
remove....PASS
mul_si....PASS
jacobi....PASS
set_uiui....PASS
fdiv_q_si....PASS
get_d....PASS
get/set_ui....PASS
cdiv_q_si....PASS
pow_ui....PASS
sizeinbase....PASS
bit_pack/bit_unpack....PASS
add_ui....PASS
fdiv_q....PASS
divexact_si....PASS
tdiv_q_2exp....PASS
lcm....PASS
mul_ui....PASS
fdiv_q_ui....PASS
sub_ui....PASS
xor....PASS
setbit....PASS
PASS
cdiv_q_ui....equal....PASS
comb_init/clear....PASS
divexact....PASS
invmod....PASS
equal_si....PASS
cdiv_q....PASS
fits_si....PASS
CRT_ui....PASS
multi_CRT_ui....PASS
print/ read....PASS
fdiv_qr....PASS
get_d_2exp....PASS
init/init2/clear....PASS
gcd....PASS
fdiv_r....PASS
equal_ui....PASS
xgcd....PASS
dlog....PASS
addmul....PASS
cmpabs....PASS
divisible....PASS
multi_CRT_ui_unsigned....PASS
sqrtrem....PASS
fdiv_qr_preinvn....PASS
neg_uiui....PASS
tdiv_qr....PASS
complement....PASS
submul....PASS
mpz_init_set_readonly....PASS
and....PASS
init_set....PASS
swap....PASS
sqrt....PASS
gcdinv....PASS
tdiv_ui....PASS
addmul_ui....PASS
is_even/odd....PASS
divexact2_uiui....PASS
fmpz_cleanup....PASS
init_set_ui....PASS
sqrtmod....PASS
neg_ui....PASS
get/set_mpz....PASS
submul_ui....PASS
set....PASS
clog....PASS
powm....PASS
tdiv_q....PASS
rfac_uiui... PASS
tdiv_q_si....PASS
mul_tdiv_q_2exp....PASS
tstbit....PASS
popcnt....PASS
mul_si_tdiv_q_2exp....PASS
powm_ui....PASS
mul2_uiui....PASS
is_square....PASS
flog....PASS
mod....PASS
abs....PASS
tdiv_q_ui....PASS
rfac_ui... PASS
fac_ui....PASS
bits....PASS
set_ui_smod....PASS
sgn....PASS
val2....PASS
divexact_ui....PASS
cmp....PASS
mul_2exp....PASS
neg....PASS
fdiv_q_2exp....PASS
mod_ui....PASS
abs_ubound_ui_2exp....PASS
init_set_readonly....PASS
cmp_si....PASS
cdiv_q_2exp....PASS
get/set_si....PASS
clog_ui....PASS
fib_ui....PASS
divisible_si....PASS
fdiv_ui....PASS
abs_fits_ui....PASS
or....PASS
abs_lbound_ui_2exp....PASS
PASS
cmp_ui....bin_uiui....PASS
xgcd_partial....PASS
is_prime_pseudosquare....PASS
fmpz....PASS
combit....PASS
out_raw/inp_raw....PASS
add....PASS
PASS
PASS
PASS
make[3]: Leaving directory '/«PKGBUILDDIR»/fmpz'
make[3]: Entering directory '/«PKGBUILDDIR»/fmpz_vec'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-add.c ../build/fmpz_vec/../../test_helpers.o -o ../build/fmpz_vec/test/t-add -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_vec/test/t-add.d -MT "../build/fmpz_vec/test/t-add" -MT "../build/fmpz_vec/test/t-add.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-content.c ../build/fmpz_vec/../../test_helpers.o -o ../build/fmpz_vec/test/t-content -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_vec/test/t-content.d -MT "../build/fmpz_vec/test/t-content" -MT "../build/fmpz_vec/test/t-content.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-scalar_mul_ui.c ../build/fmpz_vec/../../test_helpers.o -o ../build/fmpz_vec/test/t-scalar_mul_ui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_vec/test/t-scalar_mul_ui.d -MT "../build/fmpz_vec/test/t-scalar_mul_ui" -MT "../build/fmpz_vec/test/t-scalar_mul_ui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-max_limbs.c ../build/fmpz_vec/../../test_helpers.o -o ../build/fmpz_vec/test/t-max_limbs -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_vec/test/t-max_limbs.d -MT "../build/fmpz_vec/test/t-max_limbs" -MT "../build/fmpz_vec/test/t-max_limbs.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-is_zero.c ../build/fmpz_vec/../../test_helpers.o -o ../build/fmpz_vec/test/t-is_zero -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_vec/test/t-is_zero.d -MT "../build/fmpz_vec/test/t-is_zero" -MT "../build/fmpz_vec/test/t-is_zero.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-scalar_submul_fmpz.c ../build/fmpz_vec/../../test_helpers.o -o ../build/fmpz_vec/test/t-scalar_submul_fmpz -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_vec/test/t-scalar_submul_fmpz.d -MT "../build/fmpz_vec/test/t-scalar_submul_fmpz" -MT "../build/fmpz_vec/test/t-scalar_submul_fmpz.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-scalar_divexact_ui.c ../build/fmpz_vec/../../test_helpers.o -o ../build/fmpz_vec/test/t-scalar_divexact_ui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_vec/test/t-scalar_divexact_ui.d -MT "../build/fmpz_vec/test/t-scalar_divexact_ui" -MT "../build/fmpz_vec/test/t-scalar_divexact_ui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-sub.c ../build/fmpz_vec/../../test_helpers.o -o ../build/fmpz_vec/test/t-sub -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_vec/test/t-sub.d -MT "../build/fmpz_vec/test/t-sub" -MT "../build/fmpz_vec/test/t-sub.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-max_bits.c ../build/fmpz_vec/../../test_helpers.o -o ../build/fmpz_vec/test/t-max_bits -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_vec/test/t-max_bits.d -MT "../build/fmpz_vec/test/t-max_bits" -MT "../build/fmpz_vec/test/t-max_bits.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-lcm.c ../build/fmpz_vec/../../test_helpers.o -o ../build/fmpz_vec/test/t-lcm -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_vec/test/t-lcm.d -MT "../build/fmpz_vec/test/t-lcm" -MT "../build/fmpz_vec/test/t-lcm.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-height.c ../build/fmpz_vec/../../test_helpers.o -o ../build/fmpz_vec/test/t-height -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_vec/test/t-height.d -MT "../build/fmpz_vec/test/t-height" -MT "../build/fmpz_vec/test/t-height.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-scalar_addmul_fmpz.c ../build/fmpz_vec/../../test_helpers.o -o ../build/fmpz_vec/test/t-scalar_addmul_fmpz -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_vec/test/t-scalar_addmul_fmpz.d -MT "../build/fmpz_vec/test/t-scalar_addmul_fmpz" -MT "../build/fmpz_vec/test/t-scalar_addmul_fmpz.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-scalar_addmul_si_2exp.c ../build/fmpz_vec/../../test_helpers.o -o ../build/fmpz_vec/test/t-scalar_addmul_si_2exp -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_vec/test/t-scalar_addmul_si_2exp.d -MT "../build/fmpz_vec/test/t-scalar_addmul_si_2exp" -MT "../build/fmpz_vec/test/t-scalar_addmul_si_2exp.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-get_set_fft.c ../build/fmpz_vec/../../test_helpers.o -o ../build/fmpz_vec/test/t-get_set_fft -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_vec/test/t-get_set_fft.d -MT "../build/fmpz_vec/test/t-get_set_fft" -MT "../build/fmpz_vec/test/t-get_set_fft.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-scalar_mul_2exp.c ../build/fmpz_vec/../../test_helpers.o -o ../build/fmpz_vec/test/t-scalar_mul_2exp -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_vec/test/t-scalar_mul_2exp.d -MT "../build/fmpz_vec/test/t-scalar_mul_2exp" -MT "../build/fmpz_vec/test/t-scalar_mul_2exp.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-scalar_submul_si_2exp.c ../build/fmpz_vec/../../test_helpers.o -o ../build/fmpz_vec/test/t-scalar_submul_si_2exp -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_vec/test/t-scalar_submul_si_2exp.d -MT "../build/fmpz_vec/test/t-scalar_submul_si_2exp" -MT "../build/fmpz_vec/test/t-scalar_submul_si_2exp.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-get_set_nmod_vec.c ../build/fmpz_vec/../../test_helpers.o -o ../build/fmpz_vec/test/t-get_set_nmod_vec -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_vec/test/t-get_set_nmod_vec.d -MT "../build/fmpz_vec/test/t-get_set_nmod_vec" -MT "../build/fmpz_vec/test/t-get_set_nmod_vec.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-scalar_mul_fmpz.c ../build/fmpz_vec/../../test_helpers.o -o ../build/fmpz_vec/test/t-scalar_mul_fmpz -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_vec/test/t-scalar_mul_fmpz.d -MT "../build/fmpz_vec/test/t-scalar_mul_fmpz" -MT "../build/fmpz_vec/test/t-scalar_mul_fmpz.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-scalar_fdiv_q_fmpz.c ../build/fmpz_vec/../../test_helpers.o -o ../build/fmpz_vec/test/t-scalar_fdiv_q_fmpz -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_vec/test/t-scalar_fdiv_q_fmpz.d -MT "../build/fmpz_vec/test/t-scalar_fdiv_q_fmpz" -MT "../build/fmpz_vec/test/t-scalar_fdiv_q_fmpz.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-scalar_divexact_fmpz.c ../build/fmpz_vec/../../test_helpers.o -o ../build/fmpz_vec/test/t-scalar_divexact_fmpz -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_vec/test/t-scalar_divexact_fmpz.d -MT "../build/fmpz_vec/test/t-scalar_divexact_fmpz" -MT "../build/fmpz_vec/test/t-scalar_divexact_fmpz.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-scalar_submul_si.c ../build/fmpz_vec/../../test_helpers.o -o ../build/fmpz_vec/test/t-scalar_submul_si -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_vec/test/t-scalar_submul_si.d -MT "../build/fmpz_vec/test/t-scalar_submul_si" -MT "../build/fmpz_vec/test/t-scalar_submul_si.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-height_index.c ../build/fmpz_vec/../../test_helpers.o -o ../build/fmpz_vec/test/t-height_index -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_vec/test/t-height_index.d -MT "../build/fmpz_vec/test/t-height_index" -MT "../build/fmpz_vec/test/t-height_index.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-prod.c ../build/fmpz_vec/../../test_helpers.o -o ../build/fmpz_vec/test/t-prod -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_vec/test/t-prod.d -MT "../build/fmpz_vec/test/t-prod" -MT "../build/fmpz_vec/test/t-prod.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-init_clear.c ../build/fmpz_vec/../../test_helpers.o -o ../build/fmpz_vec/test/t-init_clear -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_vec/test/t-init_clear.d -MT "../build/fmpz_vec/test/t-init_clear" -MT "../build/fmpz_vec/test/t-init_clear.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-zero.c ../build/fmpz_vec/../../test_helpers.o -o ../build/fmpz_vec/test/t-zero -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_vec/test/t-zero.d -MT "../build/fmpz_vec/test/t-zero" -MT "../build/fmpz_vec/test/t-zero.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-set_equal.c ../build/fmpz_vec/../../test_helpers.o -o ../build/fmpz_vec/test/t-set_equal -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_vec/test/t-set_equal.d -MT "../build/fmpz_vec/test/t-set_equal" -MT "../build/fmpz_vec/test/t-set_equal.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-scalar_addmul_si.c ../build/fmpz_vec/../../test_helpers.o -o ../build/fmpz_vec/test/t-scalar_addmul_si -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_vec/test/t-scalar_addmul_si.d -MT "../build/fmpz_vec/test/t-scalar_addmul_si" -MT "../build/fmpz_vec/test/t-scalar_addmul_si.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-sum.c ../build/fmpz_vec/../../test_helpers.o -o ../build/fmpz_vec/test/t-sum -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_vec/test/t-sum.d -MT "../build/fmpz_vec/test/t-sum" -MT "../build/fmpz_vec/test/t-sum.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-swap.c ../build/fmpz_vec/../../test_helpers.o -o ../build/fmpz_vec/test/t-swap -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_vec/test/t-swap.d -MT "../build/fmpz_vec/test/t-swap" -MT "../build/fmpz_vec/test/t-swap.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-neg.c ../build/fmpz_vec/../../test_helpers.o -o ../build/fmpz_vec/test/t-neg -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_vec/test/t-neg.d -MT "../build/fmpz_vec/test/t-neg" -MT "../build/fmpz_vec/test/t-neg.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-scalar_mod_fmpz.c ../build/fmpz_vec/../../test_helpers.o -o ../build/fmpz_vec/test/t-scalar_mod_fmpz -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_vec/test/t-scalar_mod_fmpz.d -MT "../build/fmpz_vec/test/t-scalar_mod_fmpz" -MT "../build/fmpz_vec/test/t-scalar_mod_fmpz.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-scalar_mul_si.c ../build/fmpz_vec/../../test_helpers.o -o ../build/fmpz_vec/test/t-scalar_mul_si -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_vec/test/t-scalar_mul_si.d -MT "../build/fmpz_vec/test/t-scalar_mul_si" -MT "../build/fmpz_vec/test/t-scalar_mul_si.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-scalar_smod_fmpz.c ../build/fmpz_vec/../../test_helpers.o -o ../build/fmpz_vec/test/t-scalar_smod_fmpz -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_vec/test/t-scalar_smod_fmpz.d -MT "../build/fmpz_vec/test/t-scalar_smod_fmpz" -MT "../build/fmpz_vec/test/t-scalar_smod_fmpz.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-scalar_divexact_si.c ../build/fmpz_vec/../../test_helpers.o -o ../build/fmpz_vec/test/t-scalar_divexact_si -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_vec/test/t-scalar_divexact_si.d -MT "../build/fmpz_vec/test/t-scalar_divexact_si" -MT "../build/fmpz_vec/test/t-scalar_divexact_si.d"
add....content....scalar_mul_ui....max_limbs....PASS
is_zero....PASS
scalar_submul_fmpz....PASS
scalar_divexact_ui....PASS
sub....PASS
max_bits....PASS
lcm....PASS
height....PASS
scalar_addmul_fmpz....PASS
scalar_addmul_si_2exp....PASS
get/set_fft....PASS
scalar_mul_2exp....PASS
scalar_submul_si_2exp....PASS
get/set_nmod_vec....PASS
scalar_mul_fmpz....PASS
scalar_fdiv_q_fmpz....PASS
scalar_divexact_fmpz....PASS
scalar_submul_si....PASS
height_index....PASS
PASS
prod....init/clear....PASS
zero....PASS
set/equal....PASS
scalar_addmul_si....PASS
sum....PASS
swap....PASS
neg....PASS
scalar_mod_fmpz....PASS
scalar_mul_si....PASS
scalar_smod_fmpz....PASS
scalar_divexact_si....PASS
PASS
PASS
PASS
make[3]: Leaving directory '/«PKGBUILDDIR»/fmpz_vec'
make[3]: Entering directory '/«PKGBUILDDIR»/fmpz_poly'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-get_str.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-get_str -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-get_str.d -MT "../build/fmpz_poly/test/t-get_str" -MT "../build/fmpz_poly/test/t-get_str.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-scalar_divexact_mpz.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-scalar_divexact_mpz -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-scalar_divexact_mpz.d -MT "../build/fmpz_poly/test/t-scalar_divexact_mpz" -MT "../build/fmpz_poly/test/t-scalar_divexact_mpz.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-shift_left_right.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-shift_left_right -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-shift_left_right.d -MT "../build/fmpz_poly/test/t-shift_left_right" -MT "../build/fmpz_poly/test/t-shift_left_right.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-interpolate_fmpz_vec.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-interpolate_fmpz_vec -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-interpolate_fmpz_vec.d -MT "../build/fmpz_poly/test/t-interpolate_fmpz_vec" -MT "../build/fmpz_poly/test/t-interpolate_fmpz_vec.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-scalar_mul_ui.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-scalar_mul_ui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-scalar_mul_ui.d -MT "../build/fmpz_poly/test/t-scalar_mul_ui" -MT "../build/fmpz_poly/test/t-scalar_mul_ui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-equal_fmpz.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-equal_fmpz -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-equal_fmpz.d -MT "../build/fmpz_poly/test/t-equal_fmpz" -MT "../build/fmpz_poly/test/t-equal_fmpz.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-mul.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-mul -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-mul.d -MT "../build/fmpz_poly/test/t-mul" -MT "../build/fmpz_poly/test/t-mul.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-derivative.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-derivative -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-derivative.d -MT "../build/fmpz_poly/test/t-derivative" -MT "../build/fmpz_poly/test/t-derivative.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-mullow_classical.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-mullow_classical -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-mullow_classical.d -MT "../build/fmpz_poly/test/t-mullow_classical" -MT "../build/fmpz_poly/test/t-mullow_classical.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-sub.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-sub -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-sub.d -MT "../build/fmpz_poly/test/t-sub" -MT "../build/fmpz_poly/test/t-sub.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-add.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-add -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-add.d -MT "../build/fmpz_poly/test/t-add" -MT "../build/fmpz_poly/test/t-add.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-get_str_pretty.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-get_str_pretty -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-get_str_pretty.d -MT "../build/fmpz_poly/test/t-get_str_pretty" -MT "../build/fmpz_poly/test/t-get_str_pretty.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-revert_series_lagrange.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-revert_series_lagrange -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-revert_series_lagrange.d -MT "../build/fmpz_poly/test/t-revert_series_lagrange" -MT "../build/fmpz_poly/test/t-revert_series_lagrange.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-sqrlow.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-sqrlow -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-sqrlow.d -MT "../build/fmpz_poly/test/t-sqrlow" -MT "../build/fmpz_poly/test/t-sqrlow.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-sqr_classical.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-sqr_classical -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-sqr_classical.d -MT "../build/fmpz_poly/test/t-sqr_classical" -MT "../build/fmpz_poly/test/t-sqr_classical.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-reverse.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-reverse -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-reverse.d -MT "../build/fmpz_poly/test/t-reverse" -MT "../build/fmpz_poly/test/t-reverse.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-revert_series_newton.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-revert_series_newton -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-revert_series_newton.d -MT "../build/fmpz_poly/test/t-revert_series_newton" -MT "../build/fmpz_poly/test/t-revert_series_newton.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-bit_pack.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-bit_pack -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-bit_pack.d -MT "../build/fmpz_poly/test/t-bit_pack" -MT "../build/fmpz_poly/test/t-bit_pack.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-mul_karatsuba.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-mul_karatsuba -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-mul_karatsuba.d -MT "../build/fmpz_poly/test/t-mul_karatsuba" -MT "../build/fmpz_poly/test/t-mul_karatsuba.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-div_preinv.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-div_preinv -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-div_preinv.d -MT "../build/fmpz_poly/test/t-div_preinv" -MT "../build/fmpz_poly/test/t-div_preinv.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-lcm.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-lcm -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-lcm.d -MT "../build/fmpz_poly/test/t-lcm" -MT "../build/fmpz_poly/test/t-lcm.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-bound_roots.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-bound_roots -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-bound_roots.d -MT "../build/fmpz_poly/test/t-bound_roots" -MT "../build/fmpz_poly/test/t-bound_roots.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-taylor_shift_horner.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-taylor_shift_horner -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-taylor_shift_horner.d -MT "../build/fmpz_poly/test/t-taylor_shift_horner" -MT "../build/fmpz_poly/test/t-taylor_shift_horner.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-div_root.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-div_root -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-div_root.d -MT "../build/fmpz_poly/test/t-div_root" -MT "../build/fmpz_poly/test/t-div_root.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-sqrlow_karatsuba_n.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-sqrlow_karatsuba_n -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-sqrlow_karatsuba_n.d -MT "../build/fmpz_poly/test/t-sqrlow_karatsuba_n" -MT "../build/fmpz_poly/test/t-sqrlow_karatsuba_n.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-get_coeff_ptr.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-get_coeff_ptr -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-get_coeff_ptr.d -MT "../build/fmpz_poly/test/t-get_coeff_ptr" -MT "../build/fmpz_poly/test/t-get_coeff_ptr.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-hensel_lift_without_only_inverse.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-hensel_lift_without_only_inverse -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-hensel_lift_without_only_inverse.d -MT "../build/fmpz_poly/test/t-hensel_lift_without_only_inverse" -MT "../build/fmpz_poly/test/t-hensel_lift_without_only_inverse.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-newton_to_monomial.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-newton_to_monomial -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-newton_to_monomial.d -MT "../build/fmpz_poly/test/t-newton_to_monomial" -MT "../build/fmpz_poly/test/t-newton_to_monomial.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-init_realloc_clear.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-init_realloc_clear -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-init_realloc_clear.d -MT "../build/fmpz_poly/test/t-init_realloc_clear" -MT "../build/fmpz_poly/test/t-init_realloc_clear.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-hensel_lift.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-hensel_lift -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-hensel_lift.d -MT "../build/fmpz_poly/test/t-hensel_lift" -MT "../build/fmpz_poly/test/t-hensel_lift.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-pow.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-pow -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-pow.d -MT "../build/fmpz_poly/test/t-pow" -MT "../build/fmpz_poly/test/t-pow.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-sqr_KS.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-sqr_KS -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-sqr_KS.d -MT "../build/fmpz_poly/test/t-sqr_KS" -MT "../build/fmpz_poly/test/t-sqr_KS.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-signature.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-signature -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-signature.d -MT "../build/fmpz_poly/test/t-signature" -MT "../build/fmpz_poly/test/t-signature.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-mulhigh_n.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-mulhigh_n -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-mulhigh_n.d -MT "../build/fmpz_poly/test/t-mulhigh_n" -MT "../build/fmpz_poly/test/t-mulhigh_n.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-compose_series_brent_kung.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-compose_series_brent_kung -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-compose_series_brent_kung.d -MT "../build/fmpz_poly/test/t-compose_series_brent_kung" -MT "../build/fmpz_poly/test/t-compose_series_brent_kung.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-inv_series_newton.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-inv_series_newton -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-inv_series_newton.d -MT "../build/fmpz_poly/test/t-inv_series_newton" -MT "../build/fmpz_poly/test/t-inv_series_newton.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-print_read.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-print_read -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-print_read.d -MT "../build/fmpz_poly/test/t-print_read" -MT "../build/fmpz_poly/test/t-print_read.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-zero_coeffs.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-zero_coeffs -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-zero_coeffs.d -MT "../build/fmpz_poly/test/t-zero_coeffs" -MT "../build/fmpz_poly/test/t-zero_coeffs.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-pow_binexp.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-pow_binexp -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-pow_binexp.d -MT "../build/fmpz_poly/test/t-pow_binexp" -MT "../build/fmpz_poly/test/t-pow_binexp.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-primitive_part.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-primitive_part -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-primitive_part.d -MT "../build/fmpz_poly/test/t-primitive_part" -MT "../build/fmpz_poly/test/t-primitive_part.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-get_set_coeff_mpz.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-get_set_coeff_mpz -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-get_set_coeff_mpz.d -MT "../build/fmpz_poly/test/t-get_set_coeff_mpz" -MT "../build/fmpz_poly/test/t-get_set_coeff_mpz.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-hensel_start_continue_lift.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-hensel_start_continue_lift -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-hensel_start_continue_lift.d -MT "../build/fmpz_poly/test/t-hensel_start_continue_lift" -MT "../build/fmpz_poly/test/t-hensel_start_continue_lift.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-revert_series_lagrange_fast.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-revert_series_lagrange_fast -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-revert_series_lagrange_fast.d -MT "../build/fmpz_poly/test/t-revert_series_lagrange_fast" -MT "../build/fmpz_poly/test/t-revert_series_lagrange_fast.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-CRT_ui.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-CRT_ui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-CRT_ui.d -MT "../build/fmpz_poly/test/t-CRT_ui" -MT "../build/fmpz_poly/test/t-CRT_ui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-pseudo_divrem_divconquer.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-pseudo_divrem_divconquer -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-pseudo_divrem_divconquer.d -MT "../build/fmpz_poly/test/t-pseudo_divrem_divconquer" -MT "../build/fmpz_poly/test/t-pseudo_divrem_divconquer.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-CRT_ui_unsigned.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-CRT_ui_unsigned -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-CRT_ui_unsigned.d -MT "../build/fmpz_poly/test/t-CRT_ui_unsigned" -MT "../build/fmpz_poly/test/t-CRT_ui_unsigned.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-2norm_normalised_bits.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-2norm_normalised_bits -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-2norm_normalised_bits.d -MT "../build/fmpz_poly/test/t-2norm_normalised_bits" -MT "../build/fmpz_poly/test/t-2norm_normalised_bits.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-print_read_pretty.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-print_read_pretty -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-print_read_pretty.d -MT "../build/fmpz_poly/test/t-print_read_pretty" -MT "../build/fmpz_poly/test/t-print_read_pretty.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-get_set_str.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-get_set_str -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-get_set_str.d -MT "../build/fmpz_poly/test/t-get_set_str" -MT "../build/fmpz_poly/test/t-get_set_str.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-mulhigh_classical.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-mulhigh_classical -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-mulhigh_classical.d -MT "../build/fmpz_poly/test/t-mulhigh_classical" -MT "../build/fmpz_poly/test/t-mulhigh_classical.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-divides.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-divides -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-divides.d -MT "../build/fmpz_poly/test/t-divides" -MT "../build/fmpz_poly/test/t-divides.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-div_series.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-div_series -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-div_series.d -MT "../build/fmpz_poly/test/t-div_series" -MT "../build/fmpz_poly/test/t-div_series.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-pseudo_divrem_basecase.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-pseudo_divrem_basecase -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-pseudo_divrem_basecase.d -MT "../build/fmpz_poly/test/t-pseudo_divrem_basecase" -MT "../build/fmpz_poly/test/t-pseudo_divrem_basecase.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-hensel_lift_once.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-hensel_lift_once -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-hensel_lift_once.d -MT "../build/fmpz_poly/test/t-hensel_lift_once" -MT "../build/fmpz_poly/test/t-hensel_lift_once.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-pseudo_divrem_cohen.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-pseudo_divrem_cohen -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-pseudo_divrem_cohen.d -MT "../build/fmpz_poly/test/t-pseudo_divrem_cohen" -MT "../build/fmpz_poly/test/t-pseudo_divrem_cohen.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-set_mpz_equal.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-set_mpz_equal -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-set_mpz_equal.d -MT "../build/fmpz_poly/test/t-set_mpz_equal" -MT "../build/fmpz_poly/test/t-set_mpz_equal.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-divrem_divconquer.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-divrem_divconquer -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-divrem_divconquer.d -MT "../build/fmpz_poly/test/t-divrem_divconquer" -MT "../build/fmpz_poly/test/t-divrem_divconquer.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-swap.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-swap -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-swap.d -MT "../build/fmpz_poly/test/t-swap" -MT "../build/fmpz_poly/test/t-swap.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-xgcd_modular.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-xgcd_modular -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-xgcd_modular.d -MT "../build/fmpz_poly/test/t-xgcd_modular" -MT "../build/fmpz_poly/test/t-xgcd_modular.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-sqrt.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-sqrt -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-sqrt.d -MT "../build/fmpz_poly/test/t-sqrt" -MT "../build/fmpz_poly/test/t-sqrt.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-mul_SS.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-mul_SS -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-mul_SS.d -MT "../build/fmpz_poly/test/t-mul_SS" -MT "../build/fmpz_poly/test/t-mul_SS.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-scalar_mul_mpz.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-scalar_mul_mpz -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-scalar_mul_mpz.d -MT "../build/fmpz_poly/test/t-scalar_mul_mpz" -MT "../build/fmpz_poly/test/t-scalar_mul_mpz.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-pow_addchains.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-pow_addchains -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-pow_addchains.d -MT "../build/fmpz_poly/test/t-pow_addchains" -MT "../build/fmpz_poly/test/t-pow_addchains.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-pseudo_div.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-pseudo_div -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-pseudo_div.d -MT "../build/fmpz_poly/test/t-pseudo_div" -MT "../build/fmpz_poly/test/t-pseudo_div.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-mullow_KS.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-mullow_KS -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-mullow_KS.d -MT "../build/fmpz_poly/test/t-mullow_KS" -MT "../build/fmpz_poly/test/t-mullow_KS.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-evaluate_horner_mpq.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-evaluate_horner_mpq -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-evaluate_horner_mpq.d -MT "../build/fmpz_poly/test/t-evaluate_horner_mpq" -MT "../build/fmpz_poly/test/t-evaluate_horner_mpq.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-divrem_basecase.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-divrem_basecase -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-divrem_basecase.d -MT "../build/fmpz_poly/test/t-divrem_basecase" -MT "../build/fmpz_poly/test/t-divrem_basecase.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-gcd.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-gcd -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-gcd.d -MT "../build/fmpz_poly/test/t-gcd" -MT "../build/fmpz_poly/test/t-gcd.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-div_divconquer.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-div_divconquer -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-div_divconquer.d -MT "../build/fmpz_poly/test/t-div_divconquer" -MT "../build/fmpz_poly/test/t-div_divconquer.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-mul_classical.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-mul_classical -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-mul_classical.d -MT "../build/fmpz_poly/test/t-mul_classical" -MT "../build/fmpz_poly/test/t-mul_classical.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-pow_trunc.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-pow_trunc -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-pow_trunc.d -MT "../build/fmpz_poly/test/t-pow_trunc" -MT "../build/fmpz_poly/test/t-pow_trunc.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-taylor_shift_divconquer.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-taylor_shift_divconquer -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-taylor_shift_divconquer.d -MT "../build/fmpz_poly/test/t-taylor_shift_divconquer" -MT "../build/fmpz_poly/test/t-taylor_shift_divconquer.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-scalar_submul_fmpz.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-scalar_submul_fmpz -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-scalar_submul_fmpz.d -MT "../build/fmpz_poly/test/t-scalar_submul_fmpz" -MT "../build/fmpz_poly/test/t-scalar_submul_fmpz.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-content.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-content -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-content.d -MT "../build/fmpz_poly/test/t-content" -MT "../build/fmpz_poly/test/t-content.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-product_roots_fmpz_vec.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-product_roots_fmpz_vec -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-product_roots_fmpz_vec.d -MT "../build/fmpz_poly/test/t-product_roots_fmpz_vec" -MT "../build/fmpz_poly/test/t-product_roots_fmpz_vec.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-sqr.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-sqr -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-sqr.d -MT "../build/fmpz_poly/test/t-sqr" -MT "../build/fmpz_poly/test/t-sqr.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-sqrlow_classical.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-sqrlow_classical -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-sqrlow_classical.d -MT "../build/fmpz_poly/test/t-sqrlow_classical" -MT "../build/fmpz_poly/test/t-sqrlow_classical.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-div_basecase.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-div_basecase -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-div_basecase.d -MT "../build/fmpz_poly/test/t-div_basecase" -MT "../build/fmpz_poly/test/t-div_basecase.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-taylor_shift.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-taylor_shift -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-taylor_shift.d -MT "../build/fmpz_poly/test/t-taylor_shift" -MT "../build/fmpz_poly/test/t-taylor_shift.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-divrem_preinv.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-divrem_preinv -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-divrem_preinv.d -MT "../build/fmpz_poly/test/t-divrem_preinv" -MT "../build/fmpz_poly/test/t-divrem_preinv.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-mullow_karatsuba_n.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-mullow_karatsuba_n -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-mullow_karatsuba_n.d -MT "../build/fmpz_poly/test/t-mullow_karatsuba_n" -MT "../build/fmpz_poly/test/t-mullow_karatsuba_n.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-resultant.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-resultant -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-resultant.d -MT "../build/fmpz_poly/test/t-resultant" -MT "../build/fmpz_poly/test/t-resultant.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-evaluate_divconquer_fmpz.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-evaluate_divconquer_fmpz -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-evaluate_divconquer_fmpz.d -MT "../build/fmpz_poly/test/t-evaluate_divconquer_fmpz" -MT "../build/fmpz_poly/test/t-evaluate_divconquer_fmpz.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-get_nmod_poly.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-get_nmod_poly -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-get_nmod_poly.d -MT "../build/fmpz_poly/test/t-get_nmod_poly" -MT "../build/fmpz_poly/test/t-get_nmod_poly.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-scalar_addmul_fmpz.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-scalar_addmul_fmpz -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-scalar_addmul_fmpz.d -MT "../build/fmpz_poly/test/t-scalar_addmul_fmpz" -MT "../build/fmpz_poly/test/t-scalar_addmul_fmpz.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-pow_binomial.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-pow_binomial -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-pow_binomial.d -MT "../build/fmpz_poly/test/t-pow_binomial" -MT "../build/fmpz_poly/test/t-pow_binomial.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-set_fmpz_equal.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-set_fmpz_equal -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-set_fmpz_equal.d -MT "../build/fmpz_poly/test/t-set_fmpz_equal" -MT "../build/fmpz_poly/test/t-set_fmpz_equal.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-sqr_karatsuba.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-sqr_karatsuba -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-sqr_karatsuba.d -MT "../build/fmpz_poly/test/t-sqr_karatsuba" -MT "../build/fmpz_poly/test/t-sqr_karatsuba.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-scalar_mul_fmpz.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-scalar_mul_fmpz -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-scalar_mul_fmpz.d -MT "../build/fmpz_poly/test/t-scalar_mul_fmpz" -MT "../build/fmpz_poly/test/t-scalar_mul_fmpz.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-evaluate_fmpz.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-evaluate_fmpz -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-evaluate_fmpz.d -MT "../build/fmpz_poly/test/t-evaluate_fmpz" -MT "../build/fmpz_poly/test/t-evaluate_fmpz.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-rem_basecase.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-rem_basecase -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-rem_basecase.d -MT "../build/fmpz_poly/test/t-rem_basecase" -MT "../build/fmpz_poly/test/t-rem_basecase.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-compose_series_horner.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-compose_series_horner -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-compose_series_horner.d -MT "../build/fmpz_poly/test/t-compose_series_horner" -MT "../build/fmpz_poly/test/t-compose_series_horner.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-get_set_coeff_fmpz.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-get_set_coeff_fmpz -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-get_set_coeff_fmpz.d -MT "../build/fmpz_poly/test/t-get_set_coeff_fmpz" -MT "../build/fmpz_poly/test/t-get_set_coeff_fmpz.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-scalar_fdiv_mpz.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-scalar_fdiv_mpz -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-scalar_fdiv_mpz.d -MT "../build/fmpz_poly/test/t-scalar_fdiv_mpz" -MT "../build/fmpz_poly/test/t-scalar_fdiv_mpz.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-gcd_subresultant.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-gcd_subresultant -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-gcd_subresultant.d -MT "../build/fmpz_poly/test/t-gcd_subresultant" -MT "../build/fmpz_poly/test/t-gcd_subresultant.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-mul_KS.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-mul_KS -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-mul_KS.d -MT "../build/fmpz_poly/test/t-mul_KS" -MT "../build/fmpz_poly/test/t-mul_KS.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-sqrlow_KS.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-sqrlow_KS -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-sqrlow_KS.d -MT "../build/fmpz_poly/test/t-sqrlow_KS" -MT "../build/fmpz_poly/test/t-sqrlow_KS.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-get_set_coeff_si.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-get_set_coeff_si -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-get_set_coeff_si.d -MT "../build/fmpz_poly/test/t-get_set_coeff_si" -MT "../build/fmpz_poly/test/t-get_set_coeff_si.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-mullow.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-mullow -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-mullow.d -MT "../build/fmpz_poly/test/t-mullow" -MT "../build/fmpz_poly/test/t-mullow.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-compose_series.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-compose_series -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-compose_series.d -MT "../build/fmpz_poly/test/t-compose_series" -MT "../build/fmpz_poly/test/t-compose_series.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-pow_multinomial.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-pow_multinomial -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-pow_multinomial.d -MT "../build/fmpz_poly/test/t-pow_multinomial" -MT "../build/fmpz_poly/test/t-pow_multinomial.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-revert_series.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-revert_series -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-revert_series.d -MT "../build/fmpz_poly/test/t-revert_series" -MT "../build/fmpz_poly/test/t-revert_series.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-zero.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-zero -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-zero.d -MT "../build/fmpz_poly/test/t-zero" -MT "../build/fmpz_poly/test/t-zero.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-neg.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-neg -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-neg.d -MT "../build/fmpz_poly/test/t-neg" -MT "../build/fmpz_poly/test/t-neg.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-gcd_heuristic.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-gcd_heuristic -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-gcd_heuristic.d -MT "../build/fmpz_poly/test/t-gcd_heuristic" -MT "../build/fmpz_poly/test/t-gcd_heuristic.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-get_set_coeff_ui.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-get_set_coeff_ui -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-get_set_coeff_ui.d -MT "../build/fmpz_poly/test/t-get_set_coeff_ui" -MT "../build/fmpz_poly/test/t-get_set_coeff_ui.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-set_equal.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-set_equal -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-set_equal.d -MT "../build/fmpz_poly/test/t-set_equal" -MT "../build/fmpz_poly/test/t-set_equal.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-rem_powers_precomp.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-rem_powers_precomp -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-rem_powers_precomp.d -MT "../build/fmpz_poly/test/t-rem_powers_precomp" -MT "../build/fmpz_poly/test/t-rem_powers_precomp.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-evaluate_horner_fmpz.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-evaluate_horner_fmpz -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-evaluate_horner_fmpz.d -MT "../build/fmpz_poly/test/t-evaluate_horner_fmpz" -MT "../build/fmpz_poly/test/t-evaluate_horner_fmpz.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-is_squarefree.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-is_squarefree -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-is_squarefree.d -MT "../build/fmpz_poly/test/t-is_squarefree" -MT "../build/fmpz_poly/test/t-is_squarefree.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-set_si_equal.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-set_si_equal -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-set_si_equal.d -MT "../build/fmpz_poly/test/t-set_si_equal" -MT "../build/fmpz_poly/test/t-set_si_equal.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-compose_divconquer.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-compose_divconquer -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-compose_divconquer.d -MT "../build/fmpz_poly/test/t-compose_divconquer" -MT "../build/fmpz_poly/test/t-compose_divconquer.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-scalar_mul_si.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-scalar_mul_si -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-scalar_mul_si.d -MT "../build/fmpz_poly/test/t-scalar_mul_si" -MT "../build/fmpz_poly/test/t-scalar_mul_si.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-pseudo_rem.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-pseudo_rem -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-pseudo_rem.d -MT "../build/fmpz_poly/test/t-pseudo_rem" -MT "../build/fmpz_poly/test/t-pseudo_rem.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-evaluate_mod.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-evaluate_mod -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-evaluate_mod.d -MT "../build/fmpz_poly/test/t-evaluate_mod" -MT "../build/fmpz_poly/test/t-evaluate_mod.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-gcd_modular.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-gcd_modular -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-gcd_modular.d -MT "../build/fmpz_poly/test/t-gcd_modular" -MT "../build/fmpz_poly/test/t-gcd_modular.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-pseudo_rem_cohen.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-pseudo_rem_cohen -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-pseudo_rem_cohen.d -MT "../build/fmpz_poly/test/t-pseudo_rem_cohen" -MT "../build/fmpz_poly/test/t-pseudo_rem_cohen.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-mullow_SS.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-mullow_SS -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-mullow_SS.d -MT "../build/fmpz_poly/test/t-mullow_SS" -MT "../build/fmpz_poly/test/t-mullow_SS.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-mulmid_classical.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-mulmid_classical -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-mulmid_classical.d -MT "../build/fmpz_poly/test/t-mulmid_classical" -MT "../build/fmpz_poly/test/t-mulmid_classical.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-compose.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-compose -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-compose.d -MT "../build/fmpz_poly/test/t-compose" -MT "../build/fmpz_poly/test/t-compose.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-set_ui_equal.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-set_ui_equal -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-set_ui_equal.d -MT "../build/fmpz_poly/test/t-set_ui_equal" -MT "../build/fmpz_poly/test/t-set_ui_equal.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-mulhigh_karatsuba_n.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-mulhigh_karatsuba_n -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-mulhigh_karatsuba_n.d -MT "../build/fmpz_poly/test/t-mulhigh_karatsuba_n" -MT "../build/fmpz_poly/test/t-mulhigh_karatsuba_n.d"
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DFLINT_CPIMPORT=\"/usr/share/flint/CPimport.txt\" -I/«PKGBUILDDIR» test/t-compose_horner.c ../build/fmpz_poly/../../test_helpers.o -o ../build/fmpz_poly/test/t-compose_horner -L/«PKGBUILDDIR» -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lflint -lpthread -lmpfr -lgmp -lm -lntl  -MMD -MP -MF ../build/fmpz_poly/test/t-compose_horner.d -MT "../build/fmpz_poly/test/t-compose_horner" -MT "../build/fmpz_poly/test/t-compose_horner.d"
get_str....PASS
scalar_divexact_mpz....shift_left/right....PASS
interpolate_fmpz_vec....scalar_mul_ui....equal_fmpz....PASS
mul....PASS
derivative....PASS
mullow_classical....PASS
sub....PASS
add....PASS
get_str_pretty....PASS
revert_series_lagrange....PASS
sqrlow....PASS
sqr_classical....PASS
reverse....PASS
revert_series_newton....PASS
bit_pack/bit_unpack....PASS
mul_karatsuba....PASS
div_preinv....PASS
lcm....PASS
bound_roots....PASS
taylor_shift_horner....PASS
div_root....PASS
sqrlow_karatsuba_n....PASS
get_coeff_ptr....PASS
hensel_lift_without_only_inverse....PASS
newton_to_monomial....PASS
init/init2/realloc/clear....PASS
PASS
hensel_lift....pow....PASS
sqr_KS....PASS
signature....PASS
mulhigh_n....PASS
compose_series_brent_kung....PASS
inv_series_newton....PASS
print/ read....PASS
zero_coeffs....PASS
pow_binexp....PASS
primitive_part....PASS
get/set_coeff_mpz....PASS
hensel_start_continue_lift....PASS
revert_series_lagrange_fast....PASS
CRT_ui....PASS
pseudo_divrem_divconquer....PASS
CRT_ui_unsigned....PASS
2norm_normalised_bits....PASS
print/ read_pretty....PASS
get_set_str....PASS
mulhigh_classical....PASS
divides....PASS
div_series....PASS
pseudo_divrem_basecase....PASS
hensel_lift_once....PASS
pseudo_divrem_cohen....PASS
set_mpz_equal....PASS
divrem_divconquer....PASS
swap....PASS
xgcd_modular....PASS
sqrt... PASS
mul_SS....PASS
scalar_mul_mpz....PASS
pow_addchains....PASS
pseudo_div....PASS
mullow_KS....PASS
evaluate_horner_mpq....PASS
divrem_basecase....PASS
gcd....PASS
div_divconquer....PASS
mul_classical....PASS
pow_trunc....PASS
taylor_shift_divconquer....PASS
scalar_submul_fmpz....PASS
content....PASS
product_roots_fmpz_vec....PASS
sqr....PASS
sqrlow_classical....PASS
div_basecase....PASS
taylor_shift....PASS
divrem_preinv....PASS
mullow_karatsuba_n....PASS
resultant....PASS
evaluate_divconquer_fmpz....PASS
get/set_nmod_poly....PASS
scalar_addmul_fmpz....PASS
pow_binomial....PASS
set_fmpz_equal....PASS
sqr_karatsuba....PASS
scalar_mul_fmpz....PASS
evaluate_fmpz....PASS
rem_basecase....PASS
compose_series_horner....PASS
get/set_coeff_fmpz....PASS
scalar_fdiv_mpz....PASS
gcd_subresultant....PASS
mul_KS....PASS
sqrlow_KS....PASS
get/set_coeff_si....PASS
mullow....PASS
compose_series....PASS
pow_multinomial....PASS
revert_series....PASS
zero....PASS
neg....PASS
gcd_heuristic....PASS
get/set_coeff_ui....PASS
set/equal....PASS
rem_powers_precomp....FAIL:
507  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -99148089565646706714624441174031660597912537200719611021107905754327986916556103887087612636418680782561808463630450801785330213671010334243438645116246225689783732019230869388982000580064410942490735375370071020440915088679431332439372873114577836658902129699308506530721877101159045274464601993030375246383524063031867597400413870959481233158423858589698393079704476988685953127145463404281505024361288948182176950577154613372168392935643149573725766585450026247971612323363914982851070598575320843415692640470377099629218060956898872908897191458867865907570085649582286363398501056672433369831219472962799257246416868066566153389169286684478794686876156423367383813750130595304647441126704200272016372928357523672309166322262481774741403703714038142226671614326484207305757052631534436913124312129527342457336238051592152814672150975486221569870813741984982512755148052964806239061155144668750836919715932490741397801546549502175005441047472094758154297431627387836824123470620704938243672380709331322728852211954980204999448628532033492738941867781625542324900673684009434615531693550601611456061689853568320276781077361436296937018898117874115761114469296274040870782762548307809044183948033106536712919454868193225627734851509279175010885999585625061430873777250448372808247312917219553029636871003966472878244444841016036604802399614187239440692452856740350280003518101063276543718142463051795142157590062865436367302010189895463670993280407125025759589509874337413024225742505298003437901232332337262864215191700843789642921037332204660657334170255180132040538122631821020868392665998930636410524712183754842090554948846098748742633722335231470938641344611239085531045601305382439714051897839669047779239829550967915603383098572285508174196355983615461995480454706085761638630561866034112865957925883504410680173384151354816494006378369607552199558160405013320641648748713591887707792694458669667133069893778818387736577221518918325357267809772582012100740138820664844923946958482181173659242793619422440853593260656848595542456456055919494468456324580552250299412378172150634976549861613870239731885914623207904066275118008532944825825452163256423226435229270785385418277565904584474745359714353795626470177850225164244092581764731126659836579186923610189755523441189287516572261454004591549450249512518547978404930042164714591863819843069705033700752630527226074555547220161203235433610125922557964648804709187430829480601416730981750474377290924488600068987758452306553262032654419805356255310932969053102947285637223337485418257861452388236815812836228957874033030140346165775257876458523387567669957935425889519251983633015335776347809307505764713498401950345523006985836073431975187586761866226361056100021188943132853469816317379637366316650557497905999092992268603813346117393284689988436891696482138599714521401294439301707282651730992112277693943281742945484818647355973220892091390370910742391986191233129155887120973690153816441155915997939276763557435099003088746003995036629437213893465416628608761934615157359438358667106019089307181832917606765851691206253479021298445147262380440218877475818426589883607197561373907950817895431574905808602712637208191796561725300570895636791339524427361512765279555453998654085247927707824069212214976073988042083090266658665504750331722457281660908371652520976278335459990571939575964760058550897593954593740275140208172861268348666479787747425063219579387339402885537183162295828805929802829873397281302410132761197151989372572927608156149139526943030749750520916490526499167819731896962957974903435149976007495569577475196547156088461105741423586768613904090204402285555377463671537876467029576724424976073973779576814107902539267647073568873746624659241985004042815056249219833128061064522210938015634938959064894338849371354994165561487245783333546479519978460746070004509542475989800529019377400469703572559049447492543507712993493002513724510773426807091606886773939842774668713926800492789541532369085207532888486669483837499920947736463189977088187184085435131854347060026107774595032469762986016071158615496556350605699759212079356534148879480791247538819640384275850470128805828850326473399035715076459216881211793648524449056908758038064571813135772307860145544900883784133381335709225302365465151000306155401044742918904910080057386357582388185057177563992803022187899495240391107622616066889926540658037298235466068994713829645993726359162215766053171198739927209846571375282558553836365796671280889261819555902294730461886076197126015516168494125900890112 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6322601364309454670935597806644527209201362521418213541885623859406214793359318987046527627984283571932650430070084412167582656416450467450641368303910433433330468457731727551294575773089824031937273306908142620146240047315310741969313340602247737617570227910058002674209960307713115132489351552790323160701877657433438908504755900790818100374778817770932660214618661763087264911485590539838716563512877660164043981621994445923081741324359752988469709713527846257838255497940326061992986475777540701257077128991744098286843435401171011121967751483172240035004676532959199205815269325222948684451279085746862232818826111402939563349107930601461302442242630285593829963546295187412136348924115037053966334380424248642065571227867776831967518015599836654506875148308996075448579534502808089523985557257955381781466928327708065182059446093179214840447101188100665754602433680151245706124946274482290534087142930297712299484765325094476461993361550380589775613948493406980915163225821270508924009648750346074389422314765413519115811020011036578809474743206648002883387242870718130155715075729490014422753123039962058480416137358918469130017554851565355994542878740267559736274642495499380124781804238533688104038515055085654241657556791449417407158887723896253789122525979719462710116636376704238977387686652725032616073625426137402404917108384277720100166412670188191404293189907783850099775854442432411749467908380467779264322898177834926201368666809273959231897699364643802704066889090289640278917919767544189113884915268407815450871006348988046791558204440811011758799378925003156387460995102142180506810048077479244552657419569178847384055023235669102861905988710141567365405134460160567068681854441711968308088810484459651052273440118398996644004256202632071013734189855878562607528129750695957521098290116889616396422056434324475134437232932504338076906351639284870872912545469821928448138603088068918147070907816009392949288372446198217174289721896766520605595611021747335273281372237313713886201609601315421429976466522983380120714144473163616842204319393427244197193878464137986379327762510791458613973780671706272833661910181221458554993327555458066980405996830661519625711727879855607433117341592610273540394404923669610928895974667450788592789234409022988380264928352659819204579699327388319646573998287486367022985067695801168427054715179578121332882655363503917124607423556535232075007371825079481710821526590399249622250879738343145419560373416836245394957980050816253066328803706690129980600897803964755902287939462028543076878454285615295513476442229437692774894492906123881314722428968315801611510560409260757739467928679930307071063097328779782072905771749637394586234693972623008906692501127554816255520356950776202344220646283096795646637980400634421863426481126825917562643633304939184285050331059449778568476755289253035857931012394463767416069549407633940053002467407399253965166379937115802491936851168667062844988142432695921568429566039817149632909469518983808009549973918167890080632403809742630123282925301924888576 0 0 -16517257417844912377744159691271641179353062264527042833319288948816485783830605617719882871300138760572775696301483211240653915688343588400179259719887542112025673233188684462422659103509036153830385885363363918261387901609501851526341231600401170403903736746569158428902583883992145609362032670423980599515510964006314282627264725608110530744354048783724590135154160705692285012836367321237484157305699251102354152748597885759024333035281733264648460260899182190392626615570607206487594025422967565234605408952472534298364598093949711688875003110348785616944322992295924396173524070310936864365461140383470039621658067096319322057948811423411128806409169536856217837605718502525301858878183800877864306143398844027981967280018365634350667883491922948243884273566561298121562958515384248117041246597101758718364128687051560534095838853738241141263679861232757024861942784986481176923278648408497862564566694967926185020875655797244287379554673519534711045621979996154106409850553163364563771704715475443195930321736375182601342932986230306970172928881286348050928561206649691008859955655532813600483625774902196219436447854787809486477509104648607283982821561873518377064874737296088659295115556202001196237744322788495878258453612496639790710651441804522106625323317341502964504544619931055841750257759931283291676084509779852191239006587559940530573716785478104910150183576908546008728724509117517941469257540013716020648161867126676600521004224838343222931028082879493266973991755521906632237059010257402601963490398006843056178126928174730927617282313918439533575068160347286644001469060506576942333986131642861779026223859067820023368009792781844576002689130860388236150467706954315754590629183763183144676269391122990557183587454837968499435858905854455201948756084888011669828296574399625344981521851870300173002139282735127907015220653665168343950237786374081901886111963695296165208902213492642263467102294391751389712249931976762102871248109901978990710589784094825307023719451699350276214593978579260298479743726928509144783352340097908184137736136632872617305631835985156017392275372750969285872248402460557363912253472215113779331326174623330971044867684720556529042842589013427093504 0 0 139997794456319434439150055673972357742656707184243057767763934254086316236911667586816837510024580010794102830923568322469307009646369194766540225468181008069852360600568253605309170127225187566306811530267002641452048169885242653284310746884634558368834282189843517635827244972607320882801450971924173474632107636527242467401551589337164029301484767407083095787337130533702443094995203161376092552568027912584547164674866611492584194927542685183169107338506043664752127634738963998995026414454808848426044270960498882773932085294319507133260780075165592242383000157660862657925071239768966270914373574427760586496389951647236351682568277042178228740176100679379026826834600954363829507921731741894704532937978541003837936206003171167051983747552900913831449778951611987700595733365740742337009622094911982462772842756646026230909769889774956054083207885147563519911648688171359721308154716783437848079724139042814734787480942881755652539658047333413433189662950148484373708784288598442047033138280130212071370132599099989521564901889521943157182649736649643537414934779909527369140311706689853520837182745754681837223949260514572676710379527620580393795583421309958573109514119160512831849928120646644568341775389792530909932114599148344020504858066356457541697863982893436468666711982123828372827700310104239470057708399150329690181160847626228133933421967606203177595847382854069788607517710743940725083525603219816141818318428284453832827044766225522558047169268707104849264803491541597892519757813467945124730345939895846729805084221864072412626845039249994749842678118716976815140562848949551926437816078376017616693012216758072443123977494879041955126439580997883481284383674502870746701142682667692800914823547702345020478395411021414551946956025927409724489245759218774042299568278173507191885888607813009023864323911877501141630452446849037167901186498911480316062231777237334887710907978120580527916589480039728240818951493722262438055979737047141464420380468737052594368071621432594095334974921809150757940775267550117711179457101784696026960888816579537658058140386927869875595468830305605859818706395418529110223621996769256143823031695336117271357156758848779407802864075583366581481607756933137287269561329386170015989858752151143628113994784692639942301861853392473871963975668202077346675634743181272523008281350472873758446952242409981232823158863644593539848027718296585803088817553390443425997346749816404467143588962070902517168705797825116042168857062941818210372346583843476898414282864894765545607323010383030867034475799845779865812052431458030125571316009218755228093466572600620212491821308741178347744523843532370008624305160944075096161139878226780599226174558265960004513406175939316353398729660789903214262365891417795039175737477947913823980612093833532453776039042252682069655201973779438407933352154957795480254621461772730572607109528699560981827650317800352000196672474505154914329863153841421582778491086592747549858730471786968017017166968044719762779903934577413324623429302867765227860509285172916129373041142389302260732851361674190390066874406394507369001384956441608910501817614951934921195990641114930774347480367812805133722784065537080551388411561822342302556282263703496338643049754733450900333272402358637672737969722740893512469739029272244546486336068167365372673688334116025085989547342042327636492721348617291028065464445549572817143297504974837634575494313481072935433351319864391709591394979119916035265467908278480632760143719492814651060726219431967986087316872165598627420002989266101312424613839217666309711240928487830016001730997473122123638600314697606298513364885069957455391023118713095692820364168262466199156830280649484121398429719722204070489597696872978298754643141498333456091748126038948810599693722289838235048315210344891995683070683027548593589883607716255381356186562354675357174646956727439713372705431459794562034533310310797278895335051762000845348456194907340341568710088626185982106893250111544848679856072750113538416251522891585369900523781716553079425302157552391875857440024717495519625808898691445984563655707260217166658972049415086057785989697885600098652229853565895042206887560724730265665256837209798307274519047362691912256610360644521188849329916911147899353873801478416753707364873328732628462095013220741022717406645081158266954712440874096543440259470302182539495400999662115767614690284005091915245522889431293086952433952991868697139281335772265963931503614386900846394373935140846634631501312735423909543621151420931447621848075088903191601051968461429883949199088018839690210239717662979342727052325521269729377074251036574272968524315409642214000151899706737167418538273766752105293029623571004631332394509145671098037711721802123541211788615876608 0 0 40261133535771832382850238507195796008119598402335841589200136322228883889374902708691057126237955962207503361217618622101319850598942717659354880835517109856127881785170467021254972023423336057314203091358611960000052280109428979635056327605630692622009419458433324526407181906772575132395216935386143141868272061587029812006337077032719357650351387916983701988066738694358434319833996594545387761596234786063251174668148487954690017450446324532744352131885187762350511517670926897533049682545312165692702192825933189810662087431380216506738681788825972180652710963823360805891751441246930226784637925194839690774213578867838177251246146599129662464906497097914392684446315080313936879802849507609136197647650447945051114189002035163976682184486245932215296763044447396070119784306931593869590049071040475196056059901988241460884227715117414986110444483230959194193248850488054785121328941237638049746512737004209500632710796276779983264913552674274812327900380814484705005977853936104638219675184017876750192852253019147864991920757306539908940797179507085567034323834043991710125885665738024548994870538907029511853346962994937562963921257707254396665263203145681792525091855855774305281056715156325101031345708759911202149858125685389776606239154177829180900745738738138333891021200362184185628513081258781338216155825441585736857976486388045350392897916262459175689407777019459170099592070812090458018286298637230081775332553777716931066897377516178795710075603598038803333297780909778333280237636125485424076545547301672835030701016555597101642470657988570841663356331971603233943411781042197422362725893851990072258417592114677053835810204877363256969661951361821074665503507869832770816953611732238996882958056394004053072770239111282159556809622106358111592289509346838422574987972929882812836874484955298922573044647588236125314766807264037412807644601301383124634275088458245594335339573281784761673554471164977160988760517048947276996151742895773399811809509813837391777258516000372456899387979594270664454411089873322875799383319621512792362753945659031510160993896464825978913267455606576749178585962001241588046261178534731375455985293031017840188922629068383026684245605938831150587865471567791130236767530460476073961766218918040901310608324170786715994289076123994470485349192627145762667991499306346822278240257905729776862318148795404752995618744733605083680212894385931798514145172393775984818383668568744644960998201972553993393704352021647316292819015324324440009751060302838935988560083542234571809656029215701775591677795782892581211593689945506298115842618713788854725079601341619596938188816693519668863334120697878929848154086573680402097827027540321277347048021149748313342600718354663019753207063643908640389658489374812246889072429497362411007208040778845586902556765110265174143421353225577164825630776441235882350317530562807997847343327740921684690672581447723060824724674846025595588203959662797905635786760613377566887799681514233095003007591766293126850579237409553856621185546945654275033251032741299123005972877986855218507896055164432432842928620712843376581172482410781290102816533031715888660702600856582306075599239483151479103721599255445857817683759535025795506603531038714950750606235640803434299733591574612922009381695489721818347413246650721318164552189466003863388295664692443220767864208002205988087943190389774457183533752158607243370338584997117375563356827410319656616886659627966449746479437963993437797572248943878881838285257952896394190654526738512884654630317881265862955132866112590775944489888789911802378388231276594993214432326387758365497508603740764931731157060000603378969802399987024888987558611890390848229408090424329706534672792708938926033285486846872401075670537752801005694142998263419535449043724105521625703768630658834550606621445093453580477578175430383215099708133260025402614881732397143945546834282981108798295814121909654185550745909184372975932630467017082014805403839472397306750961717060132616857268629905803561769360187188987239218747925692562844847792873916647638292068252489036244370027769613113343315418014950690384002434591806476988267364166654950595627903004239750926948030333060372278341471643370454337681848635436331078821083020850192702276366158168352982008983326240194309830748501259523142624790975331433335076395855904919210249109939848830612842587712458405922751179836822167068015529067608153417174958393829905412390912 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -132499757432060384107836413519562410245213526682154122955750935042979255288159354880897697240128395121634954145467705574159188343150138922758709424625764889653248773691598506620673763051330142090443799024898241119538469513354148333623423380217324245727593065026497757083154037468479218137847476360228866454552796043122041425873778635939890447288229389201397502855385832828725955465987752304478605170679437771541931119241280844264469546015066417200459631906103857462388480394773313198634852686129856319381182936022208987927154284502308536560925277347018425008426549784482135301409463418824124943733124839941295500914764428858189340464940554000380353027470080771787835600733243330249369916298767148940053204576204649969858501608400130180851101035404444268220756493139439503627857306561795950527580943659126484637450925312578390082452794069248585678869093002570797796340799345954824011522255020302848385837916440139015811630765704204622311949267814383303071422431166280193101738662932434306097451423738596177257277109017086156272993799980885615428232359532152234636997113995791775364161494830384586602439066702368345090419605249991084930274105986612053576565137614357606135644836629787763269712604828282529126902678996167057264758413320667001673212927485228095753878544930039785128605399768133307122157843184009042763938319912051074042337687400005812711049697194197273073006076583055488881972411992105858748387165571002828741258668059234612222170484701407436794417116761294563654421613433205289665895531288425882090983670553679600117516777007355778700679924052719575771647319657257852934616525293519012704521807105612478544430631062657102058793145523935638220013191721488472731440318452407109599013099051164333565294344339148036470328181645182430218272891948794605786886056338346713528374485034660992846781331635675829602694053923006489876524790915894676819021824480465383082745516428036498977160188715475242625968482769107919056071604297011540858403874101131363310050212406644516760397744513979318114730961352397850606021725474530632018939624190947495532426707201128806068127307300577852141108283247000366891971532207075663127143987735705812099244851983633861966930635681039637844207844429474429028239982299057306615631421403116748897960884672069711682693521995472287809329303404601872630107064412077695345241691626991840368688343131452760217933983333696904362974882007223639595221138046489633450260284832417500353942190938607444131965844468317173402182253637401011844783990839115099006681891985674956047514470009632220284036984190124381393714815590138290522690970938381453969746055518355289630205699051136948756962074531814056061954283585311831413247885430361177218391066876922419535919628808188952365357855383892899105874612498216792156183167002696602922040763101885519559840633793928311002819164228611075018807367353819931745938559337491759908824189234060512281619438734772153583033059463541648281518680029427325991749397724461400011459681999402386270612151677329729212664881974101069925596285991942081238062710445461953745029859059824434054990932863090167090760997195782515015503181814514477163982739462116578628399330588582889066885656392143059495202906666601047891814818187142597205043677498863217551994072710755937603760829686342852913707443386822244037950031607064267934811721399619276059463102900837663107716366009780589127457593325711112511355344146743271142651306864168355185859604468326171696434716343872734906098421131351421695568752546708854852718816265177394989078768289954321197313194442287080218775177356689435580445480819735022754457222042902811275168460405046463624799422975754821807896948079216704611351236678321975592966774573503681562671510360550711190769418900886475500627289263229273001089908615444490035785431089678635207556583822483926254511253369745515032435687871628722768136065475560595909937743876343082734206923349898778825332654144070212917653990555271037346895943231314405164616537331003767110773798956482781957632911189495968979794253297407243635539617862744877493599200430498355629455079875853379520905374505412281495641325732641355598220074425431079065892862614315996644369967376146435286276571491003882976700114948315963896409505707494497769216041890785104085974174774998866577073993301541246245458959204047485525984118715528646927814104318304719601205808812268243353550158253890656719649160048606519516347756104052361659210120483170725323129246036814876907946525158466653689754611582466740558474604354457188126828229288809082049750170402291712 0 0 0 0 0 0 0 0 2176602464727671727487834136811380931121494208437639433730013258241274156281324172560988454728321102235932903022514573541572242063346283667471427543378970662567512674453490300885702474046521343555678277333797825102031601655742512146746292734589958299391239034972447583939091526804774146283092521234554852757578921516451222375060417245199484918350864252527323018307376893687142031769880793199139806201531268630728854928782972256109112711656830034407570003019342213866005325543580885418015402160396082334602959589054659216511701304300268623812270853611206890105220350714638913101565476471100809432891752867728188762441993273027059498010017076294714025053797614236517110558148802733613955323148034119367053308341391064172684183510427331923277468063429577415045687558621851365741169796734372978715214763084436391212033313959388097229225859462611977119034676560174514554641226770718551667488725501654703949742340541640606721790337114804807839609855925691182834102687339392017619154377195752440610598643144458905306758828538970152900549829817248219490407018366323273427642999597285345929895531498844220220542246454668051241542640736666879112118148583930532762732313707230136040905893923533275134736607669946844912895601218222390062235906906089128134122057201434723469116304537084456708534510558428455958276341280678901383615347501826118204101199757858179107618887517563296098874720173178942382152613248053137278810746558724314569647602320116557180518352993499959374536638287073225799441941886374957308784534944529958523245503385100886451693883215867963661399116848249474538556497908814895161643806087913561923016125680548555392935221681509969382779016654149692238895143658361215739454277319792999131622719509231685838635827159189211043535187456408154761799446459620985106848726461401255068592349377525688266892920437609540539391018895146029948842929630831762279392040783233000065157578151109180344626422952693257824841064126129260999923829764990884616453530599011507545359983599440247607218192417273111430533954411345041629399062921214581734937692682687874179747306137851031580935108208908016947529285600091409234582831104 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23093706343783785012180158254411763034361985401937226859634655513072547333133422882609372010689468918901039310101028638744589339990940246865485442245176910660783804091415341579354404495899215133001553000726336535455349257226107176658167572624415283200930253992103238362787631779026428788589514720137503019896816147859276780584679047038084475738046383504116411299345512643480976014452373008609743915112711219996932059590644050330967547639217828587316706404537761231980906424695954198427681517446330062327482737691181842527371158260076526256910280758945182845147481559132601014353206139763699977268560636205528759889374049733562538836746972883723063804289776583135071562069338131888386694986852121751006532140943071092978858326245439768132624013048138053418225231224599983906236811559265058349251496232816332644455661927006134069803504259719276350686959894194314889539124255270730020553980286114219320049770459433689523004406070794844805490139791494336041907249183990953970002477803641994488553796094868958551953426611999061562272582450487585211393283431547667731708100871207498572667977383048333031689231281860192931311531146377294933206614531721170678488595699680408020200379228539119000316348028452428071423893687125204148864315594790074026376293359096883214670729208273951382333335224467453554249438156619384703760771654180860068603301730889264555996692289548963535247423106069120735902952314474390783878437141283049495117957279061149301393410963985892810231946600794112232632047334386771182863935813515296988044747002992224745093248118082485210089284273294799085016262507838376227820022280017007495436305018895586030065380715382181402949509176472764528161413642875045929302097840356021458780154547529772500916786428583622306460737096142077965134427096027173461239822169028340550897071689200648060928 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2810265724593347535990294225900236597983716169367683327059906456563988278988060784848587893525376718572961012292168235601419011093922662076995157760631733591628865089517374579226440902731828269928412688770369767003981456754151577586810263264790266544612052711492620516993647726900980438758918107656435154287283717937065599960595075020421668222920900838131147245860485023132624588926525190663403351852424907596899297684226399815514097347887680971157140913084910471070710039828722644612281720852510289577309480474098719704815318809387213914745367880120193810167825665579137369027529661149682739474752219104491442350096215320367777840157792959923379537246999765208821390472360909983848730908968215704790517229459489818817672032410540889714303118064579624139558395259560446144399843664351145415809367479188923318881121930232615586517607743648389952091296522699257752237515620451079211412733888891295022392666454496209481657717182977091590364538760829496464382339699686655654222177140735686869383009399754830549225036575150489738756976873907859972015494414324057854592258544036676033294286119500073878409582698783023469380042028897656902259946120339161708799356168232753509389618236631888300670036162474572887690134282992678299563889454751107261320622743094319417517268165469581014912958560584883199720213515585148607861603165582005205450785216789528285011923300230246134845883127176711060652854260369114161554280547285861721383085848620708994815320212131551452301905087413656577537796841243766683690079257208250965567228116077500284261215243547216833220592743497885077776485481464578188573737639131696323978195116592332796343999359002569186326290039914172226750882732544503785270427542836957583602516137731811360771253761348201247796512647051528850528865371554120170815522483870057358163711984498228964782894257043708256589139987528264191773684947156622424048962902833477046976003317598971833842364342911821458903178135202648074204821497449758631817009546337443664940641637234501888510928947316118634388398963659400398423446639704505065214299340433506906083067137061215118529103736517328573670277901462673530184798980736726936821696349611360432338157397209004674803340622409593565304384056937300423451980883947350286573374680385639384350720 0 0 119372218462735837425943818945914371860842534797895748404984420666331416056178078124179274236661525088144170997603738345354856651875006190695029929228895826448492914627970731614457394147492918392648225453863766151159381289238649835940495049724671464493025616673171827323330572037833916991997084182803916518749671473805284853742626969562733284113046918370132827219272741881437863462743032015281464276290805676917464400324812568141590324396225371108515507374317522179007958936748066820687315128398118069601494726494033502699349961721102481610465657095598858407304198079278115059521821936941177656015466406519898930844565752547971001546569631420923653707056837962813794734187506355471455173546590330876106270219257920783251598114999288337631359221105236513692103329864140103334168859342502211392208828590842445118287257358467116206059793554964678337866109157579824904692749136368805103323710029378436182034838399497521440284338804602990131077303421558855577027174283010140387173678287832532920106315641829474807436201154345992964980825875128115394444234278448388125316772707735345816705646430799671003803348910059349476814978318518452224 0 0 0 0 -1249715588769638622520515461145192088966306609989510561301070005492313951777711846414647927914504338141647123465253420213011500053041313077270857340885840237804262242912487466778196997911327775426053698475252542234311555184123051010727980186729380468961852632344251723233706670498780932372275136146368228394065534101401075188793867322996435618294080636255691143698729217131896779370265148639038356853382119536709347100060654239276468888397551467450340814994144643299152437780192891153272268105828995049203960051636853918046388918201789831900876861741781280574630330261015617343732611219589149597120800476531157726887643253984732889231936299104212555569605268888211315229436128118030082138671522162430661444612109097317451924395642227192508118046336448949852830696219789647587143056049505590516991076072179259056003435939248598352721128906757126871700061791978049747722006158513598337243828151111726001794890030271512026214833393629015848416730779087735336434269690855081520937020949645121944753275735560248132614717063137454687744455782702536759908585079203056876752304830796528925692309830783149076810032839898707123509834489579931388915487187295124574715183152103378947543651920950508297987062287772800971828829097001869190695679691671465229405605319007046931283460090279177385738981364773249270779163316807446949756520299575338428598547205662690273371608835772622071248722390600126462576959171500126226163495846919964705877880644041285045731309034320284632376633040550115345118092342449978257344026480681092452283366010087115464993750829620289137605881741444046905152434433320101217541259899080241958321493250499252456086454732555082221033680930642622324951461745152149528615028488380696316108707965084630636022832523124398946986317408639547623801367953017255179281754013801267307720936689516866515676552786354341378205999417779099140688874804599521432799628693919338514064915766641162504455245809039800189441806794853096338236870519437313158124593680778687709125418916988760721874219447208935836228869195416931434626436074143561992405862450814778207107390909988096971586057295177533001337416005395115090836464136514010197779671451093149755945708354952618886581890866603124805744874932565690841136950099213277434992131246963194424378149999229573788129395441634675905578510227928256804707920594200282293042986659611174886149829651479528608682667956473499961257012917393479355618827181182628042666413154462925574469931557342997046237778012811968834916564075456524147886486371559628132333762652763714927633566125302900236475541748438476748059537042576062734512189062528395621920832794434029217870988036557117410045183379240898334954547451525543202825581328255673755408209027031570188295804343650317993862822640732269187231325646650795673901222339485328552398690607089582818646039361493175924395974487601337015142817731629985491446120475233580225742202807023179467129935931688672164978562893722405291151612445756170518038631794297083309303484365183005205038333771024625742109438480129850534136184869161962025796713567656949925203825233629672420756186430263566935440596814121591312486185158206131450694316604858989336872946945890509642240778164411647406501612613354858019965589455996851881815257939905294666375606241054829053969049581054020404082904458308620848931484274905457020316571146516766019311746787265776726562684587532995451224725779261002549944383438848 0 0 0 0 0 0 0 0 0 -12140895350739612054848757409057051973059886552165637178727037939579655502982165278922461520997180297444533891228989567608267627232713589387718346336841696102188263113347351238632803593152860640571925997123387055282555821712366051014639281292038990619280633660356507191605621229961103437822325404889263919816333701647077378796436651850894317286766871463397116979610948127090625612201195581825621079080682438926294900465043569507685257653747840501178377021728040901253048414139862071752082252212251513033472662575025462390685472080633128181162920023322681215777958692423724359653008307253064045678099187060952910659894222980194839478724931287483136953283287508384269060500857896112755689451071023974121208105756218159868829653202785793447697870453064688918782273804257729149862642023186413485593308908552877076954648515997156978688560366978596384670825522217568140552264961613255705842703589790266017762079713782182559140468171852068590930565080668411914280404283072351434159399896260582596826071708045658744512415530617551065282411867086705947180771646673324369330973040019924176545318924907695189476231901344635426356368697293040339371296331686925281882254758131186801711634935963240658088912152971246683066309704944559450154388229124890663510614152314118548849477785519357293277057366127941046384860174076672881104107545364090277380755666404548293513843236558743347360405361358712172331196112828675397804124418060710284780616264628840752253720095163647464962714632845548143778664586853920130734620321987979942919524591997972522854117424674077599638790648003843109127702243644138288908944550886369610262931190766826317383090508371310393562896586769459230732697045701465622563535981715585274570213183311005814550621916704875534360360313206272212536983757661989844531811328499526999771582690924476563143849757115039128243994623500963787725320734466302891375858153350060320701307847262616192448367100349940619560017077391587131642229180092547060186016335030199812251204237016928390876361298301362040613426768650438130915506933350475146368510707485492727590524202970873064849285641001431019130372026650686636295663850060630350124684124045184819599197596235305062734139384636331910604976464754660253179930657356828493456685028905380390177062680011381254307427241762828910049691556503189712600102297904836814254841722022097863213820490977618180612151900202967938721678364307322038716992705175816832903692379022621689656989613983886450455430941275419743097134958335608552717618645438382375410781867241991407755783868971791241763968674792788037681497096615806565611981477664874236426499063258878781587281449546818420181557148930385686189589880034737086080191646101190003905143409543846633621099754232602362948842652815840329094252890389033676317049410584259767244128346589218235139007149486137621181082242092028451471317861958999217612756715722355759192302309185586148985373435781274444715371070373292720183146326602931261584670361309715561997945143999295584981726624825165528631551544267523722299633460011948898581382359121235043937967119111795805697977115149543122394030626397395356098562258124728722514940614326580041115507800346468501710253505762517314474784518075050894218769875058268729249977133544177826639234720867139597734770672517906962872985959976557178958084187606495093005422896684795396756091411308100580776529332943980212257982630006625477275117560163326973190311238607612151568979001703734032185573099582421473925567965710617161604516888804255387319571733523989182672775744364032364443340888284166819596019410475902716596058468150708493865471169647108400119658020788879194432625244848572588861795966083478484179281088551708721696856808377448329431385784532534641166190229481898100063403930152111802760743270180585343493439230616876194483590639924779978458467379805924463303811876127710590408782069979442892080865397520245560501686285431719125651817767429395640809442311448140768502483265500745717038871258727104137847867090883941882075035225282759498191390410817256503423992395461015050935637548430140651820044188670518510324530317641674475970443893548692955463554308529406869504 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 122895073823898284781429647444101263773796780005100869431888083376965299514732734415527088633571416375158667550519793644055276287560741350957358740645635168180949635968129988857053750457125031560729793902539886902794870417827660445997561106410224825303810114248738164180061333795774024771129404902313564069623392556913289405546273762839488917146235372436024854545288421314534785199803634622034637494219426807892377392408470036909326348599689965375990795021483326843473065283223191285136671745691780425400575479680193042990296253235086788452581810013376643931246847955306250276406037596785508958005322016274224866708874433043894029879269799287590539589641050425558810701500953965761070538808420227943532891925388178824919146525628189516770275029772698372086581795740287153138639464156343925139691353790855094747309200153350594724845306140178894827192350291644457501286559024254344213151594802879985687789143290198880882855763037425763141904616578917564385649641945523997052340086746182410247489960358863622250378110575005672491625215271632697760415744 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3082991085105415290069031002700564870311490220328464478276469888162949322840764470613381793663402959974925483230213379438902006657380129602712352153622338839746647938550942800446789485520085344215100032058592900208555414940650723575816614285738910138609037919328263141546928358173080679121968424974376836175516307743717851128484242352725515220968178996510878522515380343898393431408509652366650832116909530650976518373448751669760253896064011762686269056608950279931468415171037040073924657645651943416352067930292283339799237876002858043752186452469348333909211569140061644527236584270351250582017471467785297521148518956148442990784487698719479393525057024619833133510086765258382717946175689413867840568519767120092066915275535445409562573961211294346767768019136536503684295325652510532241543295372330640710710203178709081569387488212799784007973295569102004823070957497102665229256513998591723894720871870378008866455020905020382435335960142093635403882450956744984877596837701453694368628777639846184313860717952790746548815943809066820502660085831498301666031311396438561945502823629985493193154545649141107896026998653989363750016663841967279381847675386420800474758146609575338072272663203875268325987002164340991863495170163664670553167504648449878063773422590615421386112160726452578730459910427955174026661705444980668902793024893311273992012766833381676246178813850801400796661660811885276334841829465094036436419157193429503354544835428117126529320175183687530859967634913477900632389078287684324320121266166456490407475863433554277587350505881665625480191749680316035624783200971428705822914688183566280382010765274950164720793717783351049276328164781716901775311552862639966264982506249751771323433065779115784041031763766539789474879204655337317684343984467769716000354079134215599472831102198197293310080511019181265508524868672150210172147915921558531188485985438701622828990464 0 0 0 0 -245143496593927690349671088723459929747799050896233146386164812022305039292356319982575132729881424034812019686432757671425253522934052098996741435074925746653899171651069504363724256400225106830823269474330372701095486702052311315578650198959339219321326043103901088535529255940608443937127815949435045381133034545607772432764631890619857743194462462840530236014855390873940380426063425409546490866823075300761685942110205070385477032910221263597098487955584000637292177068916556674288802321899939827868143811785617924983664235070127966175695358699084260435107128785062029653960471249038473803974952821544998804259998468781768247789941544759497651026869679932011303205987015606130851255521239962404051691296946053054436644713464540199508730479972353154767919728737461959489848584393325892851886397909655105594297020401787283423079539270496677292886139921813646474531775041609556648839069652670667952402568449953462759275881757112611668886352687642858361226510408492250815261100860333387744685614500860041370162648686987924123790929968314011030376004267316428353601271614870470747194195616096473146117533467053691821913817897307857753039292286264145828764687455103875631846896050816753508254156392335435514319321636236707111010862737265237117544328672998696897869758463821871051385824844573939876151170463993079052938313500783909827637090102100632517536707207814026516592233941794646244301546613033001468507015574318335444516781331757757171489206259920240388240913168166299295694848754539401550752072729832080393571737249985090085684921997984186691751544163467844854368655699511233869539017559650856932013186591098008215219325068526513872009124310204199719856860598697012581563226558351825369107860017692669648302773772334179400969434182004774006631363301565793222671088939799475323926104454375158145815350726533407817726937539414669523645995942648623815581622673323930070256114983881867851357495610561686901091586644156954271544743009082298775109844272469423436961360956682790386249970644318794055732100911070840485561863138976075408851896193831309935277182618438947323371730921867426055846767829802983642043691167529054406672986078005975097046925070869137943255436650942359777245812192450320724260472254419748959529504919652937732482818818909877179001255710572421606470161110648067034851736015441379943370362141434166663389119944277266700209381324933964262308130120821890550586059822503092670370525035482290362440324333126903163318318190467096598883861079835654350698524682024193668677377746525977424823781250176690881543995232638002764001046694996873922969284352237328286825098819893285332867614085793793821223187659793521800644727993415026379924612024666205082941128328198260577550343591871331234485289517847409168654676427142847964461182088158296389952180286497495643192132735162534941543969790013024719903679906204086637380064823526441494752986606604358093514742375121294508417402648705525156671976169276054078887410653888690127369978636616210767497548345400236305755484112571718450106185796502253654722603345687961120183587301197483790059397154204155976628377170776974621483873914532261585755666931881213768773169940996680044084265456432101337418666635054928583859681164645801476877995248367989447680314924831150124912702435299799198493535488227898122172933823678403381405785025493145347707917128396366183284311952240393583900096524696090009585531271452123383729460027247940938300903557565080229042439898267648 0 3941480636462201977200226128622200000854352677966550207221584370739444511533682222357448982065956125356852851480441689113976156127878298257262497144927184426131145325945953312415858639926706189744658988875375461862830311486641505827809108842418490761523953075583611175341128061718321943185721360357785920317899610529754984624989065462791647781581269160071881496839480675940858765491324138269663228830499845623183936757321352689650726889843039295074776667433937944764912224881065655829792426973945415846203639282119411427500853135235636527997109811830757067710377265706943329062592671156927499820431319652659737122165614309862850597074099476472865000360772698434408825361103725589575962474824176959900963865922581808445885721868786029223192758036541178568143097185975023497428542067370427909179891837043390190407601628220264399467719306927361200227513449124560771863401222792173174921121066330715918821616890446224661291652138145732278789384466141212716094408664219061890331008763436409774596724780164738429982893884261406723374896824610214126236200056951192376928459207151770752552434712349412282873238819939393685595055720100698869109023989386552325602282341763382589095115591323299188589603985897376653824977498464972775810522697331392179752173810995216316952609776715910546850297867856410636543310193136139273896464964653804731044979111293431868706531911612705194199878100288051687160022412023562240 0 0 -665847638982174885092026240476507869353656467829124302724619979816604982136017558321977066372555187629264687589819963369229860515091027201382583606942882123799095958895253799356170877268986594536508278823642966415580008793991768493295690221185211261623369141786907496667314753745336109800991427800407584452584022100166486204406410230106637611064933426038953510898427341870252581009649564829630226119164867847216741994279316705322522881203742503318451733875213479089480759573981376102872153202388296880266136647033033002099157786414852426328055983721181467207654365100165069483180593155587375293193240074036869125285762320721832635886210772783642328063021361667473159387415260286682630771158151465817635358305336550546955379249409772661811447189426462243163496487324507421968159000878875245772310786697640879810139497333729159593952931943256405742445961013105089087488503924335569514763828563963464945249534364109247255853792444825709455758065837236672382842702617156645591396020392627533181710363838347873926839312704870289456596938845027311631718294332867163630225840398660589915034042970353199962812722734169791115247323208478827070956180447336316138040780327401033318781314624283455657765633489181507712531292671730532605907345417650594021397931385600185788144861776319303179593137186190380368365259773775070579783180580067047843746289321074913143527549519878645144148281508567962852448274824437359914259032929655634451297863893467660587910606319223676796898439835141068811740280062521805563697740545114377141850395051657252952044825991776701246264430018746704430874774629056032552399473356800058359385275611140866539152246488618894085228245879947859505686196507278199988406539866792176527352022531801221548344171368413910655994167480452554270694928435887754545769745888885385853976065527978975016307451074356248159195720448770449651778793427053070138552188319634487728944297350004881182715428764953184731431202385012304313962931432879034582030391112643251161156299002244638402148635978364551090685679716964096332770540014034061380351457168965176719493972958825025305801309058927749579013054220449535120913353222260507151398667455213376291128847993539440663852894042366308547170717007048452861169613225182443002585781361861304316501103199175516073533362345510920684528882018599902337018621704289830034280705647760246579573503812835094968148893816401732623485663094400966049153372628855815819016893726593856265974724246585819887267354338113927741041168120131607299724258063515473904648522254690144182724044675042243897575562566638955013741784399645740214739424902076982360812186251190356577487135937748115688855173264180487508093068961629844776978286318814613561056175602089102454411042732624662163469171765821163394543708049543411668819209860989994290092550747414860200202783851632506277814301668336399232236111250995515300392608891668907203750175728846186892721711748774563241946345960999422996572621250011445846523384912994194664974930881575605228692759563858349578319311304727497002410184948527067370473997718824977452839379100507946361560895731419973682190501037696871642375850131815157321122709504 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 137882388883406943833096369261921537181230844102386678126848781965646271385819017052531105563039007068158336662128523684442702850727665171157670484962066476395523479230968504774395892990618462209356724391412867306984280406201091102503405223624327870219155513477361485456978714702349404503579168120833010497719304909514970142494831861927299555401772684956262879612281960354919059775619015969379746998449640072049960752784000382172931314011847990723995934950361336470602997568691090213084336725242164557042126158894415344712179010781834110837254721045830453219184863455129337047962025451183304742576100263834088477254939951104576690872601240468564792551330590968331377730038046461611561853393545964268038612542088396549588235015423948214098414836158298017500853952396955856875854703295888823555212692987860804218499869724651161930938235767504790221176915974468729723433925831909820405342678292435176674692671151103192657269021396896724790002830797908476837949439024662211364536920593317675209656684974071376140815297718730673421433230146018611300811133490356311824677621214829500211192870960219257398238111401754264159696170472359413330528262368395073983326594942240234359439580723125046533139152231098838316884815158640404885423692381447604711295593848244241701160488468905104667164503511769049305133566648664532442023510415036665879184819001038947010602957842398718026481870161403137257554013708798074948993552024821166358522306319552979882388027518708772210060029895350549305701489760551861053210897573017795018813004043406343163596842593352775726758040987364712015318113918226994084504506415402838175878859173214752357093929461138069055091471936103630237001547063988971404043656800144630383294201699493513004155170110412537223118206835034029374520770188421549975903263756834924077038324666483259030808455049704095128160673721842667239830683366048877430698656443962771221495073369169248475840813041692415939448243058343360798667003653608602245785804217248783404923048166523281007953559441252672593769908448334491998523606453444336269470587718439094536684220650653701501432621152835017507009549569640597273016943518071360560613946315426265649322769235835126500805103368358554982426758017551322447418412988869950770889256693610028862848333865875992363018037023440796113221117956479534095171268246610226795437326165674056417440372689263449103911188441276032354734649946576575702360912444408527628459082262991395870064167025747316722811517798386886362869923282462232896644780367090380888415638761843421839946342475104844830213171591431158335869727608733898321012661491766469721087258351335872629206563088992883823554702955667950917637866064293550251419372299319265083559415563609207951213830137541188955869663454349169347954138003003038897219127228109523109115564304057155783497144502174571944656390139957116856342927952476777555276381811642293726694074274830779458502008071953440918725042990537963502860553658447880367552305258983831662627984751134480848950782417734684222649973465271626168749460541842290600159734793877214107429163433739659594903394537721232808092803108448106762300101688889521915134457594302837018793010285173492510736167215785485839474412145225439236370589111637763999448063759759871847945221027085663047892665705757035728113193566551162569738349080984266007630414890512260033750476678187710066510474088516679050584994286280245265513620773379057960459160542591030465226129778356686960894184941813242572772726310105273039771410364915233613790524146366516507593714817351688359666874050653142779096925732544470950795950600183320115197518689181550992278786055427771814526991198860799994153222192421467268551208880141940323000749633115016059305771262975675488718807190427988289293501115846778056853551090445691119508448486721364173038620155061709711923788739231614062722726308713012072085607160766112230759926295341565564430692329985497774923803648070582220419382817033139851361171947041521525463492802319514339340477193701402405294607639178734139555533724292480340259316628951442560657247085001604211129353118057121126853872400081859215306049704935938798955102779724964171846849401083929333982484153777906313385227390187382376940958803511054635319412825953709420342833519672529533267182028590283577209389056 0 0 -87786605925235237475562585168119524842211488050830250128561302472403371804377158202793880580095425943960555803219066857031656271829673231145149222835777097488192984597440780175855372770734743805382107095159092767190639423543035912711604143669207962609160872867646981054886598981214306205333211113329093444600976943649822660387147141414876487155486372552025956824203624754276175983598881600228052956585600492377733625565247817314015044056669501001031957966518972344084535760043264257949791840304830670816374526530940332582977062405910387939349655996236517359037019492910244135904023574940471575391275901029194429107676775360754697921158521160350918559307459525523593367815156090133681532779619620329762755192708706308508061813697311357810723992292333266505751619978132542797698499852238070458538993728479192998107036716747423504750788733108584331067159784406641468989272405349034684269954259912407706653945084970905310353521975889473191511980932096758658196817613905187858017793968864063153450500700714797042903587205029618348364054841308888249891903514736636282268099587022234303618841349742090593589694310219458516111313811376784308935653833132266149079502346903564804652321364239538836424576686111970041135369868065334624118307036395876450878965259086213224549800073084723269486537313566718705064057947859321666315873903755224246814760991104604693239838015228478833274092684381557783099953886560854542022675668348702846806045745337017488218445376691835428698177110680132750251298579450952979036700477654397158588876471020142348105529622391579237745050244504892399170605237629573532062116351492016268382629328844382299947888494755483420086637118541451246800430164107443945588520381459325501302597677847064522451352823902087298621194577772090485424138993531678537320232853318047606789680845996860941069495554588755248237196162328734112928909860220190181888035860373139918483982586668842674133864651650646154627732236994223352050750320511368949756187354948364735645602781517440902428658371395551403192556000806689774080834778177925098199879381260202108048151859719790109515447626324052913115881375087068725696223692110667262575433854823591977565050877344090662882604055824643402545795624011423082847504236020809702548565306803213333062992085634541277435173349222734305157776250071436986093674577985027209805658620910903688263857656010981880919190098098071455592289737498298475299716913753019342461653850436567820568506839796731037864094603755448141304831627880817380249339020432944186689766051447254938906154253057635378757685160033456891217073726847247574181507796859201862540306331587772022831267587423429061747950291527099022116974118148938037744633984834514261012615867633758782863831986277647569575702866950281838880086869860084178457402974549610093294481709498256770840653995184206069688561207684625979179573843888140617082631340150632953944934246791484605747873653632038197545938306900994748033456050801302288625991335999214944690189441576331660915360949227017530999811465329996264563739811171209477271582572673879181045199631166402504845100989278374906411245889560010242803078466894025893487450339627077307838362411632426052977313856968884647359560786520173191752691673915132195450240740180374582076328469401527208989545728134375319028931450643644720070960869375015166222878538519150861777526449210636876363765813024187713685626615787970788622946532088349546430299891181946862079981901490233132639448586340537212671146193818763282250684211541009256058425268376982832134272677315759217261754424554781391666483875274046788645991157541611854885557985639070344154305505655714632575991769701102394519128744028193556160674453017122632602073650595308891973681075702411944866074154829388514937265209611684719455161426395082052503849494514180080026700528152523550784575879208200472782377023118690934859044172004118144377817725541124782592732518715645282379447165629715039341106122572713773215783186960572761662689500620183540302644270428547478627985210311272225684383407669682623871445100450637552022545371365090915841965567136683884381728618166820100793417095023503169747847697555500381784558518824127766263818582916645109036098789839232221168530857770011717423852063743336946468274047892867590014012784733704712861688692598927475571705852032352776941661403317316472837737603617839491851978993344106860735550336463909903028386042760601292524005334453335727724659422168618487039217965284598423371705016095133940139584329385281239188138814441139673168504789125381403443278079159965184773846821449399909211989101082914816987500522802093464331263922649696274404854873100719961835487857571126725389848595836859521527543669670585678037682032703783665895466452614152270201293061348841426173602401807121762991471195439036273020682060974281501360334630980204260704876582640171954664132059703316996338557103192199966550039096039320685949292167326890613850529332002906668595157711230845678335998389453461075247797772140085620358553090857679055424266499013069504512 0 0 0 0 0 0 0 0 0 0 0 0 0 -283515250635034627418657670798262009082285533772033263091946174921659785029069403646929188607634192468291742694583358978810035220798334587197922910048045422413088930783082021433604417577521472500440392112751992168528246846868214335506147629227276563247216368583662814464679468643758108810492027577475954661524818077089068460990158474135888175143726515370513103677801878241098513696852171932485439415555808853567486402912411930011239951745793588257648363015294813825439416856287727995495320862634478245841292822698171062949358976200548538796892495865785050763370686936956460936027741128774455784639092591368356776050342946674139068703458266070814487994318195974736977123492483804794155344184904061777667994337988842392814035287898099817880697206202217861916932452192902757188998130406161001204786913115964975731202854379294810288647669937783249352339731771710819983580657398453691703180524444175560276144844243202434475403249274068936667301106747765674266537156412278740411229795524614144943317209580477162368999541738778195082328761139276969190373423503282756423447276376156861295940653101636772703389972035250983079435339313191518137431988112763712246263959785076332771829025818304857322362487805649076829340938339830771084074804155494709200848076061146015085531353824503693971632557562068131036970838383748697978878686264397639499385516771388522493437973378633703478231887857021737833878458577226487006054254820375739841044979704053557198182835337613058067623840606565799082721552112764821001051530358372836714617609287924055663850042730862525307129240297699501931554527348828973608480231139072772805425567217597885982620238874475040338704182968801007870423000514504183568125394881078238935589074322727368459046936996908194975647928325890088605274244545680345461072550556282654097810139960993640856997738894570186226856733804291479553963454574455747577144001296016194325717032349267817699037456924031919316564996805737319207695730323218495897401519638169660255590013602726203573740631549478807725678158001677662190218272889078707027649284043881941495466761953202345204186320310883467162007791183916720865925671383426206095562806674164687937634682477026601117621288142582473030618611220863579152909822555273804657172319483625860239188121735459093278774291177064533724561546419672287494343377284398273461254998100514076306451208684539055567673842348180599780792696485680055200288172867534955344424255635545858288277156648563639903306537771441949854718413200520420011973969324704256046616852561945568662442530563809414087190186502730860842792295284853439747107116027656915099558607789361570219320800051310714377695543950798752420927110791379852422267945521982000952559182735081459023886566420706296707183617500597945919856372820287224844783210467146179176923472901410972534281311524876567548053533980636081506610609919527699207577127629139810683547525463935029193308312539927284135996835814057936460168950510539090451318041854057442749743142489229707727479711778311028459866262844220789917868883968 0 0 0 0 0 0 0 0 -8967730173932247129985589595807131840095582397281427241256755273664142695773188755139627201588823654228760419518254799682577572413007941875397307779066129495129354731367977535157021906412825756065472520172351703853853471447699452685459578074533705037780469543441690335279090192549823051898745653659345460247600725870975181802487125052131799915847363387210855033052180976129188070981402319704239297221087083897688977498485137203354429446826896942951798180648746632607662791888096631468604396781537707023471791862808233159234529454370553348887140045874030534337746768684250103082056500439773095612272660820605135009424470076649897065800890489349136544805690661582367172128377641871921250421887067047045342737353884269968016369776130122851268609299676145632744926942681450271796786341000153429027804134579986572116921750929577741409652911410560177123145160431998919203585995686671487148170006124011524961314545506118310789758086160764539833438803985863465515597755158805205699329988477128459767657769744327016165223280194390741606209287089942391811589782339099913004974463807816731044403177436794276504777110676955170130625014747026009709439521326550860916537405342137753773426075105016020946379541856462516660259353095650655554395681454334178719324363144802921240397366840154049626792716693381159690519698126901815272742204742582202341588131394480005976494470520480813701160951145961325924327253546789492709291404093956519790720979284495558234364993873375134383992106426815080987381083083999763261995444278857278775905521779869100920348557774182992249503099514492478877254574260980140028818717994289773857024054716898862133895435874412479970619074117561074163746449146032096036142344472467780794574091001454434105486560848053197004289746264460028315708128847471168164763145667692569093089961431563856585748494058001121842933839451529600783525925848622248253481849696411779376614434740482560390468813037503890145272087819081528657482233171923396148606526958340557112652530923109057245060942453462982878216041973716058647256099776408298411978009333714150549201001732987741394662623524336265615691652637558792142998758149573273467158424540942963701320720239897655354188636678572364090133262368976989880895435934211690232366400823892327561182121862528367832551365686801697223734966879606586240131080772351429769424587545250039964860110718589055727318117220085272498208164773029346129033249589530946054922337786590962141139269885792144049144452612534754445000283658518573743239003316035340187018719774234330286996917401286264504864426078737792956794488044372217682462047423137089844652281329345860850809706482121961023563116678534197989538733579682725066751379273798064498872669216629085697815625519045095931571690494984815202529702967560633309954171388529320207354545552638525182517713453723381696706374693663744478962878217452664748418075378236023734742327594644006846264518637786591926741500201039295184920830279951630950667746376538226233656346654361931972593936587334352662609123780353229734547905341183898694005050153740632087381819622914392971199014727101928329992880755837303102863390754482950561224074690968807418088078577182756411596475535091886350723265659650762371349301577085074664490097472052254126352276830548394780371284047574018309718780011307249231286429602273905463135827859640386898967726910166009887322795938557806908210698975910002829120913020728111239112023838225925611018279387572730605658063974675806469388032796628148520218548662683836463506414875335305936382450056604821825138728308844406169772320787075522622438881577036511877772706457627966097991928323391128466559235867447010645401705676651668894738726145450164676701412262634468870187146802553690396836902658135469728112338947578962969697920126717387291784107325614212512099181897224017114171664028285453618081384412752669647043118048380152520824714295969052855246890708867944662774697183806541327015380285794677492176666577406261175488152751542501582470107009701984098690143311527673856 0 0 -9294768443287978564951893373207773350573824373706669393259627444577477951686777174544913812225610809380938379259257106978573458994461914134029271390264678792964248956358782758061026695150711108189157424858248347880824905611478341120105586993858850216450129885890940361011294456541734904753584162906891862173648898474827234897216821203621132364812143500131343691642412556906696381750941595911665815407797981276882662740001185378937240704008444864086252733496036879131237818043714018947941846220083656661177750969257185910796534116848947612882783949329263630264912472510444929018732219093727858505258782571446133147595111791555386712599292689600520600380551834598380809188935014960184527005564829910109943074086662814564577002995327309699392226419155307520511974469112801791720567116380975311993173063287126989806140563556088154610243189858480987562322888301563065384189606864074585207909909707382274129477446149500429464185763000729333656063606816231197051105227984095646430161273351466603191445115474182744854827733271439950314059803725133315912784143599695813797433541399968886406893260508373471224291346826714101468787663000421890477795404963442553188681232422994559820196840467639825300730440381953833179105676794762967001014644946532928228557097764835515350444556230575573601628703057388073872193705285121576692807191862449249286202081964838811949206336683695848654331214246890679325347326981067294669817323451784852333264589342580434348447006482610440729814383440036447844047115332245340170847099858414767075663336660899808761334446900375167869762410445812404030723673660616376475670818719475404779778043939633299333469139636866330551088832880243151274284527094926496475478248926358992406750558608890770467207853318969600861604311163086279845791728651495534566988851540724063646922860254487339532110005755600095265436689960124996236505959043914680575720135782546235930308411018348474125893381077972025052495796431096182285562942051251492585743960050295759694535877435745755575514686729273483273885494043251344099899006353924715935602287732063325219966584734307307800555520695114691726613134974057680030405989456330923517739574521880277715853345613676470279439105389068457795533738243544302696035152177445862222355110958314851352166405600298747400879630803172103049376349186579086846453167460844712707338709764533151562129093266272199494655685053234711136411345787064224873945999064092147886693548851107377979758973792952317368419877260797084735073259094541313777387932550273061171140350766470478555194045386958346879284320415281305135106182471587570386401185862316143533547293984012491990046770554758628087478761449348667187559152341422587662376505708899298304880096092672419927716408894253866865670869671381991000164180373821736054697117530413017279363036297072257987231555056254312438154345882970280430146096235740010618368344323716499465874405518509350127739265287293351944218661961429071272804016999547239602491163840008440578838851107230375503793638702889695188023221294599320460271023373104025156366051038767276606810532340310574920915928233744214153026050491450351745526609002754510983030157617090130626119229165075127304336870266289960233552612467614586710393475292861177505319685027073688800586162285736578967873166821074585351005466397344927315935283660246960593623327696163803680674086215657224712837053036385452226596712059622996312229025295849597615207175374531823312538029096612324581516314893095968136842886585471562036641710104302818684121918744821719261281898462601292850771282877146032355368792857164155991992619708787193879877561133834771979381271168494726486186421544706208464423844063956205383544314763998521424246695424730335228730325149176805860067436385080841311237434299204364471465499709571465588968701091886517484823722690069002707094045801072365003977560548419872046326301720395415561374345641656257153880703233825636330906540495685856285893294483243853795117757695948231989085808742573301944803876144878360694638218480505260257205265214499102416079964452081640098285931826956648797501436944493449393785517501240185492436602610044746376244529453146469029091577906796267542220640496626784261827684337695781936350145579722365790441780185938646140021370293688360867560193124833908346893104794215313988626378915494879277847943650567957584426336460309036631625876023427598443432494951425513364984913229981003065638890927805371655116509326666842202483822647778224417353112320630528327194472824968235185750189197828699375656098116734860268422483955665805609676686528618981357035290870034402852703456836143234256659210688755204958174958534319847879324057529336621969639999738247832210801845032523912151755070494212555590360202993550396411662638186001696246888284094772228092094996441224136461398658315105756304373252245374017402727541067958361168014257400400084751507269035165775585354617076177972972384425639349520866998830593259368584678207120471061518717900396329420045345123101643518763201012105740288 0 0 0 0 0 0 0 0 -12718216083079811850453626326541808562698359619954181229844331057898478034748811702152616698223816139568594391097082971236594133141371028779224274024696461512924788278093382713239372412975971430026368548452053226165338358903561953214464

507  -44267626686922008096540002264266752623945445473255686436270998984962801983326530734199919153270826727191222763851496813190186329241860693583084145158537344948979586402007313344386699256489166771809354170476978693791681210872396790835944918133855931167546023797821861085264582606229606325565836338688891900795937058450849609094527106774457524852524682722151360322097304437745688824129460503990882840541606348655042045474880252414332863579073089348013477899892972246863005826993596067045376034365915864564776161353707037862044695015974525486285439583899256433209246351030390629392636100033101211262897045760064711421250439430975575621187280183610504000116842055280470159402761146037451872197145155338426295964638044901441775489448823630816838360060317612706003201276665902194426439271474623306157321008157856398099334015777282897130119916858146331176437934948582330041177138079099742384063376927871586852779552496109858433885540830362291414789180915181483147488875112273576605148895737226054433501837120940707794629732096083239001151065863802771868511547088196806311323500032765017491292662871440802047712091578337386484552919547424853658443860962345732591622854558137701971331507486769277747079755531928091881384940547451649365549606189904235056847171630238866819111196091340191474108181282667782690396170255832030726977551535395913726825507963493876014404776613557561225681792018568748507843741669523053379811459651053663312574738368588844417311962156571815493848807101849700216504538055489447636769135511740254104974168681077996125612230481485083554981728454704592567323047985740002128601207211492506493827527274243020315637830034981736695517849569107808982031962063361624956999257640842351486862629658133478146062797487366395261872342735960420332612278821358155582721096551903088014902860643030244781753385872588536323504875079661269588970739447314591208488226366569282319565793394664177108595107344977789532998665793863114852758485588974214224544177332816158936914366359437341314346388062533348954954241976303757951358702710197101632528929929307426748003691179448102304041712746927967788365069789405759664682651235306236227227542446130477673278461164277111017574657976850191537683699314038292722874549484258730634441443317019746427706328208167375120056572447097058142496612930986836414199620044073680652930592904224435297654038728696668772844614087514989781657109982860387758457935623192054542833830543722634746273915189745997123306190927872521000924585951386744864794413383813746441629917358578175923159067973225591068940557829239230876439154454499063768482007943299175896693438933785243358192979801106189787794155687062760240837780795945205171778619737435612680002645624897088097385880652509037235124938560482776307713791221197973999460718328856424082389680392368280406761468312596814452670594447115202856937320034706725580617576471256318975941201038255641587913744742718211080477818552635479119303105252698807562471069761709730481109260690502277310920931703161534444638988203952829885902171608234147416903328548915203944832085842084800989286827210918499259602065030261880196223414938100292738621665726846368342816107324819283589481746420079190296287580773638965681804664188169173011892984112841179570462753242402958564798927455636314042656849498848642795667565870800821895256487621754841375861930208108530346767543873193117390721836413869308814383114078370828668832319127447355890174969494449754923728165898541460828507647096364309796050620094542985565154496780305902332607326204904698796545583435513050999057326453264435997510429653732161937896725171487540320400011451131767161105149351477794158163779979417686188743937097582888161107683567753979990751597332836375064693091073383068151303368591124722258899553298523573742004449129858484802103248748479420240623151513479851447534937276199658664314730562025956560274218268485641178773692137961157630129833485369891762683397058239037184642366010980938731910611178513334391972894499587843767419947276200103064840647029769802820844739895692536119502694360643975951887206316031603621002642851163769557358911147979601300151491589067252500327735860083309588923714224328620244385892315191604418315119027340323928946724148563364758071972827794033723105656968547502303467777286212711459566516772485073488001960894827810068867212564528907652763397814720352676710356594826538043672085609227601703507801510985339189997177572661864845405089514249459793296674990750667615563668804075520 0 -2269232741083587198421019223428708282724543429238509917699160751205142910300098358480823849144977286986866189095433787085051356533050669657367873927052654246148968281519283746363592835444928071905151624033505078673012305500007418547605655482839414538700051863292769146778817152912060128724776713635948743686292053211635904756816272580324049532480540356368663786755639184244475806102654236905517752877760000912099032477640202787222073987919099762975903119026704785733686881270913000040478193055048748160748832506785751512518523847071402829606855219873505481415227842776255682416483413205380184868194677313670059199988253347381401090211238047139384623013716993515141176801146290995146370186170362778839948762332760882370981520499297447788977587878568841831433872524020199817234853154588373687625621033934301976096822698679321222143129465394161686687528051902216794524349058114322782625757952453159889250554673636687900852785202040179961715206775394978041032885911415837823028882286393388532110746915605107380066886921716307633166960741790694212867623103374628343974571941740142838211937689036513464522120106898752572515495345099983173699677294900768756848834824828886307413115840526938558292962288849402261607490368141713417696665992058527472570272691799612942032747175374896270508915882871188275436180478917496032101582847420678439607077496385731487253056909002749054926185130817397340464108840906414562355620496706735299314827792726029405772583256530281324684282555752671423819975551240434445000994954240113611569375298306656786138343516864547803088940339177638417730948106518235131828282843535681974681064343338665307926822532332331943707608523508136097205852936599404529933296322209773329751476138555347862118516082214844144329460670636050000428880235904233405763386205920662655387563854926021852937210389840746400505552324892652351000623769366189844063581497468295021162759920600808026202099098239849024972270650578635323427741616827556990745191275302508311968393708411364350997547960818159503538199647928453853966198038806202216312486322520460994782414481172872016653614841925595346961410974471952707777591551980933423743804374104713234832165393945449672257475073754343738219290771632183858145873932423028098007189985728636472263865962247655613440149600130304880050974874355099600990563495619549571550384413065259274755932774950141021925492690516561554750869795662292360993533573055017129445130812851212361505591618369791680730009034893488739481184617545254793081662727864308987885882946858575379187043808882171922908628114328564299213534498878287874127441776844185756559105273511007522160451751587458105784441056350322771909483487329279374754937247152884995366265331015588510650766968018216687236904597378858397547655234106343090297710026261283135281527541872439532875562317461778453731489944814693580372938442002388930949513257417378853546620888232616002960030641266706571041166289302792251519646661306465645414073555591148237109617824942154310322732018722274080082042381807562333240316125657579831137333285815777292121446659947707065582833277293939024172119274097974351646190165815576161121794366722218065104030119595357911585416121565688526515315108482115080678322337533141537403323811900481209384858173672387638590856832682929362801118660272131580065232559377811790313968585675520353201445785228900344390277403632165941948630036131087801822889286415639636452007559703307275268896135167418820355491175791974403842036238999347647011665725341277145739878367685745883783745111295349501000121253236315422525892061971524886655421149369536385467421391470400456214718761542232154833481753892582205795828153375168566154925064821722133077216856301016579820805626195446239656772066826693745478498102164437657928542115646293144659797409418678646311296809092838397614945555206545399155603909923725616614791891982860162005569446837063252345406541303967278744822534058310393479399332239438838320923898220554119631526886222812903820762337262365303562846096313237009885309450704223179556666093153531935969324053611065821132647654314690610669700471237810903688546666613455054052156988874720252358015076498223123865122247825611124552090187775693026531904393641040130735254360349462705326892438909659173579506638587239439335915793981868886688415819741977075962914335190746337943941998538278695657292584043752075316887563706847672236503183197558084095329516814099087101865555151165154594479425241809944858734867997367495498725938531222427873321950352933940932867826549604435022640268943313274732115705005097472163371335617663992522299828506825221303795363871660442211914690137328282803542113413227117324462270222000622499546341217798124216033547319632290706246326159022606035241437925749153254534145659955884049876469532240947671852937057726366707682569023209746302384669980948080707767310748989274265224142728014314708813062732337036273750647392395116529959721956283424175842061595329833106116486247316518368973711680224214943005210050560 94296960086387154504198011832405548043769788391801823711534779376681597025111795701108553504873888245231958529668072194855057392104523986901197250299140124620050049831555070124955615135958541507443527907801715439086576911494177564476046603476753520966565498766403021398051024251650222633562943550852072075259955724673752728741561588924204182904535619567636210322033073380452310329728268017559678186866016095726006560810547087317486186900090716425129395999682232667510622151946740060368973947793502412168005282101079347564746582221650703437265378296943436019137588277954489729666385534660447615335145954557254199426135667287867064868543777389832114729956275686969585953047893740629157270257564531233173532408576433209274309025511791750866846442282516609178462538183255751837691507738792121149264299431299898349885927442944091571403168731674651700119800004519102946555240986128503631827762338013243526804696876647182859387343415745676048227686755802495856793279502015474192525298179944355027612730811198054741480868151061196882210243466338467616884861531222983088671504169804494648808553727187839643869092469343161722031942239052947724656890168217613916701536773223623378150769234568720143987790743964125474507652049895692759594317025844361940149584522814276838577822722381021209904249141239800828408512128696554588851144239777822210260095714942280860975435010283515682661494308504341760980217775881610503607562467447401349555503781550184369253553567492696007335752591051280237809897040625061092864260696576930908586854783160600199135832982849839687733355406783677870646742211023957615429558521200442973888615218000891185508304738434852276831385333093663588539937081875764351249550001093403339658760317061576552441875450061288709581569995903453980076031000646875520758306762996814403470220177689312622703616052243598658768364526665979221514863857804558548145948528204819635560380699850047620789796750130734601725941599711373061640132857864203694446279049400508212305853768661598454624201015781047476445023011546006660850341482087432844172330878114897373874710173656773664105650590132791104741471398855094435845254309932129396105118349546147286207840281943919532634281403562271692327671814218105533219656868031431051700132670212921617082786775040 -387297594221575852400885274300737429619579161488330071942112616512484952590172796621470374324978048485345966599190445104633061616584077253062011438552661924495477962891081309910581219883807911826488955820172865916338183896209049736499115994994937112813349040887931824396620568142354400401900310247546056923297293377759089241469232283857841779395687575338517928813094409211069112389945122186189858978749767313827977884222488459238533366987080612875003877990941951162419389791053301338431870792690101119822471664956236712648713041996524711484013121448111435449170548710829919126707620621915546382991389576342799422002364362408082672183183852225279165896458649738960824095240628944600970328723155350712654983455977360056441885720317311710236082852163487007342197251794281534141722365448525198513403059034511839720220364038505889714343249416500537206884296746402639740227438198459350528167668339101743306686835094719392034759745216714179265730746519995757617915223695322497030334447971382515970662601116393922573877009544518387024185833409241606750695119986067175608704612537082310970496515557209450645739958876911229328879393732265713872916457304857803174148906413503725933849594589914470742086002979005055898356520760614468677576263687388572870712653316423240350309638824473918303972068348977161548150985218958013443860379686844934809855923235620681789240037941806026674868399298586243656833289900680432007721229804763983100311531601167155239477387924719824086267587866775175648649573128308894389001184097712060374448477321283066200833490479482015378317588198474854986508909272896891840383811496373682625319567417296220916450698712831763800314233178711543431461251362717700950879490781030996268751697167850441110848487171771471998286534615791776044282449453326337915304626056661537051876197277608940203727138372713341127838839408672300096717903374448484525528609961077547458307823240578706405276552020133791809279104530908608183988872929509054655379668905449903564060519099587736531412661967436011223208043451393003581281799861859805113076387814729033935950290080924264622580408685803532498272132907931483548063260923503521959587019595252072324212500221641999931908280873036258575843000676083583196149709386478443366477396756211699881199484313422661270650659350912527326695949706535484368430141470973221884681433154915439358209908560779232052480229973007350007032503602463095696622028650148919293926161172359351143264801667704864417087784190435358253899730121109515122044717701632583156072878219568212753167479081803030130727861240896623086829058707203543492603569556803133176038898828151487180880886868857022645828602498990340890397319769016885491727723258110838582202230050462960767649160575676822610182900358837576047888245562325934817134464628086421383917298500401380657888678011420686477363972303050545211666544703110149093326721240349653665662870818866582978098927685459501171621934326084239368091329828747161738427463006285147198967001633484285331241845627369878998655484975881068836851018828317140573148338748513760665581232533633087556800807305189606781101912731547582576651742584210008836926234150621170423612863838595881041329588207167046097424919900343796721643259200500163140449244063917654197861827785739453470726612674034872090225135909411640821103318468285240786453272945652424041997995200813964084757866655723598289454154927869147785881909293819087413440748175798165747152763944942915620885692472229112600698517085892909229600941997428856674971807783460712854888531805423131489653362114723574572986001158652293733815834532761692881491338805932679282080818617549607854838277479647800234847732236747331663448456361181580931068869251726081800041798673010733093405916785236957171271827721734492610013726796114708322281070469964664161135936105227389237818908369309773298061668121437880728983329565353037763507867599596511485934590485836770922368309659331030316549155421267728222212093836728558601607467074683562183001701752217333702455348327053211711234332623649211641969299789955778532412978229653677328732034276824346344912323152164752239064446742124855229719065892144866661185047891631262175774743578364084404794098716744455101641860790763547195387616467539764682590772832867922115666701580912665479280694297706320115538734470615143935862391276757757647334825748222973548768694034667097514189517052762306789409691553837972375603432549231301551573187521822335797873330300171078507865221215919336541943881258940338656830388652749509947157019446776479933843508082827534982931375909060071000221406420321726648140431360 -39831247270696391263929359489466814466826276666242615425331241463744265632517436661295573396764138561704879380948142195922774448336486909091470497884165948014207746037044438827430393327064212394182852703748845403346130373094439923428098386667835496541472353083453405878126530403631146895255498943294595278048856255695619633545205035471239492747985914807309350302260237843189537149420288332275419432975421541048628895782215660182315592114874157787323297906684036524543524540351376982780110199347128808156079162267401521489200670533066751021751905207496789140863038813302602975470574082635382375785034456233645187881440322009915269119783979599012266884506590337108477878912403105929846181576085282958713434145707511389844674078862856294636429016823865922397796881738611363121747158953193344033229727226551135901059604408530644314008549391526272869307553614816489986944096738173568850121356216863514176546448530994118995640530584301067613223503196770475956853141715360619983746197465421413605367373924220808483577880887452534624521745475703831476497335437205107698848844060972057347799683889773270461793303795834122723879945555069061025329171314198236448806680356936123381380939759174195847607234429399288354464123384597176948333851176336453823225393737500264354423403934943948794731497680596210090646629106643560630066953635343364693473039953535008383591812123707559765949313896732713788608523512361939760157196498460926630079202148665249876145237306811481082453665792602527695922930210588234971552736583183620721083945523232196519783550467760659253522784783818742112784452414562152239956219536108597646931533156844711507093291179030337697141564651860155037803418272097983909553125375069085645226691722953644057826393085374602429096649920085974342433133332498711985349183194777776295647400668806442172959100500731735062682056317313832916336825109578514738185728027873546049184575705851428058171992224332465634297495950011585935294078287743569551186700127415306270236158505687132050939397603198286078431034928700319005189055855330681107205659288428539523419143167055785958443480484445380086812863499347951494049515249632995730487708435813428763687155851874798886769218553784654935350277123624921659903947708456533859893400473410076733460938402406176076287797975991506023844122105935687201260698068240241608407304245021379542481888405907637656590199370073774348953496079333235978617201863216409497510177750805576487438115712006380474902793991437162050980802164707119613932412188182494889312763182026160410827913171254438128205362265774340579914727010241213773853579851077577718691954013550450412214404902493453676014127790449786476207595018183310097932541548156864285635140026418487520428334424990677930554611325390221122927274846971995769312055700302916923120583648711983320814991560541138549352174391751525677024588546037657910291594974573980814014626118679333475666418566815423983220567880567148941204346579350715801221875881310311005636048564392791027696136087260834045883735902720589724928283920707800606005074819301388559894455140639754903722736157210350044107518957733693026608676148372799772357608338966124003773535656238580913430197195514373523886881772588311649772595527131158832354570282743125899624312304756080307000933656464528300934039443927790526579419862662499511625564429603431979410228306619132078477129346186380604429419556882018200935534902140431785533663644257841039314571473938771594593663955171682888394675689886310146876080039250966715900632389878499033683708438728236083647193108654236257340829653622536135087397393637843256655833243651173586648022909658271484855208101827720565890510283120306750062858163231671360951934772335262905671291614391969834483354131286457717425290157006958017885757209318267343057450290949398449921421845892614571168620166934027806443056082269400170307486851364892674100084136293591360328202617867604158055962988868655588441106284924271311665174003499158412078077786264128282911729968905926256224389829118435917047142209602653817968593130271682701259392892531874574643398713236763722622378698690817716397451727789320368825314232470790772253708129683336998786698831723108825586146675747161070483356147505105800909631084642874369399270484100591740948807134195895667845035611483756202075972272804840638813388566889512646101182719238573119819385571123327918282496095954590732268107335431984002783238218684715220703034508487336760525267226373042546425114760580313271111089183757007015987088853099010696127172740771221238090163626208629754520757309062681322502264204904373341124861003690791586218567615233458146934421313069757659707076211732643840 -1869384551769675931351470959056895797483087955441148854545754319761829195391166978303598108128835989450058969798638494747299447789671324222776967172817748383831725957747319348359597441961018139637712431148334134878563143605655017495814594909012533546325210099535133197763005540330387426282799505477047900140443688344444211606873587626676889932828421249610925910565092669354024923176171392189128969278008583920220155316653916301766893013421424146436570858569111715638545491446178459091524342718801869419585053202549732971901094854764437499162213112686257620553130066918642741624258837486001541608018555653933526347580280380867740455613233925921819758277338792619934447129263783602903516199144789421713967616952375952218064236711807489570762215385143461048944868619618292509414275374837872504285112791782908520569632105142456514628163445337084645469220039290831777933271291926873506622182252093369686181298078528892655810053063653604781706774543764252990973593408894597439562326333595356065657454526080916086758208696225000065619755711593022144770850259739421973746023046301310785024393213151466869806421140482409768019320921634181928954425307794103640792839909266527820541341842013656158667548498748816427057764573194699376579889877762921995555119011482549952857206337194693315939811720034777761062262489756822669554133136622644367180485121880720757428245449697569518920583531607495655189051095167441377179494152664254381364662961329159145586182824197094352309712450824279784391966720 0 -383161877873559545132719939515278692183321202183368689981623598296063632767871815480080630596510491132265188335202313561262210958953194235363959886902659603312811786290563116707227448492165001000192193540567159574919618946246748119103177113479301747529315741795215043995890110839829287315843792741536466668117638754150583561990965032514766558786656285989000987674702110909152688598109687155019525945451401391715463084412858166123805224997995468386616950463570965322546582980924789117317114938852880038004188991171739604088121096361159528722256274775707557050789436827225277460241267731172789146027628921651183588727726281237305923185138674552460403061814273827224714682790970449236634052370647053573654470782332275010161604644398573895427812539559723950027603586312609007802054632325894188701241023152954462690675063159653800011503608630649208218050708714926564047671466350345466304291405399766127858026064147677613246660286878306922224596634017489952961253573401905945988073306371971004380400744792178214747500655112008269318848193798454818230849853440034624857169805635099771273529695973511677111655761631353918906840980796032324718731955664514943359113694607329701712010502957966635556946767623763926145428700802725846444285354398800052555680281840685105459884342869555111661047554809156700732345237951170233426380973446840933371031309333667325608418436730120865752775439642677554973985318874285591765799596033278143662165963970267431601134261083631187600775356355589100054959017874067190606189776682856528081915042543236669112182230035025753017364784964024718342395454471681434472363845295685302247831306741587050257893615863975940815627994817598635381638349189335832343040865908736445659709322901233310514361650785360890653138757637230681771106391586701540566428069325205874304594771566173387389067955978999793096961258945863515795055156551124228542562337731328870316586841117835708087996194415625805140396339366802279153316911231605276438724310893817601968942790341495343026796758419491079912279985009840600674561940910081099160834119332715034222217508912487320277171709909947400471464572810925929044908608412816053082268973188171998001108997798489900596696961621378664733018735093946377412084176722076994694119496090024769124232343248218026126009735273958253194782745413068537852579554142747959487987951989506066027622174773151140585837454300950096217189005630694779283775939703129204851071481610816125397885906774132113116817880147354925112967336588504660317813001537436527915566220682790942193855846158148147494781537824040763231389800374140724923778095786676494406366634627284981217607982873984650243005613802061820250625963322977286092126239450058246516496061520627996275392607825944397713324139769261427507753439811563775103258209999678865216444946562982701456090065154709484630664699092551605676049655841626432117217894332344665876336666324656527184786412048240050712874617011927375435998800234077017163116468027556316403749268133577429974107868047934275683321912547491581694472438083519787313806259741920094102348458591936156221503925507853163220261645520809021043307280477127315433453617659858746778305790092309538190307095289603547227203550503291410807567273205841474963302386603425505920918090660029699250227480437795391064564687227438029391242731454779831704324105467782857590508630102568198249850931259377421218357952766317390470617791767838033697948914453590112199237007970321336809915669401381178530111946229869629729292781723396586917918843409414034648101481821492772296296091504378112743100020925502994434537097709207193565097529066145360065704527678784781895266791100319988251910193042718552809013686958268701466184519209235237986303826231438265559865925015293309202468173769694681546869264718239001518877910502730747050821120692558322465386177233089028580091262990552156790036441586164255111413165133383110917188554043182382039250793147957930850810879609596292591310425846106171346345266470449026425195501493168533065263011549805980444463924046198600391982190378200287799348185123763354115960694791940143190710602387879414641574434523230613058940739963980242415569472734158195483269866921300063331141909474027322014795884811721983256706726546204974027603855058962109347070412376139440275550509479030863292612386396650559774350321762634974410826122809554472500727995433060107762811957041135520694367112759183836448077947715796265776462265283904356064361842158810049558485480855588912779369045379730756697349360843487290240683439452892658201862767191165750701959445642987146772575210560284290280390932532200463204537591273579598968132925554149757403286310708584110038245883579316953453577626921095543453929905359747818814976228761057354067276359897100812124225695191706548305920 6488900513928358798876696034625673233414434173620333018084220563354529374981059698336592870145031619425033367020393786235106145610863475237993068616656870530185662780875815726954485540859212730460974006872430834297314570396024363056565504213305907859837716872309597024670861168059064597987881921829076553282369941241410318147017179934118417401266722327793521013902607854958014400343192768839068267330991013243812974583731313490627821222890409419335654817386471619183409861860408963091228825691004783618607654159225258501740569851065230326894632004786422587387888718943503669791330339337778378775586129440751704422002253090405037988178781407597732471719776678721196937004056733140791087497848810064492036618969902435533586875441874484523785570746249760508939739183083644325378790810295850906055497011429603291498428037295926623819606729108512186522526926728678476371993289175980021087010837176490681758362376316195268192326332244695637114090057550029976403530934017837322052742376184135262304211167983039085302430070094794011388368869765416383649523048454632735860244151556814616617380487038273659592198409578149860348051585875661383285316077327125352686435851030448327095065490826950073554930869146847102171697387561636804689880219861746043107783833244662180747553391174335243740598251340695460527308808004938298111034524729711968702292134037888395797409513061417351736758037703353601366545410293686576232353495899922224709943373528280438983809598397373991200645361230714789359066260183824159269503245074815003074975675347510155820958846019931385716416006534339675695249043758626245744980749874668332031269520946229051087891937622546810026718832430834238488344211568437639261076724447765018321319456979530919755654783608443008612635908653038886323489592990520036548695478801578965827974794541900006168677302715359485361577433982015093838115806310952234988428884235754671914004071328552210840047292655566043631223634106091186749038796972531506013500138026331309248438416558503062586182183397593508569500448693896479690798519943004437815768307692121911701862418774458788850781246730334880118932775106217625847810783306278440162167111558841818186326229409699973896951366070253983555773921693497778725790108874385557512843632239388962149762002338312558118363927159751864296945461385887376295308930964951268938294925234680452864347786439453324077442857627700134677889631133083477188800874433102521750935019010796687263835822940450184150429269641489916539004150055723640429056224917428881871627456377860423347435467244694008531677123588650625818332189845688679032063220134482887783132971262729987996927222618980245775217619220748271318123090581744333698726086224680695710772983625905784544700258530768005159859353026127901811434303540043840534344406557671818622902159139371052927333775072108315153622338927388384292321786657840675765650032455147956482485471219005050766254389475233458264216570556452838842935183546609439771561307501100808213264597701656507778772432406892672925092748239768068452690498585402017207006138501718731277000673532096424216470391601225291249067534280467042703217799961322725875611445641566985861734658241174453165961534942732047453077524491240881926934937283652779254731112642304532558694130524903156454834239382513370083268023353219535625956841902983681549779056603251268950904883027165841166751548264531397027460905654713991184779986531104813990435961017938708920480563200 2809174068644687102133744574857108842296200361546218279036137470177768306677632238694651397455880911429762661730151534301643948055311472605524350097466052282635458005186973705292109372147361019318042722813681209158262475908002165247845349231821661327481376925216248771117782912030686225222328977199392415619070437811301646565254032359211965144679879736622460195195732793683432696923246376487840260230431050973363793932299430906556235151066349518076463399216444660681285885958061280628228473206114069419478001368132973585697227705287712856777206138402032413759732953517071247534208274688118192095394787032762960953695130709583788562264521515952817131529404576575131077249250070272388720704999204985292097856770392874520608149465075259498446406580954706068826907637490567446224312984873410792557507316737112761569838651736913539154510896500777346637086646476422609926614465126117230003847974406337111777161886931152157061578770928217391367705133497628187793518176576696666452394992569076021431591722037431151466276300633413598375753556986985046711930894258538552262079032674875199619612809286576099745092072419599387523317976818135233874958164889829679653404708147180787556779456820966682620037448463134345024672497882638545598189730382711982008470553907234963100609726422763371915427126741425487314480683950984484279756535658412292419979322206894560106942891156375907505728794584649642436097164298693111179586307206348967525281657167507270827674918430141205285256188366405692032518100709938428710820335328184961463207460052469333506662783089528947825859065787079299151536006334604066844778190613722628970665642469184819384180527608204881193736745298411737761159791732927693535918488099893779254429187912905517951144842249076753885517638909351380565302782219311745732956706501593693233135268945924995180340860764409131501694627594700087842122616718820201015202512840517549753128955644860244994040991034135247287053709986941610488604424771362629745281866839686298358077548657859032311211754119285664865040569175312524492785888572495683473502466727377804655540797479333090199957264860348390852118235647037611190362213684720360717879686615729316755923844184975477635404421043168132469725096797722116832093007043166457749900031059357440233788455867091669572975790166455640112029751193633193705214502756946314744688341011361852542069536400215896001599147995375763272140196994186628917251344528731221307118013603486735156936305992069547142461800150757055636346938716638924006705981552740907316704235247299387634212080658442135459022092149435255460647738023241324709253033836929343588364433501396424475467339474378539622845881192784825721400851914339274477018878297775876824057788511726957174812548615080559932605494966273986478993379685348758564448159540515621058087494147524864884400423507382008457078279331459559917441416631251605210117035742178041046664065100866837348564074814239577687895924110795693760394786003717167887699195827595349477808464864259422813735340943670833076657509435869943064658920156301403494922631559226180904077367785532193644857175139411684283672198336423353609467218145939589702736999159022637011175412615560191941047337490479089742279635630018771058986497455348634662836464624235234847873355438500248445971870952895486268437987483832537643255742346594619138959916866199645581685281226098951957722989831957681836179457270323039999670977834418539805756710687491377329592512367787994834042054007943726499453511554092630541496841300033435413784548172864572026741796182201287216960511287094451167210197055644310755384372583764788117188993513065348385308433797115808853368898680416605266347266966276025577331383678000521394420059075225623308014021594864945695795869286488498972420552801544379154474349668760743671819660730244047286002278396262177505827884029406030176493519180390761863322727044005102917932378740752546839743171497759955373446745234016629811217805279109357635940359584783905115878145701324869175347038651547558608912393986900700629862354674167998191719507136312845289983558265996060567367195248396872462999121624210466728161203273192125421798774278675082718103276940186708942532345898281290998431548942234591343833275084065946605464611081982018925827698699599451626268177806318187054696049651988837538116258681620329675445886342513310202729513747315611495391290199432256477388793258626331573933470578209547472514261518281122140750210062767802741232748753617179339170233931632104099282437425299276923938470628663438304110331711176767892695580080934921904399395823316287560245808646983252253271187980813758128966458070952762685205412534685770024381992010080210218590162386137626883276478419240660581168125132863602386654371526624141899252620702718444840607402721308593985639351466281016700393908343573599962021029802687190712658884511540013344552667241010908685649154167375302812286428948178031582157188531655184458277334741070375397330382563518962183193410282152595187338625078535597035835413056229053011870224013634484305920 64350850617433110658652167609028829850964390617251577447921777141177988983584360711451439402739596942418366087881341464656332597937371793061694101016285911195186609174066123231781026676447538273682340958635513870733201719062958308200024542063481272098546278765099512389590224653438859627289561045045796562923158629485558740670318252887353372781701015807418570626902055900244178188959176148570453723883388885047911447095816529047383026138420342559267778816185026875713610261464561122874472300334759929783752383826813977733085624543081249773135633476041411154283745385954753841668762695519077632224811529750483721558049862620121596833545543233476703721804622287536610502179264780870405625119814462305277640315892660691344231286684122691147066999488317820203294578436025225443934597157485223417896050510710860937564593352502028214568326065491578689841476958496993403142508922000903666628252922345226642610299281909425777807510853677295891234867124963469349912252092669238870738016431203382388586325627080784896346081487869574279090631476179218793804517611404859065562093037556153528188143827439175603806106472232218242251384477782007337309045854921099599815934659002226826554342649938195128939769578457027642618074615672395190648177298497960742547029688739152839835483137835054981495712623230698407441716805500082199474463329925810084221546337172793603246355879384970846769020658624800597947873423684753454864021108267314659884055734916169773426441721616987986438464538388990247273321555286643429189761043835138871945551353090339560649153521428817315431958726183804947017600074096825361026205335663983158731664583798508983105005356674981296052389988734727063078025764285303868244746340419193611405322612725972849217392390146368194662125488191057059977017652319411499688678113587710816986579022669676948273377231345153579198849411776382469142152112624354472080690288245259083458397432649264756218424979733689679709333573052572237981150123021707455127649758619974969768594595935844069550219082837730376993441486203015905957431411213483202264608540992226215027318170973080215136202463076690140970013311617767507650647608820513337868018595977657195802572657888307887554400767769553115863632885253665808589968545319938636105590682273648951132827527220848898187481498267140978250231623342198577244288559246909337581588130304187673629554323558654931004062108111692559834987899085965535816429636579497853107370523799262643563866682121533301126842827027416169046599976380773656738196859030704860604753098790572304603086534721515815618388952673541518743138354230742544434046701826738085172714977129751157243190150079786067371986992448369169788572108023567167639533763595381163660746606703347691144867456900389553519238309914451145014855546688540303484847630175037520591322110006103924849911873334905349527473690189159963921313874652930201760670702966197418017935269388403103395547809277629805306651908869983719377624835594706585255822964442847061455968730511772917476103399628769880862071064887863861666358334661406175125569332157088576334934128674944015213195591527099448241267494942801520166369618032890365894413022814329765205346507340121972488801135682202513646785787494166142535437295401184498303798151616072274153439089075008332732592842819668619206078758791431632370818507940317900574751302816994538038055170402508377537853932251651544280494199359630829215117095548951687544470313829638217974887868447048437431794548759699533637311713869112335297819291713647584482891437961240784188162491562156269497174050705014797252489636849714087042122639260248577322291179422132138201760193002926994015403060091330513789902787772763485931758892211886672477987914376282902073880392013709299298247056192738998998000238153217656603498698951960642675785253487483397756338877146368628009069137340057011878073541809042746555160497489968159471419838108291118612368708393992158562769520469570334419649133956960372799642467895266308364383461848432463081395549246634792739847503107356792506023615535626493446236380441861844498244666426740818898440882628259518269718694605900751010065380607689018475565048103567347600758389528501357141132642342345581354554430973305751503239799169579500872856628818678915364286902962535357569976816904857443220171772328862666497406441498766283675083244405250300225279187036956133531448766524350927104652669240255780836288377862815477012660569712650079749574401193495371905446605608784458765716310003663726841800235282445848357017699775801684527521140391683582811991507564570063516403130757701189731625189946060446045112285803374846767202092303305413377392640 351146758580585887766718071862124712384132536596057844696621279120004458955589427605214075765363499227260116419153411470766388410634497008529236484930821553036907163999178500014536453177124648129805106120467202548685725235984925224705191549806851461551853947238778630392734202390682697152092611273595208560989240109365528378810424960259084718305256759358075018035854362173864912258141592093906778036722983731511401588136033587582973486175818431531882587906792075907695178651020306880974452376167356820340583433653723904021134284062128667759097305070530942606461107018700139997544651692912578375924706421026342884897864014766713785557825352782229940374621546452523403223807655848437937802399229407590020651905938943273728988615514672985956144212349601586639405349964804489948865008868435440281253413771668871051059159742670784040680194658328347856370224679950409234093302671320913340140020172945194647228672740300650202909566532588664940967871582313927870712837947611394591028088432146758698907368296601748246102520854358813592261549345209239268203380244469698899242756895080830561364680039538426696638385293359938363250438172242676807209740226621538888910720468769463066661074067942200981433737261294672916202374365548277888231471948233649992988951230113827256047626339949490033114984071235807185135457472608176522612312805028254644978172633061852139416273576830407044949130034122667152952112361521695311980802800589977963298958379686695134768235095997304859040831983254887981106721547808712058766448957009586445871077543786700387801240563962311277256820624238361965815026502138738755950918127219098465470057466434412511142920195420559605024814015053175474848046591561440810638443871065504475683653790125515441357801753233609488513378528198762159680733124220334000004949411608371814292512819955835323755873132964297024831452924887885884006120461021257406416122286440070872520122620900862050040838437844554826015152265272377399724846892642439638458396241550909790357970541967008207168502033050072840998752768474892726293726084342156590509807828480187245681453484666576276400307054432864047490370403500486259280643376232834434935444546563988600622946366928009781627847480039429172582325975850245877573750371912808742993742266332293551895999562827168672264586807344962673240386190676268735160879865566486459458564792074496047193497096602016306039427307147714446678795859845958337207343885914599498202766297259036428800432711873674402913329341903385915572681100516207201799330665527740232997543793384076601874455226549253035185081207115673466989732042023009753313206962732365651938022754867571628971973792377665759928262516616153413627024290886221882761924565661697781013504278066867584582595116168529543377723358345903025386466458589949633401655486249886628968143708879154381129903132404803922555393894050593939360936802559626346652387079399123101098057394627112496234347515286405822330997316543148943299436116623780758372129885820076038059290502251128670823495273114271638626135598090659942751634018576732462545976056321331211498756034920024324874931217559681345032843758078146128294869882220837122446296499310304942461971320632648061962796598124077078137718440372641597457384961133281042628231281523202427387755784626504891149578263876982587860403931721312343054183409058827653303442541450586112692761801045334681058940157820453172222070795686121048377218995672107195759516386410851174337069925776848049422585277991368245216977024856441585134248018157586501295839359261893014122092036649527259505401969565206940816719852249981537158593137558399967908555276829049354001642064049104546846337658039006525008169353435898587534722705073549660959464606804063698417882446758858323141503750671121237604946134391199995699468817957081086832830183713718143987329628108805406643491129665193393772022755053683360449464318820871292731060581530988515816313972637202565271939116508237333026019380722760106959626756825920177056337026799340147009858903277092678217360768775408501803406650816887102695079645957882220343856523821192596525465755628253244612928254317884423484978249097155579847480393856088016345715289583600690776133053968305172450367116337683065141422495433684626479302307806027850748239180638008042509002099970593337830189252636064904707613523511118352107844229070090563390564051582928089316030219415298072711177121113131814804110284886745535805660379448748092526780773706772005831246983391278331195158151837010317110491653070419836832600557526362861136882897088309301690275427064870841908900841736664750397202992399772081245526917830776030318985498431287517260053760257266997255559720678549524037574699412550860917922222202443755183326316320764261809952545382204274669737638428072365478067720977823942308591037192545516704287694016485792584699427769293567233213717648217311336368527477984477008682841044582575472173188151467171600253392247397871334830611966547506795935441172511994282095752160797627910650991176161293129371111123781086426374967254734340096 -6297360290386880405024432353176050207648909190557330164883776878342172776992296849416224442470923607670188153808470104656661813571150671091022340659282943571440227706719771004481880462451305139161367816735677409590767455904187094133379446236748367841603491386421934785023356410696080619870529949352514126069781276404510761334412837234376741054572722595402539203946606216442925091651371067336817150936548359706516852955014864675535607039057579557268466035088594638069160877339938475266121125379395173161304299885387914975240921096712642866260154401048228438785063933806292749208922150822535953470797326878169242161838209391988751246707914806005470039270264085979457658887854274893417790968598162227919881052165629294823081470447294727009457904897068337371326222154777700978232662311525326646997543770711146118046458042766176497828260292578761097414103039638072832189778157717125373540918844396063241552610205201928805513484869872372473568351526123987556610378846429677606250997073099679712493507648587037797819418747769195923865994600990565639638002217637601428723412868243399509672243384353688722696042280604052742758817834557938379379344787080307992179746660474277683572577757240483222886875833396347548713599727961324359762488152231079951575002537058397860970461631228407406131481761496880771312484036098890915535196845115445715630518658902317212579099047292381520666701661247840655636270902327025342762773863746518245295699409855637770250490315742422936522173745241495145999453603602570782334832723343623319368479909697445860646964230021098668492238119958102783883621946290259781096750258738474420428152163277067892290174750414927192357825986440618043865465242524478552379059771851112781522922025776782807706910730684669559805667607049446940862458338991788668383706981374463480964825395169750221513469040275517710081646155815939884384298139671454086035716120159136414481216625725460044358512379413853099793745728619193581511233867714852598300883279741980119119021433575358456301659706442798529568568530326628221728745522073887687601099340835477865146264959762067650505991814129429746588764166167955830006627232401233200963542198038203069919853726060829217424702772785064701586769435265917454393562323630094796544139905292505491962638144942649279546597139282798271089135615577792722662199815285398547192270438961883396968524361377707320205239513924070428295659640050705849270425651346227456356878116791441149352756269769343990766094407775564480381870654745639096051795788393972292489397452868022575360953034418938587816480163524614468793385740905836942930668122188857974109845536966005074434384504020279214922597051075363842968038248983608714869188734158173760999863923598379186338864525168314205738048728271169040417543896798372616749693066351030572097030808485881875207939835576656751798985280623014714645161866849964447187641409860933207769236447319541919931620643856714124261631230582563702916847181659738536961662207930435967736019164142477739685979547217992514333700311716879095102058907853931296963965270948651711600616388036044095835020384888842285311366767765586667896050233905948138348409827533320668149007854690589612548443517796893838209207430972121170306446232168513918110098833327054670987253530371899224096864865683971146867337372523808129061276639641857526358979342411561820246990693501018635359038603478423354981271921712097880838664892593608790356531910045717609157107894159481620138329279153723875066387903315912875368469740661520092304455629787126732855851554450468573483419570175493816426604010337916836249292283819912475932041521591010447027639639576892032769777716424893447773983687857981483411942545035354828912045288527510921276710972321804741187988555144883209828014463737468189229170546039269054448789959497805564126656693153871727906829469501913057755054256173438050641318494928145104672519117433689137131556471724559333761359693365328297357807737915033188704381779745980983837505265979538830210635810000165925519689239906151453958118374756033124611341133062926777963886357521337568007390030535937775534474059873816772559017192578121631745159000472920939341644731980073692393471357005993969135128122733518940231242030511172161226063513729529570099587495061513182278924887195334316386775398375408268392969991806728127834579448001695055872 -70913523158862099950656850732147133835141982163703434928098773473813987620387110755986862354768364008416940177944415144085262648745112550720219531181288785877219797334613836317296424005717770745892938215552815044103737859046498084663604382016838164067074223495085902303616991711518943192980926938721797066408842640575302705905109600217160591829555161620293841148346383159731451599981850161486502736389167107662527192339940846011546547246095927023828607774438269348716618816923979063462129003005137327559775981815959619638305595512429852259756837011152447394407564796331255071978585642901340743454286953773990053862602320427046399830996725462612562015725545847193700093620467658760842611499142121881347970434072829451154657008021027937409877026570146739225367045346026658470717631250971328170656052732757329995115908745513172239043432189432571555925113411045212978192613919695708864463029895578268689068660591994658394477167701741664296954910565390867750876859760411559872283577090577564364490570794025706315855938655332894478247989004040891985418614921679948565122937554404571194031166706786120508539116983876337857068183324296701996117405421678735214436576314345140920663132990631736169040988833727810555853997527791426362408265334172193151925694174351961317500762217489590521762935359958586633234333767943217803049644872426707334334096645262389207852724490025120059121296950424109868214456736057234957992177107142805327769015720030591693494616477687858214807720157377168645760183430457784694301355783907207752909433579422107681900449973535479007623430727147007681650281028490087480369487816281478160899453572709404188733148125741112742977349819017715153948230104311192653107093715673930694979157883608799201219166568773018563337786055458584043067293953931775433935261274437185814411469386744385721578527481383631382473232639582117679833145140142581051600405619182787419859767196520495647142696780181702770976063505010064943652704256223430562456369542862389057216883392420390776354420591355428839121481538612645676329502736661951520284314447667629122571727899010162002757679886655093343084944490759895950110875749342685177211185954715301361154180007925025456664892484767192545989623831983818716797403580030212134851417762175651549930899644963895371349527625866417382840466338040059374459081098526361760860387814670109914585230827556607382644787286740637219931751206354607643984631710083763304613005474739709182634992130306336489492067889332891355082824956442680610984558589459301246378393536610094566009019395219499047411754695116457080836711950526344905390159148812274496210183060886080124084896400658855685112657118517995625747345241631628796851676364739049835740911187816769126718640981253563677862188020491791978074339602863779154591382411562887675555678627053579473775736906477204475206967155713976878610692237157627044402100063996603992020312703591373006565185179284544990009152257955251456932881162159189012784022638966142965091712020040183093537540888886328119243000498174698409787233874498690487668493142269320078242461969267568365404344935321434881449085657644328430192315014798859518477903812229699960335920916255356871094832581828303291908591756407788762202205360891128172929893296806439926493646430836656303113563105231163188090593808326258754308192897780510960381643923456177530929937227848489459382245442795850084159396001625449782807971425464646140570063415255434499377906787905649981093236310100335688906682407814703271027902259688088310108532444908680619794232146439732921851735741064187830178694556484717469374141689109040066824398147530720433348681258580884092297015139824348478918885788624869851186529995794052501432146932360531246752923009795850124887840479544386565272526321529327985739339709079547656833486501501183197688294965011731778413187615040810168834791115815974084336363403827252593185161550085569410508240899018179992506197486377400672207956028254767852467398929253914220267322458213851216529205614479871431158177615725383048017599917353994354750247019697329053277565293959725158821619841999618265795379139898465591503518369224070595922035325673041315526277689329961619856556930772535811312239271282659474502058410324275288615027246271659214423817878319526099318741365035525791004141928492804342906114312076547306311384774659274880254365971642999472634744832565906243910139316248830227763099387862811355257053376197974895881766014722098256470616056237620204494765201497368561904778199922027819034565325898124262101343755880225805535214403999510945849567355916142897796691628010767721699971109335976809375458006151511419199685477169172634211394594696903395550735728384278157221306968658645901011182901315025726384068274676781324232674000268581597288299343105848009023397874947391744764953514042549810052506758773795681891326110181699826654303662861923867763866095191006139843114166798856758877369121470374391137731716680443199990465143435470407323168610282925830924893729583992263517038182400 72615447714674790349472615149718665047185389735632317366373144037185523323276401414130547051282804744618946742215081107543308952314995251937504799929639716738273072470644568388911538181854997243794368732726082605162227567663614038695530887185242280004684004858967963958903799512595397829612469185251120196002654863949109970846832230622372446033464485499180893335906696355565006438381414565362178802062507118246427844956099426315823664380002229272400494361024787813085817668530154560985220099077260623421210605379542650509624929804728168713991001099420106131873566733936955089107758640948022530950276865512419473581636622996414394957808151904027691026380880936748838050723005168512428071351078106198824258983066542295322841950759188303384280239368270131460237086371848600260253965732446022014255617201448142202289997531412780328665656970265663605398659844687705146435583460468792413788674768234870422961955269732948670648355718916021966544148678264897717615698698548476781458584297194537353578538394311914761704547567279643472961269035007609502204447894372333627922551403796293864774354075684111392326849359352312218085304018272488601787681791626732397489326538678248279433820056046261938238784227879290869333419928745327703724073455863666349669241055907382471250427564833293366003581827504738642304623545199795942310673936376374077003981827427447997351663143165557270054932186139347226325058690031695582814911125315099989850037158870364159925777305603185454584752563574662494187739393357835547182856235839712086259864606573039845415163080964640452483078445389175323907854598253847822186331652467744806973727013159114073849281058949320448049784903039402035819160228130016379971155766421045292275273462713518699845546512724020319539266945752084582580934530287410677535808056588036133810560460725699525950586654623125886763634071413525985866146249266639880669551253440137708182141426455274222771875761080001598403161099029315794357414537338092646321532625329638573833524162576615966748230663678187327172939358159338401052333509763103095132769579145871399161257414909960499684611316252554105028542873163614452316657737750343822764798368982051411709115929919720117421826694915827860786698949206680587522312393363926991807264587312894684911088187186241596565388238602749615796925532007999044884901645339752409353466140032851511862259744314884547529333198180280275351593253604365491336766418183965058582609103676472118796253254258648886664061316008219007612485668507612754682423884017219231021081653667623678151289753071678462917887658651940758096658187727476267340196131927048349061440089249797647321745366524323932987554824954861566628269397902075259678981927234430752421608354108033121948533885690150249277974229660373666810541354099340866700275684640999722434701992919770418938443483047404480769205097242184113970078382824812839828038564103269380979657026553247379929992742086971915661675235241761440884115481729398203642908286218392934136741452133900465215453204044911124984028146272387261133782492057366280381734130662433683242402971160812107930307372746116921303862127907265696996068655199052944230035354045864264467647579401386215329049029136761983948984650450584443691636698315379406904914576699765199821706077307054155817406298434104476126363107800141064550644359992399524254279954201211061149609719897670821246194619518351994419155009219225124509847863272441102370408235304715521640013719581696086864348232525068938607169237397520206011988454573913034562593454628929233081698076195976664282945244532840620156831642774036134160667485718074142799583387043385062432822524841418379559364906119437838569380594386899446918773017671641146264199428956693050545411427607989404494651344104463361091853204108407218877397058441945481479824175422888718885380277578482942382982586007516740571540388540563685362287372588541999127396854627046205964379051093119079523622705828101319725881336144740064985152303361778629376036861562810663760257171253819509669746206276546915451524269430135589734038695050956512484596240336618472481844760303759904867359834204240945292863530652714412857446396639027342197212066340386687051101895578408703955059449240412843297585296556402312568281967676128094148279155098778642728463374531038432087027295486562656022711512270541731784398066377710608592376368183538238867188008038753265199622009956140342311455874194306464838357359882077445409398856142262117400119955958677979609538470971982873064432152657666606711306780734458239369802485242568854114450154106337291002259060816474837071811279914057080380360616107192247596060644961764363902915575010399735700776693162140698096939836633737360266861940948348885315031609719597196477444913855358254323918996565763127766357434197828341817870730071779593268610471914314679366368380746325800541009245980916542796582699155791756348184908714473101541825266848699842271820286862330146306869202420462164962644597582879003216248141857390621330511287158244521261497455738880 2570937044647380014422276871278789781161717503941610138995524869366084536995591653017365268714964130029816969294945472781733100993658478472800373304268118428223461424885733722110732579184517905258167099031459198143541798873471471936487636715731273542574445123502585825219270126156999219611502555475806001997048643858554396613698717806275538669453505204644009045293288301051727726775416185293929833960318121616168759103143942317629330884996708890524454286667942199439494241040990929855860180533511510223252151673144740583443354949319186446386224107888832110286723355769876706266431355683109295878662666191470075012598956214521219212317859776319401071900684654540311906921686130937843433351918127000984125631557099620569660678474463239810742268245894821659080846413030322923192644063782964473338142930835468993181142169474449943905875550869885643655199630494884416149400635177694759562248590735517916240026449188673078357526084512676436035850303607033062808877436743203790090375920474440443334822106733235884778532706873131408899953511909257589491820379452436774279674253017953675264219119140345316790284631379829405213981942900085672830544441844254325546803458376309481584457787526105202268579916096413990950579328559058351794773851035788396494591652236569283880909597765149757995094829495057620088453164972505618533580161198372400265091826585406074382402633184763279879566337440337687233284071914731909318054165280307580506335729525484883523905518015904234755281282131732716011619234642807910758494508631689395962118792436900437482115037271348377011660054238758029544012932403285564916355592890007611871134462840817830006368230269773949483243068336595424798766612646877575070274398809850406615213413696698824062980169827039770559130959955286347966972386610090010876551065712989785261189020671598238305437988060765725939396260052693962225997418985449347606308730283259742869667334179498522935844367085452418149522693032145940097891291919273162593108065578679613943649701168599984195510971724116918208547895582094986186435138931245661979448931442728763345276747670532993119031619407906902655203667339178237324097905297724997596182655053491272955185659481114666715399008537257117098863427600928547926052178738110727582336252919993039310894555405799606875240245674063060998006566651069274617878100931441607162465953614683238539874952710449232825654901628466563603949513250616572598016960407485558428257300931566980972965454411840362178877528511696096196658543993000957908946113326389102834803456320533093632060346724742051816241150581771111086568769753049084411754565887070204193014725819917564196029242223219216564859074689029027475929970446551009376909035210531652983662128319607941651895402916758710788216801421399163883424652839066866872066127595024289582005472816795103005989437606056591374397916603533075201707901206123462874841926553248652774319081611007568693724984849547305039388705894482487806037154135005221811793934969701935272070501901037390519266558974921589291534711798997231416740704887667141846461423530493233245581476956943807048732899211947084447605155398074531894384850485174100156682645333730733138724179656569105635015151803319675243160661890312121920274351883135453550543727225350931815398286175232669612843646659854337353874547721001480403438402805365538676511534818714591075448658774953159879994684112332846036719483690663789533510938865337542980910447789389523530266351839103882154683849662598720842034031212032536715775722800210154594103774500622533544255451107922937470292500858533524318886701363174746973297167471471606191385153712849366184270836259679719244854466856139508182181916402656140032194403534857704244354093129809989984214689204000372225211301302542461317485552052723486878070125057819118231082212751648918873538379541203846304592058590047307802217699428976280575664153553250342803302594384728373001579615303446422948431470469691585095745808893484047055680907257117216944370180860760230834538675651156629411860131547645479956307183506933481123899927344807784805358849169581885369104697738985288063000524399649348872328509118218240 0 131790542064503010628919639263291043534775071984131230613343799587635373479228560308998128950155752151055432043397391957486731994915915071139625840244760610357129281236503093866618132960935517422959114046173561889515872149668267014378319287202540201816095605759163142852141716621636641780832516322235871725885305538515171047350922057455912948582243041875593082532837291392872009987250526350008382627913111783581625141405659964585682240360152235888002445230672997154589512948192510580473174977697287922311510274333375923697893689834132816685726070338510810221687611878612060309763107194860603547011436006711346139022614896106265495941868407012382824835208168019658859964314002233743436431340870105952584057512365617284933322621895237467922858166165337553502411198902632162957386173011829401399045926489522835681920830183576959488790280182456246138337014650490231244055529279176748400073280940922763897595562391631697624360263739263684971710142262735009913060609433505556397485702073431788403665855497330408078986072218867055145663043465705086055863117117939427425606518652407642890152893173553479851992691766629914039436653684033378251242503608004968353459382365737196139264072729326490123072563378321306231870930570414203391782081024575817089808438173282400746537316890118438945740059856237147014119493482475887973409577589257427634789980503637595070540467572323052512929253449488745652704464042204742144078765209910122265359624307984875101912772326402512570859755585480192669202346365763136363766603762476658938736018243177880603057844296996478014723614097802905405321863140207945855673463178870576896094592381416109563522298035538276643406901146674039807705962959925163145358056480200983114797613717692840599960851208162138775757021828039771154577922457517352748423438422640270028201767995774884105589446555524692422140836413889910913074262294511374201442573118732938393722789053082414572124989437571297464709058629052152921018675283577415320396007807969050637394782811011488404301164245924653496421875108967327114700448475251275786362370813580083835718162267709466740343474450263610605638197781507639466758596084592281196589834955369699334793300853878989158700463221570870375446964089822643917105895460087023431558958050714788089486511941275602461895048749728956694258182390097437744037651397793075981581762763685939481134010265154973747134733297907847957776249410473194438143554598919864897493560890575276078611271924609717101441812185976333417922496164922002336183811513702814160500759127228443366388823851700805196417490190143520593912439167798055600991599621812210708292336045251040628740805189731584570426377917240828059343197570718153590180767408652082204966123684951687892315850122783844710515639601007591982439548247653327077757445661319994620976579521493769647189443538016889051389895570358650462930019750176286842445177984590461702062245503901453206939077671153231952233014701832116554626078612063412094020912148698311811894493486806579748388136602000859792943824320568024121636145536279527957397898539604932235541136627375896298295288376024054717918629332480274794258972302266237740889806244329938915475854615932327264699856299467381737962854010625129371749355054775144364690371490634738741974095541326569351565073899702754682936388684583343164153103724364746380715102455750706903061372022856928652996425284297570349906785365585493138327935605096614169641164954101001809349322637969225232818493831480274003111946255753713406126644441835484662345536090989032323041032672070360627839553288399455356775677657754142098801714602510973823979088328802695236921361935589419087609875525245205019355864695570770376210145422690269960510862739917389695335870595591330592688347960245097542095151741984014721873910901354011239936198432496619184892951574010744518199342602096466036382291857460818510749640843797877595312408466536133746199879424456465902951794284418218859886752637197400756165148406726410322509294048876631842647228237769289067876235743798871037130006982679052756908410862595228526758597643209252998735629011727556919237925158724546589029821516556784079785447741981479875084860121426832036728160042533331007143561445839617754580775098113702005238790982704971453710763526105895643598340667595809556051847056914386831443601772258490142763647314674005567521724098083784027748635978351166520336219952618897515909461395849572643071800040003161582971470756580894988488782749449042764532565363492872528363936555469825052154704268050546774319808847097390727622573002802214867199530388995743816405079359464566293818334881920293032165877097834215690866324930560 -5476497522632035145484697873830897780412838143156860657670018948579194489485200081106489097293169474781510258180438275518248383718437377753743497348314587795854216258563514400447512347067245186409860506490806552652269661204943933039742114838944999126157522680537738931806921185537628848104696705269296916200837036538511106638245947273927623807734212906276769078895191069030340586196754499907963311874311210605946792757259165039882971033892742703887329607885093841763763433698897616340048535976414334815077322681126493951301642223865578267862618861918035906554255089240663049819383968245299560645866871469191205281061100080293934973768839499785225218889605253335867485749837068443187583773776029753785977373768173725684251570318155208205935557263595789056554226011380708076377881446526598544001754932231173337536046443340217461983668435960855774215483641240986856014086153234584727155913561674656225450550553506915227499557875589372556210026531441244584351047256015226707837784092436148876358916987919442851384580906647636216231574410145398941850417333175276942450225545631489902610240923055161221938673299124120838823603667514569420192591407402539440806634136293064805102654386358934683953462026712769680587527598011653568891728317241397676459367098203393609321098994748604545199073555775358201015408117202208754098617788970623048335568078109333918699279834173059304176122408170221099392023495367672577272058114582730017886956174281992015864422644876589154967821843168246947458501280665316140532106730157084947139763833373180902173780248605218251670150877499945829835600339601542293789740949360460805174750618496929351418253699353986086113323502907166206071917255020140653664938273649775951287650380746501735224272731011988989724034456809617157271788760606341522423631084681171549682472685288324727898420519005912198317401356032945203494519058746214578915119356133862565192180695040 22493135657105906496072616919981068506586124421484548494953947596072274981854185488464711963593721465854223193146986794414461465804291770947546417655376839107235148142019754313850842189115855271814291730027740308540565611318737804707991766663802268226864346357510595962151866115937174293420115643379547760750263852348542325047431229301610332203078590623318170225485953718249021985722830938788643591719317771914632869881883287363581985189024292242282075064976339801176130860129439282438609403986103187823858448765471547128854473599467532399342610164976236363531514230421602519920630229282515777016822931919199184656053511184564362832772662927873349133469744695730186655239114574726436774470131033281063596602265104659597384333869056289814619661531179091016729125362072904667753930101962740662302592423960925278766036808577967040783906140951991200196971623870153457162728130477534598120235030172612531668503771265959129396164638013599410968946999324561504202163621610708029622471524473810964950275025155582104105527525463511619428078434140991936344021555861746498649793525358521797823735387634780230258656759180929250825160188444999436836653977785272613340554139992085122995394741687653583486250609872939232743984178388432323629484420011717150101654878754922529642995108437177206916741634938924330206685787707659552212480763925842976438874433640866088524206248277059932848362827118071292151873566389292820575821827812198440858700737259165151291301508823955946729841551459612855546924263015353712939424799658396962607298353243465479725041193381189308749712475406433074491706764307567306523974095950457136226915763468824428866799852573832903034981708392711985794847736460428784961969573328081960397619638392475197973233004543934769499879351078245364314383977802465809730117140172108260146923408382917828501476315275999831007561920505116357806934262037448535714174506967720428506387782285698123721027588899721059503761716815788044723680759881290833854816434397564793324765073511321161069315508729899206560416049752097260200623311964265238330223176732462224982324193864732192509325347528826695139022831906764104886707395096837636510601511931256122747735057159036258071309540076316485719435434943235176809920329698857399577875837049448340507811801333240646606257709955610673126187251052659671418993997390887080675760585385124439991635377006350177262640818453872946435976528374736424813335658594540649231794474699109029780731541729042817270814015023674883456464780543325384593643184935441090248563955686503886272176358743521323340703255430314184338979792455775442639654589933035382764248384911040923677346685984253996512743991505876531665975259894271527570976636752737703285622194287836949948741920055126685254543008980980110541760973252131455699357418143348959061237193712669122865524577342457690263672907627756931074582587425829881763119458516652765302975658774785324027264809035129892084816583227346125125261088789972282103603322518662844601963792492792317244753724463734091562935168848339004392490983234317408494535418601583847236076970901142385416509200935970367109782469624900881932141452443146354833436582556709962221371626712140495968009968694352467887783186385517570216080659495385943930232190410764338062173571111919220682641072742935516238334872150607230356723767524294837490965240779511446491634311186679445585229780169169596923144056018191741421179429498888354594549159976371477430731905860969122936575756926343316319556639945715768608314929120995823429959743618960445275466383288547234566855382953594285336531356007776560652747116653149438959483631638813688282236431845673680840260326112884726696358696530358774480891326484608649619028434568650137082843051938188648808771428869271735324745145347128238059095910013221249166318995732985555326112780954534491867712205106888413694736780748500218642582119962724139228491011045773884309511739098890520049611279775129590322332611831978901061318875093348938776284019905413876148804482379038969956371330932531870753033771040510751624652624889132380753685224436604153448290486590279044993651082524309047186857084486844180513945473379310702607633255483954370008881365667258960394781077118849088327371348013885475373711360 2313284827013243103186074624443938858810251308931530009182420059469771517007487874193771892280826820605708041464406594643652776688679703985038247908788199399656290150845492150409483468489368132030495739740936218379800571024288944318270893290010693645560761863117843822264630793080951470758837085811578024229194184999618752005290466498195448390462811641745818564316085941632859169147397711532461509625858532926331357823517424212028576288348354521020588166345730391540217490903075053868973308918538367113599176915300240821230809364510983342427082536320813033514186660832505232506142827145839001826602828971291637535758025536068594922984433842926748794310666618376976386073735415867354382671507566040005468997320535911680431230175599795298383602034827272849200368503637021291458513441870852821321703140088281972116458296413344980259996692827223018164615212923053098033251885770340969017470866678126937848586935044696993896745577675425450284083434321775437417512976745569903657941492797541662461006737520272024872796182286488492937749414313052389789369882496545624029803817833153714060355039724366411762643500779240450673361144228597001202547947805858096281969134738103759998206034482162788287329849771554363595306654589922771996425994846360394233540226482002074571740763194081350725715383329562727630940748739556692225428103948964283021494969058369880980361769454927866842848271730140944384835024244966930821966842921523131156550552622053350305337646198535241541947650349933629248938882855797882490994826575405830143174686777020086573944942161918045247430572841099373993199111762532178284003084616079543291854837625191584100091672062567097786264677135412016158170627366624827322538511349462095291143072602619535166931873330538253825013635906039310865412873056628669321946001732938118659239669839660013139080949569162780378880754750869291378578430880870294983651489524121933597217284554425573647253520462449767795305100703151026206237358697673136747163519994712112543071187618064372877496315030295746141032928362679491811838617520931833437752258833765600339516882988532641233683768665930264253884630308109186444003941233248085085509369898326024697923842252999163074673109191048941102505337667963260082081462372301415057327796073968559075431227717298717543199164845329491414650556001569809180141631398019548973133278184964053681659954428014932193333908787098410253402839702828565353940358047112996295479770266566671039916791886064572269706933545128239710473094075841312737272793370120408492229299035930206547828878538427840635472293444720931463670789856395351555684347709549594164013792529578630003261762498473949314456730385502732344018935528617483425626722835384923061261541961374064506262398442816389509309799015513508990175851794958826201605420321969010160355409872626783758751609022825930382792803883458109124161039681483915579529294845344045950523568063923629049391097201545742160822804493579151384926966862349609449765062141898995605395592149722275540915324900722911066110123671227645236207643551858359241876179983833622863803307263693573372939875544402690646867649612205805763196851373598549678445717381535199847828327008654055342405396304911178530600162730802812422403520123387327552046103306699966090600705166506212844599397883849346491967054724610439930694132649588225010864881838040839036648340881988832861573021926216480725715242927859868614439471223823442932922026239068346988257930503615464986269882190326581486345870232096504431610277937072138141456152807848159634523635265010618447197405549346740835086897308935208893932105220777610153858490322881164006155540133789437118468787237361403550885727344595835969706314567257815357779114770256769229349476633442945310059672522884980377414887630327786514107885052658316604340298043132957259519185382161130367853241514707141042857062298548205263688969859325696690405493157610804852200914755414102586951583110631408482137808158389306103653760700746180387948294115403518674372680719495202011767022770001227804066443640664338130528682896790019885925731171313554685632626415009537666455052862516913314316714372611515138551328919035479143699652559341775804960398229089054488718204464453045755990444315147292880029696971937219019125722845291881181247221746844192605091173068963840 108568503769732381409628594070068240181117491296805638468531746229172096613020391313334273492161444000598089731936998661845886297045073429592340103218402186978165495651975148905011343112530155535925904837615446576891777061596492971684731608088334010737606140551010119938219986639149045771341281245915636663450698577519227014392420944583702521417265648286467547566410594620769353344573818154215321209196224467187403915421562497171720250260175528817331219013665730304620030143289808427251049704994492363349626633777107032831884248300302360539459234504450533680329127797412943808722244883489846259301693674850723131624202355451855838541111377704116422930743457271630239201594267635729926958052927136743844514957522732476641905371292187343182908108697245080941599208381246320293979204672942448725389369804957544792195363423567599795853437653961296910638029174877273410986784113577642414098717342195640279319772763986064646153633954287292669103510306385940526500798790527695880834949651347947955389269974620741795085493710212294333864614039095125227670483931071223723359048823971819098030416085216849053210386594902471050526720 0 -5109857863580486268135690943129777110686753517790083300872446013807152833464195148058769028871764069995184263000547589404851746468936549948897095705244888014087563473368782295374405067212759265710357752316288855496560610142205532985160231515233994120504811973567651799289012337323834962055904223305094378114195661944205422315022874308146288748875856065273006844572198557361014214735914839776438064745069370091693874592320808415245507064872791099507572714616158301430463655571554012844142720858500532713270004659544020604944331681588890022650867341071309216173999485641187142998178578120092982981968072884216612479800355745299708251583592532637273921546283956746649224034954763157655047205352044235489486014219083609383633590371030006443417351356936210984162932380274432689349670845598089637004033607911294693170600625183234828377165351567209023072266449473445620581052874546554735728764092134105712086753768563166055440107221321156092687803820203915789853363998355790947576085113525971112924816050338216739235476343272881890107889124220398610384150770015357311664959570743649726964815050490309612798300653898584793166217397858822149000544426523807288750595804493666771893010536661721115466015194510851522494479356718050359191530756855676422024921630238669708817997357501704412318700086905021469878257595576689006890308577318112576063460682238668263905192761445910089231935066493907607028276995036817923608415989601626412895759343417642612072524510449484181012678066317785216967029723801484533582779116412395582152038285850597572050718180765965460140452195495306595862555153218990708443302501264380260874173960808853796155898079803691417977334884524941251149056214687465699492639186610144795920122325897281361653572590390577434710030727255527087993530922134108966524509485064304576007589733016772230449353744341310389469473123615770735002377279032723781851220049786775009163045809862604906555878061804113269602813663849592829984540435830553676584485828864886885672520975832469002319094133363195156314525548871573909173747807203894658369394701291126899603470982824183570058845796407766611198692897830258626463845555749149236507899179291479811245930193777017903180117664378103508785149192786031791849134353878898012635864950201389654122754388708434476941659823118060594203750763430651344899396273116385934494378641970355187893352990382300705261862767363909586558692226834983185118678947661497561699760959181177729240113607107642094796410305696359760296309682938840603995173500295015119413330223092271911781997123315498436143273699157060401307643576101367451547402971332763969947765400745600670361806722298705424240633282157775676351168984483553290576424095127590959601353260582918216274547819629453692476617626646618414570842571143998296796443780806101396968192276489322002196923269268661524630911658758541724113916115036156956992405254614197989940741285070340263006846887174092814148715161967406075851736171765557146822032557897125315948400571529019539542289175192264478114358713180072653969514931455560742655187698792832823273585888628104083545403927519918873750342792844052350889610284395919946343548572434137702496492808203236551508610692895448860456110134580895373976800586115696201409791772357186223861318555022491731107391965228674869173788636754074893936987873590792242016847734517969072563013109632100198918272997998922699275620274235235432614414485121427862501659059748027741704716770636829210565236026935678026754407340241651165842021251495372099166313300906492975358820190254383080816914589738708560558343415502349367542457242396979575580204311653269354554818452936437822444652957338495535567248712361061767068530731222527844246106565568787616718847151662111015056484326869517098260340862751951116776259222939360419648982300710777070790333621852193963258906988458871250326651003059390998192289521410356667418142420959825927449634366381816041036435600940509274791047231896716015627126627093469578494808556909471844050935610092024904076960326371850504611069466251450479990301904943206320236651618233955080270043112727243020784902770516251809153596875742959007705913222905455759869588573094193985941730160798335051861243541655336672509459731667712804881946275087890888658871605879054798486772042499258222704095833048999206593267026402528231450782627071546645217148210738391330176239280004885955807795585884708515711046589204944460585167405776281138511052294840827683652124008965854096343866477978483711264597269129596702369794534439092679107720366230031546187813207823705217991424088804002117556999287171439831127188631548859794843170513155732277665692577432218849574237437052673205755308272039583687638028597672785883005976709200173649064408373480298852991619542736132385283370377653930758277067611792346137584268752200855171390066124787621604710715893433958805688369453416570062126785606954005988229225543001260905121965336473718057353893959722006596317406518060446482298076985328481041092596906280464228681139099069470016766256087040 -376856767774685555125288576249640164489608486355679893399301263914961310982977036900559983117816486524460894772994075735070403482135356495434127846185504518235341283103070611287177103935277503827316366819459425629727379865028172201887308119227807076335773243000564773783306378556081347215704961714171565343911615006455152887574998551251159872692957571534950960663656289639807962206980100835901133014386355364063191557061192910228357356066418980886649080698852854220144389523106639522804409404500096182177528130255134760396008568723402065737938875071197199535869847039967959658102198025792732070284128384941430557035862331053579703275315721166072916901196932699834975522810691142704023854162503292951049978946790104464048757424696356792955297099865748361315843616866043357268104212999845475879761250949634045143431843366721563337336656963609072021648132765865410290741634604819493418756852007181626578424660879288876412217456977037271831631957562909515271792030672503250601267409687997979401442698058380322673475075879505282240115370634631601044485650878197496710568435092170530275410159039164139740084961459253856406270056955194408286821991778159684231097928167709812319288501730673261105903933951286860949709962280610605653413603220459505786194819515779599602098143726524948322371832224859079977803627267395595163379072934234159926076609484864548231146292445658683846839413354609970697918489180229195445179027717079095398407941161046877369525871978214247798487510428821379409468101304940088206072124338034155500058147510490977776786752420089042617692806920858936644802422299598663824675427776010203557282523835362985590156882004761661141740826757832656913603371752998867113379635711334430581448203064318808192567281727540354326515386384167635101814091124008101866105036619112535194403719713612234662401442229952699905711696226106768331800074477146746108623963668944112145409967716649651805407721650654554950741121841814639966739880865652009751468379618730407428884635300280805302123818450302942432603474575062161607743673982235102988220863782882678140254339188858999750015351931900648051366013217398987672493591192517831414627734952468307659776631733302862590835488855069655372671639713144163544079962496433326411285417314683909170039736613071029491737479147926488665720787732024451013133139365626537431316611502117180408313095458153040183905603372205447496646952851984898015439968818470414552776268438074505189258479231759769322375059632131876706636102105633054311135155164933550068319028857335352322168600985137400981521755973094368833467693114336500246438801490123738755433912216027796909984975902788080967533004800321998987080289217430809219845754856085997162075515720187849622521422949174403758844945091150026829306039317125685591225111543285266967212491394698869070535137301774186000779242470114359916609904039939765710350182641011221786097197051546019323191131138690265606681617109640201502337458030322542983979031403609631750777486384377695459228719118067793426339269266861902576028369329325863376911763231975017916168929280 -1922114896685985493492524766953944853228343269034340425659753106305590372325073018834420441322086823121209039630890328567871142641252707769482177003878920376418099679343667157364548817017886145395986880646001134459689545062839743720433547713328180965921347599604558550809992551369068149619478760789795777492820259839092880892807352311761732216913518705898170565347709622397762238151595560436220016062187135286793897684558699283806900453395448817719535813280736074280275508804309388363299541374341671763655599005772164142765836329858471106482078805496524252668944441786407549579074791707665910603020304172420803275382090595394161453410596253621259897446299745479670192471237966869302567698898839370474669255986931450561613506004457949579715190225645963339474780134485705769064401824226478628511647986963377902738213000699096484724065397194438492033593884308205409247280260110367581777478987207444883183234913858671844976021330726374876066576984468859717435247023040533010274496958004406866530186372621293185361291016640873881989754340451529406623097240161658636402540927177305010724760925153203584505792352471605625578696158240979198205346961427170938220448135555093778467162550370281810415462510623514421478869104902120006021373137927104815534430322137423996890893211242913556566938034418739771478523537790565874297821456012331189257671009120499345868253926813339084980600169097586522378845564473086404044631240844838519228659922317877358593908913149058264893398592636944735559470816286117269163542429418800816496297521475873496126639076524808975847996871397367860856893491002754468102221938080428722994299674276800360818975454719964080996570520554845430844173061123827099808690308091042938568771167768140107003881128054064794361718850767234923100552560789650398828596436899145300734753358342023548437276324678106348095599368207078677901590087176034173103092838986847120158835101349415866273553232484616454049192657370680117342846689184452801484610191470236502370167829774545094397478699160132571084269202316009078243718635264150896927775524659090728656206009335332532501027824497308152865589535106382781650567551981711118483650949210595319918074918577035187407148999708163835731746064356016052517233662589318704328695163674524175482862644201503864676527743439690827175832067402265898025786460397270748835674403143732370078801176905325584679039193419799397470154536277237466073925770064768228790951199982647231741768636813353397280681062530442806045600800196675795351423979340708514344725751259792101571424771346927061870486329948353132381700843602812316684464310451958351392663610982334658923935454454349548102125447609428362342713454693816589417834763325752240715334985468722019076782276405503095308515949954838580303229222136736853970205305321915267068353483741319461852687416997283812035592967670442846870100449435881307948127714383929423189065885022916927689213822776016160620287060603260009883194256592811432678451147952664152650677157609849817522400846219929739653610261243579718019798062164830714923552899616033352704912613482714132141729017931342712924958839285273679190145577016600135358070506778604108081797043641150878339828077193991159899146382116107150036880768288000538479579619904122082492110686952795515272588025867199428280960780703324549521504677182832896673557875095772512649581797410191936865936442734045953300881244165048392120582750315821108011946799685503348483422314517989963623990751965404889406931900538936624608483797402682279865792398618798876609836143635836742323405283262864680955839184787162425677203299396290644122300005202630606394168532261310892727204144548522506932297916827650731091912237493811833254113183007454858965505257693411472863980961143069137822637298938178017373456450485647736143125017386700060656283316397486832820161739139706697765672924249556976789882795864088917359108564702162669128996548500654292642294412420226709482401299835753014816777012891298845450256483914661027385002070864841126758407432682251908690261183216021317035640728902583861742897975098609037446671407380719528659486766774380990154567308486259797959417720011409865709028369936098474849966647238623055621860821933550631100210719406805073186931531726583774518737816082375947745844124602405554985798849634580570530669837511162548025248832222205982982947400659932271867438805109534785050969313086015097977907030707518262164593040454134189004288795497381320193384094109754706300282141339918374086574279769484124045515492781624058467484685490180635046328941411799379775785686586149204277741605132552944466343438908781156337909785544509000721375654725710900355615809674203108057062079421671861806725607079113505282733502617897241022654340452074610049412950884931698865953521250354410946815177383540066258409408161859442192572757456263780362323912099764851431028937467504090553785169236143196750116374329776703899461257909636682705776502983697625329817761292544641585038954717271693129615933440 61041208829468825532279030436052458118256993648143875589009076976313048216072048068271377151675551106597875318417180946474396113172275724227990493462433450821359169111059838294239304355348037187897888217750399235044123513140582754193977737290500788104715404112764751193888634844103731016087357594696388968958045692430916950136167383066690282569876687850971957154144760106007847394600383820107449561708718055245748449687924419606950823133083535574639412284461441579246192022287094788977186821096822714360916018052610612361998915923605225544501251202642399660724991615823251361171936414163950858269095077557286344228808571194064478677933433238003564239689124090032082419144946967530039521091384115130163538633423721353814073465680322641549453795667699713343211891061392617395378785674712286450669086012031597998171662791297126773819511687829406542244087383370913713532964585816136443486985909586148240425763970988537273024865538398405836685146599492533663133558907017704413158038902892302955114532562429797420754151183186957875975627930409438827697072224096901277055926988381658279079148098216898694996405671609519402320658152207232473563577017382919421308071659784820498631213730621454834744744649184106141258367233233949459612744781691163791341010728575131457602815221102727641341849043672418677829532560247950940200531133919316604873733123527745440742677169406218152635343474498346913656172042582717591409352972205262692443732936523328556540480457326406298478056099685056006317613994109440675114910140619722414633620674433746441546163450945928210774258321896419315265617266806337408238427955061075625741752571628202866562925025062211934729769475480611820957568087624968409688271426485954766344624589319088298893859531521622271918433396623570633491814518736476714616674992683218422271363516970173891771227314058854294653630254915540736129388141011377664747740246638114382227808061908182566290028261138576564462295031239007930306268888619956873491722749033551315557744705271750229197950629553106974834788602947401493033083277017588830951055007241372294236439680398998919168923343245374184874032162019419576365373714376813365301292781296783220957558323318778438617705633777388806203976953730192429225666358069267035528603007153138799949765498135961039656374640814787741305530291831294680183892597344291399646627755826649509566380606276574907976748966834978814759704828467636021297256317551105137164337599085370245757433297527514328484805769270430784988302380020231895697567191293476381416996031674229154763907475484709271660215928380525722358180887364393850009648149149614131888069157165111066613310665210381112498242737332606150888132561924337596667136664854936203347116705569954762964464598618541725329818145327941939312108294272136167566198630423987047722114036227623631899524217599555625380473186577507265689229270208016790586021610121376128879325879184949335398944561860229288798115782693821216797214454497029035088095576582978790041898129378910954182101260653797364987352670955268801430310474919784602820638291003011006669995100025420318646296258538230210796725715068237513061229619223689059958859401741666687280392749056514037609424118739869755268173458719060360190121354463483139860347654299920420865068248860866131316268945461413883218523885979225265265943874327894069682385983657944254010427519885644678737524827223176622807757123354516095425776170258118609784384203927649648307648293128749630574052377427387491881810535480226578434489974444373454273293304860693662522190863575215294671665719192212576039141884480830395744824987835416374065525176843918621128766249152204983136255844515653519889860129161843576017431437092454604177303336016060898693343771995115381143407912624806008508427524634509169531417454817117406537198012135805999299708026304208253098831727026457634645908012488396903392813352398578121921000032729142685344967601803221325640348012823068692495970100737006123133802196121570015856224912712901276118594963865416888415505877194212829615498285900554816367564447159738764638501920425469869537351507932354850681906140041382670323830710760772791709797009524505649354330878413999702352965324501153348789589446538976845181309432692941206944771763406727517769507197323084426933836443191979636922319038843251961957219977169256388195404174851818400710770681034586706194031349668092041455683638569516990762410622569799168871483390563057940555106520429316647649291185553614543030488653943805850547277196678947706484707640383796541821909076762273825514110468551834548822353888903627632877945020072159506528491143245142355429497564391382774415631873550530314936920971801937504080852970354717067789977898516494298137390493235937280 1615747344337193744928417322846255384258087790531939722846071440554339470634512456903772349293620281356797087857218145065090810892578844849631083260136083814459210616601300185882143362848725123877869417662630717115977080645964831994174082214239792869777993649089840696568626459906960208124722013657697333735186392330157788616683976670741868991291090290180853961499664824068357164780873367810744149325067133466313386974893469061722448292317660757662241627807640453358236782704540290177355527821005094301371495112075640231319171040469223518693887701832547196583311478846967334250505964841258750087998615235310573665907605152359772169135041823947709808202143423124549412345000700765267229889500369284999817718068622760237435644594402525632151688949077280424175518483836207611856711427991963441566959670300692982990683445092156050498982345155359949758387495581703548849114809571173582170727104803549327027200323907097974220126160561629799355737588142676097721625531726097014543303852995992214951138008362570856151766441301783094663938645937584770459641808182842110339042141889938670153692528209907563222127930433983958729753567505907828922141000815175676793219356064826006727073916533189595757862895084616466027932791589037208696885151963970176913926221634071959342272838859450834058085086216960394916549530373876461536331094750765898649477757882795469475962348278978024639289384789368652508019387437551617364061212046749143956404910481341508250809223232141032575110424563572119055574892761102769839280826686403205876993149023086995156146552609964179513392479907630961428111792892987470412937194049694586749125159679757058168964229738430183995848985957835707735099532237609538003576569128355444739470005459055066411654793189359392637954381339088561692459583072045485225367246717523719645053257448306258247216167315108555214043028587503306659574307277472361746380139839376131171008886044155327970981040038666201161818167416452883002231440457430922926942473294498139299028497419446415359484642644319373820320928699814016396777459572232927781640982226874714704157054399186607302580451441264647493298012790466357677175083716029134686891051856103639568773854624348305714325663950903299837947657746544473076729346964506336250049655741773821406099463661344966794878797058668449157851304384575567101206334806107911320979749580310727445243884072543341558039248800211118783987476762742241109374878275727883610229276740653126434045722933546412341842137566085954478587424624516640322045278305689749364797976265451234940177998859264000605398194228284550001094456513171335382082012959933857208113307089904597979999061048389725953547012332645235841037314130023680014124396962233401875509142266762487959294597664567924537329253209359728990382655406969061183258134486877115036463716240726683963124078038003355440380271769638346714635914548267883682315510951804923542271598178782488664523004902093230766790529554255494066903894977797663250562937269211287613257348368452673153268672887829863656039622273077688595195399251254258410994986720590868020035906073226603436048531214178144247284932458758722041490391800573222614967176686960321214174643858996717179966008674357989816869053759848763693054440885679283127497618921771775729983089208546770605154203358240927525692108924355941802425119561099864436656765115212444772768246052761220058613499066117725046723740418693348323803424725223958784195437533375295358842991701106189886028674844910643861573186659330372689157264499990188814615545055837963123157513052201766317207961088740235774024632634044443273685331430302853692417452150901202709345548357386248931404893691098321216143490980073240071411418419487839025513567110055133415019229474173818738643340795613902498892040822952900937159127429659064708807550692411068843812848724636920731048826619706429633395409009218886151214997824225768087145669000392655758839547765757504554780654951506982701217035058495547076932673170422200420984202882609687644912288309126110778500932391509777604292433801706689080737156244372798492663484793970330572084964237290579324651016798159539844955769035423856775248246820809143801371309134261690120689873624505674717811988010526360472867996553886324741669866333235611683673399311533364455828051191943712038017434329050098961120663523019698399951480713602829532107747169061771556830298060274371446561263805217078712779462442147891716284892547639684266198203713601184258208163278222401730444158923738124155683314487038955947734886361444240840986279574578507560642788455643494704572266996746559561157569230219657862703687368098120958284116053104571298577361694978335162200446693419850994161259882139921926836767948800 365732659863377357996291848511119588886661334879557335365102871626787094927498427826209802635680241854001400241019734526892129836919902727640587765721542307316313628728089829037209308224546463651127793877438550021095185935194906340027558846678234681146114764438972322975349036273348613005097775303545494742102927616895436693337694875516962382909767402175007136948921907864478015215257066644546450558792637335376522938004727202412906553507091409484697800964440229691183478052586439117454071171582699952939922954716885567136937399856993449328666491155453695747155524417004002198146612671157768901343488447344007676665344132248201428966796016872174359468530576310880841283945269623689792221221697381403373749310186341734055273551008801788302792016877956933520070866719040353866052213162168284415327582194225501204812328989851016571682901478843336182002591717395431372712471323269465726961075012095419504453808819822302430191460270653055298799421379606264835923065379565986832241509108721815270005565409217365268621615691344573550473475553231977957813823280925818970129206140953110113823731957706743600102251147399444303340482945710700652679631421554048946991562168234869865352497858217124399393656964609793107738643481568301480406949338197355474822254004240186863594472304579054066998942562669055832333643362753208349606154142560403114140511246124997994664928300906806120757159778392249318536320084684943379732123299187213939899860837421919759385174519577658382271614566680830991099031225532621992483181474039226570969807726937151273568550298114887633698880453446901127297237521253656705995535906830949121107752315294132655842475180281305748041719752342051635955457031868525364804593999812243625511011821106682620033144276164656244127860360954882661832120598447170329539796707955279526576900184894106167787947498860570501427457830384501464970617722274203378042211033385113718944163488130073981756421600667441857071528327641248098273529037811035789148932694150944947445606866393794437061138016116781846466712669116251821706794974474132486454877509764440514290952107495076252022034450269672504779765329354790078210658800879032091214530505641784983119867272450610272358678201963480949339511054119373571790762419021922976956174773788292835800436431221777576062925298757894764934869086086505258363682314220492095330708354497209464635699064518176593035166045077681748469389993128085923398413705553173183031337080714802948321249239625978179511400357799459938084681743365999230720220413464123450725824326079563197317068613187846924804123335425770942413543869720893192013926135856863713477967580947062356371576232217806592180166372480417913743610998018679365080481788607099455147743715388418567426364011195453085904295830038610505458626925226679770387998897561014702359801469122791615053737150030969914575408846880984280512672085473878201441457781691666659232720932170653693516049806578073630222444053435037152402597235525323498613110283120718904425386419837920793866577966102153859387886742259377855594422943025310227156042172562823311061967950804872651141943204017550055362664226178153063835446533745807673414784109823285923562645789999410337303395121771296017233521274787634271073059200129844735262228231848176730407378644851500615019674995592870893307188894048011348681374413894000929355659205752926784071756723233313680898641158739531680005930037465342422388477875690720543412343334365046130701177443504035339443761939906735630598608505030179133567217751692018745294678397236135741160493943711599692545857155041954091877175336204465337038304026491594908380600358734249595734837255948947754317146139610920103608963320909995617671706554545238716190101901618910586035702550646650998633868869263873907358151745514725740135307482309510661652700867311584568419591078455126825792765550653500930493519410140420253209057463049191819503464201374796097960431767638828452309770341628056924872426742125065683538799473993973760 4118454439515719082153738726977845110461720999504100956666993737035391294949399085532892121775334204314775429624405853738005286267991794755948422465042298316491942987140231886833985707292642449515669821352672887726924910020029331724801570692062801414306961840966368792933774377820087016146531906882930980027082152287075759402900368184790615858028865011674788520121731577615627404093387273508509038328536888643066332614132257859032513672858901923793137844235841720045671056733731911863966227221424635506160152564916094574917479970757199985480680542466650313874159704701104245866800812513220968462387937904030958179715191207687782197346914766942509038195495826402343072139472945975705960007668125587537768980217130284246030802347783852233412287967252340493010853019905614428411814218079054298745347232685495100004133974560129805732372868191461036149854525343807577801120571008057834664208187030094505127059154042203249779680694635346937039031495997662038394384133930831287727233051597016472869524840133170233366149215223652753861800414475470002803489127129910980195973954403593825804041204956107238643590814222861967504088606578048469587778934714950374389154967294112820153114782636111086057990814720802399502707160007371766433283854089623292158671690100078999025024395916465250962538518425028825813683390328583082473471081972012130072455809232587986251573342432445096589788225224576768441669566031558881062481210932421499485418498666380242036519187654386131088122928528438811329845714256619895189074187035095709837372458914949189300869881567572381039480980454949380641729151383973974646169245660958109145922584839887494051804742303549280545720496658384956459126443870788543017063145175170503783125170102511816220947383749794258223465913475216799328631016067756980884005778184578032227091953300812603688602456527326768964497386385087900754171078145528684394757628599227207815781306651895078345201536588299880176689854913218156093268705951308073294906223248123631380291336729950942875512959251005289422159263928851669265662994354826598096725603735363416471075645941867433636421626956705720408540822964175374746659578870538337523498217220369039412564968658461630812681306571514032873843147730067761051399221888087048214836987823204955389945731323343676910785051264537407469757695330038729799809113282500653029984087376439937745782973918165770909687460849847513980197518260153365700507801657531896110840161886653408536866065895971709449641029518299329538745315801194898276751942861157573575043507329822405726989631680334890873667744968651593598131399267741752265446639746206141865391315828774776339555275470616799498368853435704319559126944653979579999693427971610120563490750286091336783847340622959967752482220245283140649112714504615158096362856389705034796415252036097636611296645668577264918839906454383926156259852502395906472890466844513145824177995205866823050777353435807918524985241794455720072390255302399115268331076165984937418840587308717575549631271410987433611540926311369340543262027908793379301703422284481398680604745851305005331461804321590947505353800587474589741711089216532081779529057717079663130053568109963400197205671053221689410259856541397183007915412381757576519556138668786132977266343831010907396211595608393249511366729286142318820121392072513300580677581167820923528642298353911865429938726555127149827646932466171362308509292802861072600718399153340242059573289956362133258387904310688369228340849363596265568083379831097744635673491749629963832306781423732369237769269599799301790788013894553913894256950551135760955043989702248388350603061854810261406913272300797573948087359300416419853866681851737242140558898324641100114257209310351821520109449973197202447723504245229458331912637871858661445596707515279434223005928575738215888723779657897588080762505253845469346318217677177031171341166944933206358057831291839524739603413229559972271316362695007896593244490072084331721459991611292821321242567621715175655539196973617188347469882880297661942337518472181035531528913855994425747559438758336382799351482335372899938265229244222996991132310694958825661138960632334084929803036338050878060480103285251356605975880154354462831662763879331457042753864606971927916640129971846759714939407436644667240403793657400898811708298457671657543806584439105516741338062094375730044655050201779360518994029729275570370355584805742642329156502661661472864626977622427116410136228021019026067549197385331036793436207203235398780348514045532628707039146581223370496762518423159758949717662808215229923042344689112855727472698180815342065313382400 -4217297346064096340125428456425313393112802303492199379627001586724240686028184663585681532697942225218330039935391594227717413138423597830091184604203313476087749618831597452118001364267665868304045897065137037032371107860510035686196808388672308648250328925149561643964184962887769104534048672648121323547732123941965577628569977021225590638621557771954983444604653135478402461791628568072713255248421773970499924596871432047649294001007515569964173152497501921326767162095341477748701416674738826758307996226474080844715499490055372785132216875485849921407152336798336555622022721508698635184915864611621450263343822048304970778474037506458904671505780896825433596173594692059584650084285678131973451714710637113121979134883432734372180360444212712642751124809963637424115385254616148058917024764895290466390500955490061792140154629103303629803815996192942868238272346661851565709923825460981054079350722929464988907213181025892206936433214877338829399138083179552750768784050667573505987192235813705093422749533928264356493233132585318018203063979452408832794843427300272954014619858450348239819535807142012160427751486503438880178108230676839853882995998344472886422058399119153833854560760552647794308724804418133181054989117549540070288860166817580071480268546280250025142042056114670804284969494192575966293786894676280382939804593341903089723875476670021618389729672262329079669942899234880061662109324484604298915485814861533335858012474488704986640307741807400111570054229135449560894686924803043363164435512812040083177688122962211776602140347735871273565059493810106059522801703158685493604045752342758364652273597304791440644968730561637080553152781707785724521817390297301075288286059600569482548944185992389732888503631224766916727922539683650501548176927348716071265019625113299878956774169570619533912537232294153590712518834469881706732786143252846109778646970359285754587613555633927975606165596790026741654365413371929385264894657642051873139591658419527168511100054145054145825809185776837632198235226206268468294528435783990069592449357656104203503102708158661251537009932641099716622648953896335992387645512961942727562717055775569690105400651349053634811874010031794619035171261604198135712036618582778646279179242302408941679775349261504911192844858258757811801012549431546488600574172695405376284542948596965182227561574369477210228048775359478524786893999381231256265898572145227847571153043496807909046918936371984295120767589584324115728105548057140869764117994978534540237342671464812354306758758561427107668826938861690468422071663335829525137793385484123537568961649818391081762154516393581533449165085485218404885018051212309617555740720063142499125884703416519399184932400350529191719677134923620322769751761501453866914720206612113271257684417587400421000695519124571413587168617011475233945340861618419543813058482339694014132351972873216033092238178363852703492115019570091924446696049204170255656114145897861233447084445697959562783786372637353174062671211965247509826907608247061792066885414064322202110397539622695283100695815290076272036409813478557334203145677814945105272464285515770415151768598356553251664922949686820943720629674985678952561803872290219506060037463417507450668685445308337954797899778987295214209804739374842930587112495937814366619791142871848388522077519834080941832686997984979112981953959940992897853558483061865433281478368311723227534082467544675971966343879237702976894939821527875837018378993377450117902523534622367794793120375539056347880699904000312342027264135678382219922974079627938251073734470728302715138971942596512021889376708692446007286782572770421341985993349537454162700977409425896373656175672965961367353815387216825770987413328201792880419603998656831783582744221020460841581066628634394990968950073327952724088080516080300701433887068146787313992256851910772646693071329630945602821702453348752825672737682064034236294705312433588336569636320471573284432762166826994745158522570578765139853894146762427860944691708331667934619291747383291905096369255936111436692628778443946435894901254179492246341655582091626134214550603711886619139148171454631819710799655801763848598623073290608939993807810491614328650160011660960086289045168383060115470558019873482579840213925303882674930432318035991688042471505784007399970343300853949565019076912171333254166084233561922324312524739650130806814167972246057036814011134153420688696745150798430216820354561036055618378640871149412248388372021892543158611360700831845838890464385531189677734506798227333734375054092351566552251847545978880 -149312664405677620703518861466213249456346448856845616241405801975940511238692612083319591429200612675722695555647118743898144729431437288329428296799662041606052339889102314094238523530349196093820239411832098870852388486954628275154971459550474968315811139625346254935259739108193604720828071520858392963494339057138890893813428205011197726570892135456412800917268152423412531978006166481725443247891920976482029250661350377508852156289876325357319394735028963644067419103117182122381919378299715194528669851023200075955260547443675705198967642671734812398324153939756946852993209330820276850355166494938371031330523036057237793786808435477757477934392718424594433215384516771103110423492746486970957194371598278055673831382602578224529320409559744840805176477292379859771326269524108098565669848909605177181929582645846218481365564263744921937369116280509806822980379847193791824530257015032800955643085346726299446672558284444007152178505610395880850356255575077091271090596686089903420747603093966879817914641756576880736864779476308759091896538334268175257262955537790872082124049127937310786705359724048043437155125010655367437089463850971258902442330649170582812451431650449218462743392233859206549014487821707568137997239122610954241385346330432677107430859156915829144005625112356677272967877117893038062504943128251060811816895113673259623782255453553539062884964287491712756663132579066997618264594996797841139757055750055147289817358717611688079598645524911949553887194147114281359363930160734662386165679429791753814667757573673241813264486359082796086983495707692561077953463276797233069847002538031740987138376819771753848823952438987024148880289216923276473296179209751352599592888320597993800928323552214908325379845969672588379692372944945189471485857362485681407637644647017114354876064433511013971100829854663040845446543507891243365836089564001397163460734464258092204319121958970310377946295032099319369576418112986555638959749928651706588426889087222530370679692160599273188709773002721374966375624567922949210126269175665669572308995693032703334235023306862946664554567931676838875044252928426444083385235298055418115234707272660756235855604840434136300283440223497262508597983292092113219878365759499171166962978387850271297368697099075827960129021288878533232219433076716609567102953675158268298802723121937344333348941897954344509659665060011609377618969858115197421374854451111293516430562905026515613015242110651114078283040021906007292616970977468477854572207814506212231401637704560072399365009503512950186259021740324608621443220150371231403333823762353766998558795562710442810941947534843241651006845597644293830048271174671209412304710075423007750310799021115756453846268755296152844814516044567272668283593296121689290979748611575425209062377700214297245473780138753616026155998845740036918969133867001437356089099438987144822536559314546364423403060439172570575243131782234333781922775463964329134466612171168643329356716197459791563090347801356312143869003683865815897801381434144634137529365300260509900588888982548237671940569780755819365157476236105014935896911695788336075982929666430482034304269446842145729561663790945068489311341262204668840786837427269728341713811365959753781081038773304473599817449345752584876523343800267570185070676721776707753702048074865495146819611582341154818075317551869414077029030592548100344898228803961379922910175514376986554354070550711642539355327134342836132271317855159335788015757280886172324144805011486562117692647368540096117087049124500103486603117309619115419970956583094296474467045995797159129477596011239039722845070037368024841919943677457844891370608474742223802912603505753530597928657337488742070421375145738240 0 -38276321177220408644043429007188484829459532400275369989304642868794442053755532499482872575382983241720006070538768543142394196289145163383791322323949485318968582728482890334830803700726717353213880514824283851593776814938129823606072762142259829266486715448982949936383642953710706665097817847113321765973219565345800784188468215893779363540732004339643059576514357808234714523699728775325517846349765297884616263919589725297509087130426715572366420962502175729192017762361671653276788623382380483103481226977392098158030817156932994244482977713805712564284354828357964558404277020823123135380566481742924227310092533101357220948206816275419495682856131476581859267054811362064876629104187608344838744691992586906923628509691737691609427819045470952812128528201359198111210940918654841455631411232510596195692017852615832916223485757137242888377936924891903613142579196427475006508121317064251715497118995481677750862274449548547789454003985230082470615982129740190793162986483404607598934851300132244644589475507037011860570066251401212091224367463717494449826279532015124357521358144060340610050002844278114475856066300167084141544143507735340164478236790611767034795343734570420205985740352513886857932057176117529678395053061328695756921632163468565187053888575511706215212423929130152719697464277946765310829343202069935361897845667271883330738332251402613149437132328313042357763718952103880130419906563573612902113791903213961140033587875030685871231790356135008732580905482781323150274362455991988784544238440821124906067533356541137658963087140474083258890469284747386307933283151106608837428242181065609279567691038417076654973852432408265103586781254991847967383791278372057690193310323051040302012568331989050860945971494614634421205447450586378843699510314372270068659452976615413243979595744846521987522585795429576320917883829064040152407663401616397106286597326661104441475245532633799950589015691984413241398029905444115228953718083859060524609505907740710207465958203692421883537281627571952789871318240571385006589598038384126801254120607422612330304866970080910423143092381785323821360828045792224920700194582483118431721567554292027487738980233325347630727838936647947671088544169022908385792156111438582764547087515186735055616002457499824405017773324033963592672391576311256983113422420288998949959522020448265383806672653359548757638483985467679964045200806864465888952599441395774231652638699231672629935960379436727234228386370950986901587299209135501621660429852775867817769710054763776846153129447130454835817520552313661913920667186069674863537763543964231838110422435617545294792522886391796514128760695520203245273792667549130891967658522090528698643600440231543314467640039513744739701553381457926570495436783240946128547260161624865307088647106472258080680311923823736862078872747284387053899951097793228674473332822274240212164664400542132048676478723845926403859556520269545945536012862862800418169680364943748559932681915507009321402763674004636642355458770944457807398571314244368727022875502572121986175763664025139742750632486383139003637021136944667339626371570365412326234261239545431702038959919584470075453150939096986053692918687897602175957806816801965350303868873618771254106896822671919307456382946823920879597777482495969572619943598250497121155652061433974219777554016676126115146205661212794862279204739707005860637032191701390880642132720144829167942017748421702798781735536557109966121284045972322279103903085948327088867446752024983108735509382474044998561168975578255965839137873634224355754766254933938967567993366391793118191663044468827436133105829053972640353167684904271698430409402695530453729079695306907104458973975591159543757390530939253384216756902027528764410271618127322404381652517605785530239062061082226736290866935530179944186796126279948354203898825317547351604989685973541455064327126933733371186282851179325085769570159647681124497650756901222941993224173509672917851862917509982395298169481479879577524897918811716575020529064147182392568049482844786525204428526795237727014855605954513144689888445913414859148478496820652766485752560648025201948194654397255005608784398665183129926664849248493245338663883173247548206919051420586813545123080406439298535665554274599961221624649297724017089710382017580619025569237415244756548447187963103734850256385643623578722226509271252060827403040610738529874619480918364934895626293230302097653514384909376461551558018339384225388653193623009290672571131834309866251166800938244769053347923921394538718497115239443190003119700985102270219308985652903088260268234028188792720608989901158608007271837756164126398260657558511607020529141307238706994953687240742403709940731187684264455400161031613952237149735128646434961349692799811967897838886379284682224043869203224555559781350182272381142276695647493198816522976958360972165120 318059299980811474851233365285186186027205805405054414933100810882232438272525917990780203149966624910855075874380083786050607145429691739668911678289572912940433086304211632982428254374706892509432090749210192187469219979275069056050179208574587293373651261176864005813084601315715064945155639302522882094659215788114300473397329940856019280713066633214701319872227853567730377126701693177743781851550129685091279976067981175914996384500382563064216874931635372167097167692442379477432051296538547631974769370800732749434968246698513019161984217791155902719192131378164952772942880677968559904596889911167199528971115195080488354913534520611715925439809156842186817003263162785859740415801686596798440610101619075797225001980959867305492478526194446038951596559702627318283913476345118519697133537744521968227350612510584593933720575346744678650196832742477315425125682089501056326007329569339825532269026051610510853815840385863079710215177178439952886492857172741633956663080744940538054525943074618531615457576675876057678100045595823121730922885111402167789114424267515319953735850486085397964212200458065445093888877763602907329672667688544816583243121238268334322041930642659729849587042800871583725949822597243448028934861570426263701438346248699751562034565137058127254033934983945428098276357612606730021157384209342588198795783465127690449076368877287313011855788351513096452867643809098907144843851568493964384437558652413228949644798032729067157189317475261029555093279377791480124404212109980146398826332160 -1306336933762404009135377077713664293227091763804567142836565918979678685282088019306379587832617238615043264326376482715517079603768246090561024689398070273765961733410803049867324041798307322769339276070340611298784114565615255254462146716391810816477403755717709210059380743948791096725234285117266025815606571679449728283369340305227310492354318988381906379797598942585766754782331862194365389936539668070176484512935607742013014448525834692995847706774796716180041916919347879946819918011454760641812621095258128976706013702854601346809975250216463398375787003851387397564628903847291670412816377835516751735746458191201534930451522838690364098486479779114819497119669741664435604789213561477281403808999556288272926319399008028485082653118717409193318645245910291056839031600240544158123977289634542303163182299448774937017172305168696510122195312973296909820813128832617341468835987843408721657478790727252037613577804576882799092877337755964492822280453994910262859217301917752357128540899580862343854952273919064835916118739259327691927841090101861278506743122744844801538383670648401662825892678270373057647042987211276405860640248515620293461800719172038857655847408831822274210090902970894212426284318745700699173844788336623596745400021850836821899690262779548915955512172872111053930459729041314451301399738036728273911794524547792263754540052227480204420386547721577880397020713833456651576238573209193093058542003067069317373584984291637768388853454093695568922238586719195511537739866592012937385630434652664247641101636439069406696391246162033964072479030754903938131429673184440945262441625865031434002235273448619211231667846100219029826647826121992789528378532393224695606431090975075101299547876966887898937682127898090226113992170711979464211065176500757356450433118417428644454326163710101032939684685374037933303338790205719981736702326829612867800204142804606119244824306331094445470249665010299176770712123222932360602053606496599382579215030146650512446549960473263435377927797932830016254256678568938679644557363437383589882997157864912850726254390636761522501267682863847813329758465800092431710719314310551402960690935013631036806963551496202579371862084035289411961253945540955209314677805282719854713859859158490196889204531675329396883372931181775849223157061773281462348787021585121685105725167447397177617037384803924329009304550049466625943204060805820660055665009151804546330498398706275120283605432895107544743437468421986192313218153038831904037793031613822367673239172667779575083905371048593158447208725058255102560940987186122451455338472358317873176615446707710623087382326062997182360220672689397223966016499750303819000230378071310077673602558737206444164876549839610944391318341543481090828886278465046951157577075680745511152700519033825321944646903249314928799747014138533467049568923702405007840682428652030250427704620288503859383789686304936146983677029426776812083601643888518992958437680554515531134965820244184216616454596909964530465085356526471287032709152607554593253439585862901906061597007641389084241270856307426617711724765515837310658073078363996462684418961102525247798295617304574673689750105438459480887836711810911310137006110372931822024137191295864063016015795477523787931017442198509263970126771816547083174173963674469508326078630727658637760005177522288663934428030433282100766466727841543553042213106490593116399879166171555064528993376437421024927735702804160455663570078233938349239722226363876000296433794840596866598487112833834399386108090572841946344885788084680625399835138704512272484738895929293851460917265670166356946983970408225672555353557212772841403232702963236165496664417532121217584465677410450951261410164266272063278431372900734966993916976999675792981539912629540806216560672876257289075646161330039244046991360 -134348961118940391782625783640007470646412550705622314511738691031200486633053656180721005785766645876756961794093698916971861166600987932697192970919020237604138920028231456078763974254681215709630261740139378073276198513882060148024582079462610238788304890973071596485984441520326933485522221449168797853533601961955405205085084772947160405303240489811446571467089755585370810981372651011171043888607630109216892402252663315484080907981836184841767047379713458688979957022200286821494757389072972003380735436802189062493609059261683540427945441800731184155334751080773508560382224317695263000359706706692851592640702386862524446311843036448473883042411306210889490904539249795697508319546818209679817361204142911243754465216256281852615464176592274912722358332483618423014530948759892500869443618075022382744979610020578813501791380167554394921621866006432134385644590763356625403158536163012801809290560488328688166428608801465876372855224010799043204775384755229980542046384297568552537321001894592157476492337778552424330449037762029504928614811924007032981038008617894195521605112375019091518769067027356831393249864780130095108205993279718490775343582413341005142139565699229477096757466278486368059912273490361337066181485220339648347819648734224530362252708038274979598786281589563351442028014624430168924698699067545650020034274144982650905526410343703316052742235474365704634186781288517425643247963765600623459482961455251468972151248299993829157523044027629013246323219100888375435329483276390429860211192226647302848225738090749144142761865042506335786429155645782741090768735607555428471652985539945109858402471558657263602318588918026586154421380114901796303947453190845644151915557268858318372252447721474800558390388503254232477551049899572850410314402011999350011928050668470115610010907554024474911486140297365493818405003357046856801837925999051747942401896316666731124289089842384017736341188071376394751963079552514660326839332346121494716174605641715962451923001090938732456658409039803379308086033174020269484525566447463211551777457744119804473947726809498400041418700987705412537039839558360002706768620791738631436053819224835272331975117779308629601887479581098285763986767601054824912158329440711425658931955680174097143821168997479260599820452129236527270835259665785499968127469556464718000125748409430293082068919143565969913859188352748405252958742130333795107591829486416208724332412724274492245119516775234013644543680545318596200345718397155305353278075224721364033671833653884839515581026541957792088261586013463040290420520766437204473420961672871790749095419443149437301796232222784153926769535487702179300617176298908234324801670310598125587854837735314505794520322483381067409585566704057011644454955970509506472654159217331378683379689660428741831435222652452487269347532752974807888797312078929336086674366741882148147761409497554875143373841626341782888239435185343525550948108476771824899234408505699027718121557048734883895140307939685496015402000912681738552310144686969605238615834961951060182221577322100940217194974537103732526202501504093674890786556516932530914632026951604175097544284294456349670738643740992074997035225833769116759723519043701179283958748141603210147967917406546746732233048220369469264375809728597897083243518047602952902024833299556672497793953319578776987754542303095142760393530528753359253680134843735419512996096179768246745277698498603662557612836865690225013686476439083829299260798330071406797757902958542351129687854630021323783027537674433823203412633790554884519288873170364565882340471316449376914567137426530932533240186796606682906033133561995960737177635184676284598263406741064057799040455528703941006717039361526736868710476138423152902064702423985523872195285215012113626805014890952609127171546859030214906334865555810265962490654436972251167465786067675942619856613765283840 -6305347928354266031255766909302641748059147915297513041783185790391128708095283513701230485984874224826304283330475742549199907105736024468828091282573245309958944476058674315277062279467720888571724151967479332332481773913703168713223174063146944505211531589186291071017346520163612292673880365359475058853077095827118522370065877045628723239739210604058723198659394753247922583676613560992412867612676864158176681660191244032538251361536789374615667407275618719656749627066267130169388155151704853417136449162823250573081154830652891222954209225960300924496960826862412507331751328523058571896397257081819455819821860468884766717357593520684345071795059946787694437767361890150644778921494728110496436508675883922587454069161295050660931117164781856589086720 0 296765918066325718640754815112552154562073027091045792589569400725843501333277200619098345911235649598426218188912735849043536546353153207089532150955244511471746459879312208499240825526894721345475708721196989740029948749351798917562502523272003952722790487732391103194106596735351882094558320517052674875027360437032726656982340182894762551396980246955971049534233196401518115024419787021543230362053375997011578796671447606252995074651197774613822235961884532306667600127692349126786814625167316259116524176801752459177379835643371574742733725961273827708237162331511102434028491993512081919498998344392954510794557612826257481999579269991936252051386968758415296082776091712852387642400870057976068081972929293890071830931391493793457166024808094589400770765806159589582300796653879059025244582331990901571194865155922897049089291889765727592020660091901235811062400511842061486438158069776880489055917091402146604093547857287302836389287646422708186167429986827086822347151333241905827693598590398870234343982537775458124533142593178159168466830126639173154845584023563581169190906152545729165175468854290736736336387885174252172206057272894058871135163606645140791108038448310040219319026530824352105276535137983534290145026698758469579872232082564413600161137764528683477644337082825598212920863782433009693824795665371706894818888275368370780898010979747025202987437366690149031305687569401112014329737024212288018036906327124738458760114192754578145998426086765772768707904387781000440862288623616389921808010033783817539165419409875375481441397762858734761330567353880585838071016195483120403907268622628420867711690300447339304626142453966593629061903593986802448692688979509848438515507278825314610492920030917746843988990029326134487088459113306227328357104393663333044018395045239563522596426036911505940412397994791111574583084389155748369758336565910907863826789518803724324800977242030225658918711228209115735175603846558007757915555055562154382773435308792579400106636178604694291023301500894545173179746619269105250857191413731250050282136099529656453383351292683426595925371391668572270032504510614474397036599059911837420804984735286832725317300015379409466329030119952484018261235603239159374889402520303201712702962360542372974389466217709982470924725886036307402936274712707000893672044702274029810979560293652984711420894393620671302386509287938303254712284786326964145943673631853674553053392847773062996534897753121091741488771254873988674035740291971265373129288179939214234458742514332356780858489887505610565559178066085714422595125285042730968627608963807866322100301100418873440149839794288106256834589367535843576483453119409978390591500985393498611946918259670310474692793320723845888314666037240421064997968543595505001001227847937792295022545369221335849763326409443151372100212603236840431766815207079403986500277490578830334970586580149661525141899319782493467617822901651217408186141025819716321503954698395559423336856151557091230201934323492144389126554141848453728552926123912315736312042955055398228739299925855905801912990814202350879535692648157914274719506259367900766150950567665991822713866149043125387373428014252056801938651470122668383002874220061130922864133086227016382729267654889806313349122045907099648355284598831061184082139602374630860578136969643039178373813921266326292901190126558129953106146089328886395081605790667129073010480563974197981762677385008664578681706248097357933986865006126840117220908084029009472183522638584747477940806630501553048602164646593735849881828299149265852859952177870273976337706787284500661649993156243656179627384670640527050721836184739196114809371519112374112698880643349449116786961818063081749615726734706462234724518099855199525465207358252122391542078790045231750213469552883145576344567850422779226990834080969276233569023767723755549010537455342186469553102123821698464923092396300165366394706009865769072068844274628706104981219950403532765093834120975930617295642798844620758656122660800034365896612466034529179658972654304216240121773083667689561290907336171782066121610610399441716985613181104633853302024498746604044463380338971795601500734521817823074782950110990623000392291484010873413571776902610474474815785030750214249714637796787503592052247268699108503915493611840757052927828506557325437954166523867421390990943529535218648683218035618078148698139179327040860155450186399665194680582039401076472392562638607118819183826365423901029465310473721800830861372086931142565019530157524885671035976572705050857405064149298848314169524586083024644100384155793851300226007040 447527248572089125701256248233508135966619534183379618150235320369378922902879977159168112441724156567273379056857550352833271576973583830024275008462293393005251112176523857466551776233721495383884430993347741701755479485528509245788255087627356089604611617260440620323292402632857159549246162688578970030793243617184615772148113719190494881200110743625834381525535285534112571417745570382046511603974913569578422844643218206108751029546294983407364268937084860514823335644510756554317786829797056100246125302829302181446663794769558026484693905576374771834416559868999421157094800251419850398629729696534818710549774218017133477735508219635817156058104945807372574792936991828702672326539602565432982307926206079759016236345939775385551011616044560815995579936685311791188229714159074927683593516923435711659645333431966111908163404000898223192340295742892697201317596034245228574880381357453295122931161887933487174390758517918069937794642238183738974985499002099681736080342371322273786210113141301447327506198498479707022389015626529997718317880712230741287253906414412034917506187851479904795036586181452877766566734770173744194668071526470540265378567465520960570019928366607446368689687765340658058390095900027695544742065084111825557594403668336479669971784936794563952118629527222757777910090196325813702945910690985293785259960699043627534471777935935394157293136251337412364146192417281691198843302245474937646683420897037600329784390472476977820843627124990066016917508877742790679949753476638410883641531282949808008851799414187040549778596128118358083090881547202771034018530529943330325996625877811626592049408409281473584293921289760771719313620897458109137940626662614269939645516130091395215479465547518884861068257867554032195301293060442105607600001342492272353153378208517753548664315569409084160962818782981736215209018961788721192473828202609173416061050749329074960043826696999693055425347151588168038727567166030008811212681689501663098506148302812455043025723152355328187010171208734407377985980559708952089492242999408515146705542807431978134703485266256808105327519788922928226315185780810802500376783469735334362161391729374343960786585977871545614160780936053612510738123095528010835141321857612102262996440046901807623241120883638320360537016992920919762977722362436788142008200087073748534686947100155513863253141011830451083709652706640524427880239858753067399317529206318810147020004201172028995181778110106467512459680389363255300293200146266428860760398616535461047050520612218134362283276717946179234717990424962239112027264280194911507368879392130580328834145426246817964432407735085618212447472028680866168310654774216276266119185064568015369657479131829692997867593473018993298478947000603345062059523294607483049983004900117295175335929624779744397203637050445216625080543679657962368171977342206895564225716059717402138029322959175345488511539165152770914594026739428603173036861810796273015879457738227033176442359135903830763747049749231716260274493920723009892544404040790885090293033826649838678439154978146706205230109351847888609731623422412533511851408703105664279486179020413280742740303045374437385818671434991860213231325731685353799259704013138230684573704565950328281764260288782240622448968740063685752699555195469262881232787837414193384104998385794505257030865649749250503066181024590054790890931988943708824285526958255861485255369303754150135541297553914914366869648545333565163009448270460088768827159376435174949922197046530291595751857588862048925107208239342364904107204350143807478457534864779185308257454139985544538939799943703950481841556003778451659035690397255666929189708079632944478656440863579616214499169998672956272322177139680978959255658937688265078171591528798849695707241535842313068253080291928139675754241064645436619420086275902095911493209403402807508224466819497649102321897717618120041652473896224954097820769386824381888562855550511479949539815856338862596079839889224311986522964473466281998099175001000487431458008104959492960913548119053455406751534319022503579760472221727272452934848869482084413074206933709452825823358281089339973447114733669592735944239455548550138881367085602073404434854460297600642110418992657389474473152348739247314266605041257890397707147807303288125421187550636767696885118754763647889089119835998395886539038881345805060902506318971646160455563942072794858010494269941898106745940278445925075649947504690533188261167855745858359803420412779339237584882257910928008911297042740508625564397001126897602924217847017651765820320132564456025594500093252955937090630684277726193710120352561523211409879338962543805132661817810580671554722814914133473394496495493969965554532964325361672908697633892478525707404943149353325960787435856086117525408557094414303345735002999000343383936175117343070740721675977052380471942849804993861667695885726369069675336136071633941695019413216952320 500049582731008618760429817332141736904761291965594628825162358589956490986062217775279121626526114665361425539738684142234640219447872311400306217055464536512008673911522913981328350285401264081075086297780275932339120896749447239867512259071168840304008230607707515717541565354903504176070698849674330009012572698423441066746067200412769611874923721314075405197128712654979220396320934993744713492401514304833955861196477421647641907416204809641038551923294853688304087880919818733705210887661548597674792357468985834198042197882328305915293502910270275644125379381564497331473317362956076807926323852157339331484546728241771472768589421740345158105466309705478953587240369702658644561808430242149695477215183578556866667949275587850052051917956031638176117843444663050147559024739403039360985239723919395462631257074491296560168888690228835529831363444156534384513088779400352268100728145512219595284275510840251655207407524045516471899639683205737712931316147907577111822197876348026174685201950548629787292908141238989097496810471588924720409298101875575002839799702814371783550141623458593005190028352353837351927858077159699305946835849658729627711452678034631520643217365774935641817328671902090847416964059825124741848459175010558689005482601680513298593605868741342562126537625553090500702479228219622106531688924465990064533100301196820332759556545963353218172459050081165701151769654629750742770078643691170972730703916465895662832861513861360303313906301458619993954309586441528548465799968011915890866286876698667802928558914855732722885253511623473036387858049107404837608052376838074938986208413452511281435209332985922956136194417102671249675397084212724323991070128758170032604747529015143055016406812818002746729529252474450878658894623539921971156984391144058964378503516535347339709582951148357526307923063527188898068806395804529594672685824191261969025772552653713020733785039945857073715579101725377021847495391738160390690975231669380707092410753041816759262823370437543215086814728837895538365729556685936797555400783753190442875884352208743334841317152631571058502770825818008332909002916678160812681206747301797287751824664201232224107621841032604807495876117666820941594413088222660424068259347241346008567558290860529480235637800658014186119726278305924472267473426693578044931805683535578564423186155238800308510643675875852964557751442360634213940502490936453958743810362603649886430522629476026414090238391001514807108112857874635532185987379343128586696684186293986665138978383815679441077767411256609121206047577301388192153485094681991608693008415796412016653363674851029328745363673699009094303561230491686749861527512665173722414095925455102808803257149576435860918055561614422191505195332839458859908384372085316191115929441558462389191158794174314235475523576805963329230253899005289689159524560596630357582231558548076622323454383878098858186918166491825183160646135369495722464495630231496008488824497913751310411410746494759009430682371653146220015641957119072231478255278522377144179788209926876960456271113350675828279984718854100028051103048726229975408063669509018365365552794564959045695649893542663411541885038856853835772316974200056552852757321823558516480780102271966164638587563967873248909664479463245199648571163456262707131243976600788648400071231741562216496344562370056586639136358029557919848255481672280914317098970817129205530231481588557212351559972847928483194403648775412563118489691250148899420477790544693772442189352692918886724229757124838990004798838066865716986942811535086751031701460965183419816087663805926434487017537249941645848898033073225307684936435823298893380730068763421996002851050996871691508691915018542287001200710306540386975939937943347971279402523860574163243108210860000557681231626157915979900056025270974642918141082519941204142059479659076618324538993938645100530702976653398917327910790092401161069592108377912896817509396758102505657229443913705798405622688273918907889708576579226675327345753213354282360179025430798267759469624760869607634357146039489271376249025070122084103892127721042640399818869723984323848897445542586956048651965971956763403471882617488277818001868570931703273372826412932415506537376341107245077392694604413582057290012739783438185586752376680785091368234495386657756862965266663553605606120364841514359752069377020462580964929347767368802897249015260246763504271406104371280309612377219998776364169331587914465240325784019732167817288233209185968367449899588872338569431027640342900979595842849490603485883000245132173586685727181046016539195955854966855690382544950505489113480787424653443671801341389198384799924309270200320 -3545098682150514134488602514273790508702901734410494289018894330552726686893790489761090197547706001110832627682377327875727005819881534445898116934794126485087743851777818086717357557128850514275834742637416408756826009324697115527497407993665881802154325272703783188394161783451367618343512819191982921724425875754911031205739161883013177641854618147348040363056633981149205065789661690956643497411132912574389818689405557535577352898643191031845017685665527400314946602736999258553876809153377510160555511445188401845150037752367788683465878007554445736425591907502351746793239791263025888289587747470134878019712413838731800500867956416945369308101443542577229546205998852955502492071033961016488560190666286285807576347975184446003257975073987680167115243729148988208722162693277395180525462074714382711475416351641900995844732963449697775796476164174122307850599158409160576967994926659253175663942017716571312816638508493834522497635232141110732845960627487400884698479224874159829326937738749790046402798488639767416760040620914360316066779750565648644550787099333919327639194326638742170987434424293790727303705085686509707429732521808789602014119378503420064169110815832443449042081456959671672156617197672032189907129059712145888648623137993245073539733353266221193706574750878927233696256121266256884000183796850482436209289416213790515652362005425432780512825523948527845541670200398770432959933298893834194018848844234440943727018206271963683874397617745665161285663893254866207294364696316375889119078589892327469138572150422236406909399157240758417406177686477473284845837232677643544719331833988070513985198060092806641886812974888526807846200264222704443411087381415737857045596605850537459039947272453089449490519525201247409558568287818561062360636428823252154831861264414131049676771887356037871965991064072175535119410670344072429010240466970235704573573572853167495096369365622594812770956171654210673248803816012021219352508460758562419253950536677533238334677238550433241316190784680656043683516629576583057810151120006122105669188934367346802079370070453008677844154200909078461316284475318712842982273942593398715885432950254129615734120366203714614445883063608065391100268425294030479932741866094126691669255651927780969777022210532845267940280804012307077951097709553720899700481692364998515519860941174707527104728090077273741535991121074748521465596146518182755031588183537784884267947563277802087119249451204657043501137490576368810523439505671083438185799821768174943985234232263261650935594600795281088037413240857769549273414780568351392551203529591502118466129596605910245447500336129332768305779458848799900422034788148082389799620199661964342935523990033702472093480365891017285826593189394145383363346516519635439493783843750890719745738100807549436358390580886450314394518054349089478015485985354859879987951664892227471097027540153186365848008740304654235586485425613744555281477756291881176989750656629087042550805824778710272205694797400533829775453895987904338786178185555729925306569262676789800302656853207975423633242005054840806549152078442290058049889740654981658959935780477180215648846322849723488791063839155410415542878176238726078368920456552867845637114063118450573323238654108933404367592653470292532430920791920707694902306736973410734058789662778331278650611132440715811466445319433719417407749590793569381787373889874879893894062539392790475287664527534995096876951767228705767856806982645831750248405307000579272784045050609628412631499116064638855136373730997890011883914988092190911839895314810190816962706211812273760282642782077398624229276890468438518983993554079759761989998543807038603227601417751822813399868565397833895134225305873175673624582066825888538770092485359421079684327438428463268624052364082975150419004709234453595162135118476127554464004192913786080829415259628830794208200811665780237290651482982606613905681235009755748333795332402937539475545704265331189339649021473635194715340286580271859673996351208889825501914059755781468055613232923252459675471073439435532597740392155402206121834659933511937578204246051077013929359946816944381239234448982388375499287545820357090024247515318057872662504647653935306267750580596014274295220268455208899060137628915420846877372590222192314370625880929075200 -5784154118875496294932298581069920999406918943747814527298004925253423945107970366315357406813461571333668256852364472048188972574894386520139308360790504371917636109984068495680240417600199813408559894263064634786703597079456540387515475293732110365601171392205540007960391222255361352796275786911424301558574338859860974963931819805853086863012463058647106741872443712226601422264664714263989657517868873074247805772535453867189171178689951920733620850370234937532128863484586834020003796128623691895831943517297376059243197104845610101555937330172171697537760269129088575177726193591652516856841233956992105086086108490458610834848501598224899487931530342651675127441413352607498876947063910060144936786427237945773633907575478608324171303421251924044440200106820402289851059273965555101395394212216706876920155832002865612046266970691157271452877933625649594116882877970660829115852484507766278661336274539922728422432116234101763896286434162330569176606631244630651309497978873724621280637068258368295334974425355935910242309879855982036916582168495591353204946216954878806865092622116652681668996595736622669096133784342838909635739677740543693304302661318804353497882857283492821088120265927253773188825397348952966737139408129097675896215387683787925449079609618919291611074481439173763904306163162225793527745582140477618298791841190535979962605815422234282822398663163966802212576137076525788655445568412474434776331009951332195306207971703332881579272922416334669032835148621636415893675547539114591215719218516831522948800354709386618007233559341111442333744522719870996220580873256850809586292568152927413346917700949440854861552632037127764941694715824441891030278844380762600660664053520460677955286471680478420219388709888014400148608066456529290997635679913378136258529124535873708870661499239202691712409942160067626429261544524250970308140279623099853850554199828245636824893149978967626583372681822810786972994510474654191553671364630100137010004451493985169756712411953732484850405406194615556567135036377242934664462400160699539347725288230575948534877284628660036625479858544958890291820146069037646041107646100364785438471652638181565928390530719324854646503653950679155808182509151068592389149404360558116826600786197056560299635869544099111874166323859561092918807026671032764134457472751799820221384749069683721672048465306410756107024197364929229675411710254994308122317686827529103348323902149773227117307963580952414631005008327029011067843407128771457046342853445900032039035984685407765690002803060920707922195546258068691191649503587892759726783194880350672654147502742998541743378323734292422087894689741375841246988296589526235097221158785303098791756543968266208800214727445606226039533607654972576661402004279384337418879437027170750760433452202727004221993180013401108541513458381452048384557345623620953179709090077157915399851110506434985776329207021395177164670823320871277375885821173814770607105080746513452340527603622875147625321694967031149877613211767382805347727302234839620753732361381807627119333409883111893945917593458300310190574744422858369640442170190574320697495349137407364522062385884305372646278481234982689689745976413153336850773029207449492993703832236081855081406903463179960640494418499392030519392083777724333814351218882268268595642589577410255157250892518565843011274729407807301385195415511644721249180130409388803443571532295716275458020864290464596420418505306689775815112314209976673822317664330011218331165817502630989718750159756560625051889896846889067719499982819519161239099978620648015290261590625973309960039272257681040070232965298917989134560632592322236495933675515841045730280840471610563884638509695517822345550258257903882287561039186573314011474551839499713922044329759137301592749349631651632231297193822547941939751040226887406595453040958282362179463273627206649142713367170952855398482153112078762589664015482823011705546258074293214458556916316277467984561031373787409465977541835507739822017688427989284582618101969074360373382859286756556591863989971497404769936299782054247057514048294894551145043470882411135165862333991817103048800148478899251488739824032936426476009435385769937184077775058447101198314588232545072472748369311149697981423489872038110498104259264531449578974106479977591808575923975245449661665829403333974676031058536005856700342055781547472049162707255619660332979580514274703212918852475713682439795162952915331779013543567330743222948635853229338905338191367055100422685159174811420243807781720085107258248070554501187558620112498476412920497298839405129284681919661236307008300617410987665186877556960523257775208343741462687794446596506139407658339410719940588125721337394045493822429460817955947633451223433144163436541399545490698098725303478023250131304762873405471942891899770024317667621206267525597406862226457925658899063956943695820604424847360 -21240705997865537804050086081517309189682514300340107387732017732282102562643626911379995244700687663815555914888888411597819777979779675917270836720205988732122521402743718704646269172408234492860206975496787572037670961942502285038292075645012474802890902748614696694912950801613674763249352855998079641706457568989156052500018741885325276106875787093300692591228143575300323594107646244400020662772058619248670488006724660298086542643998752410222263701712838367160501468717101170392846912370798820966702393807648406050950343322764971913223181391286773619624716175775155376573498692232679562424550552991202947024923194421230744644360735419240300972532643968279910344016121852973685039885182075589322032629651497401184081029906976272990808182507893995582175361704196956083909123458857832517394418750721853528286020565663863237839510782283166877630089138020206131185967396880313834274599007615862015542003986212564670760143973810076908445399996975692386287393171226599070627069881656575124101411091649856224038587438765257204254011756083573725182112210083285084884746839085188249237596914654558643836808910846859591791927660535931483771529738896418030767175685856240532425785947167081245950382467276872998566808165013607852550535735330418413152270201157888952420995703857807608866049084248006983539726337127465912500852547129097363948194615161950336771891128226595139623154706861507408263168478586694031452610481766675929171097254815588821332132333559162135366598062693324497678363714646358801943666738600248823379658498426514352181325055899936202385515803319486475450345472777393778861802411717417729892591481872287944322717207641473034468396434062864573825132729274632899806180367720849765079986926853685129996852510846086057943814476545068316694275447087538242640102651383989771546114320736485899399046200791256417765773236686227376482892018165975491559158101982966215069880276590265733011494534358160943686609075523098586610440528987915507179215917001866809366465004890616359967205542014377529846361397400210200791976774896225973343101986097351347829692079389772154575028860635329557614847980081109011043637935362286111404796884351137326874901169855770784567468930203660454825678582573452688129453849950434513809801275726584418251278176240694946804685701982086511699795204225253704318826642337023809572133108134884426800401455742011702756491233289044832578547782854110388832426513612940883657834926349989665233201046304481931211458832730068132018608235912386748542379133012820236916203187351225133290056533942377850031670474189848671329788328988073915081786358412934593821720218157333259467301882899342803111740764528952061373989809156155777268944703253412568044102488628241153945530499247373641880927719599995023896407034787052108971777275747304779985041582567516805999455649979625359507790795215346320337208493701775109235623972697629556995989815157048455399858534959754207262729546081789945265616469674159691706799618214001512034004808904972410306275360733564818989806996843953903141268813835835499934733126145280731231904862465735378243793925190556374893473791698505132281083057260718834965146522632498909307404853056275405404799687275804368306696310078367675779874061024423289782905689886599549532408142249674766505293021687075924362968116613695866307935111709905521186284138423888624526528547494932564209662774702914188383300631719669439885588463421358060599664333050717188469250505625941218573902008587500482063850635370134515888918051368272546561996979601768501757268861991764300279384470047708965221298995997971846388047319547248640 676988439255872446977409674590115818898930813700229478895889363787402779325783851720455194482548506326036236037933246514843512067703460980886126980325244300957829066162949000715651551436464622364663627183660972643967002051413861086278487558986625987607438749559500793698648885214006895648297384803371058161453101761597737011832045180881194525027999006916107692257319037094279424438272723075771818790443001173013748298157016328276924412103452437438565971301881769645796647873763891188959146217592234541544472043335523301987393176243849839956244013072171128235817690121797836079782256339913926734276025643474611799770822273672872958064769896296565678417864819809361079721312854622271772523486930123044479735138986710364919241184952489033756863231320933448197745055440360508740119232280623936151669989256188944936947521735508065837467499523455693618990004036740412489109427271131584490302901182050011757354084834736643869511303815918690410235089575907490124186814150336941547150642038110987801744897297865563182889684229513511608908303875392301723208115973347943640669331170057860713018744586851052891272662786988506517340270234231859758658862537440213108110540165687676786968068722006885147431968983338715335002785442060255924043611468088774941594161791429078781357078662035399664190984187280801105575390818287141136920172217324476292684432216777866268856520595388712024767260180758887677204875543938222591869296264404695214415075015744387687347054380742732168503077293383724721401340884831291719457781469552409433496053715578015304657675059175764088669729483459250459148457901939659898928511470089966001008105987531261681036104401546311148088954304375140089540337554158766124738121636399597362441422772153098152109887864267273888106585464508685115354407734186401602986154155693441916902665956095716660965389690204813207231001782924890909042601447913777623109437191104016811498290069714667791090320121567226476260518124577933972258003487872479573498568792211854526393986809060178525340876296718594602461726129176608289798872508646530338647082514768400718481551330107840810831693528788591312574731176360769785079080118201119501191815093037420633733680184898903696427502941419078132738986798335175023136584974048269648920204574174649206443133162274573806531946166602111603332806512438104213952728635494129998540078945644228811538758291800057232143819077614998253231321091805913919458852123336956601329905893382084749290762824050069699366055342241672586550708189522485946588209974114101875545038030895810166430398816581768461190279326932987831865874853235919349001951661694745114331846674250410176840738999380019259327794007755528136603077826069440399651464987661973768181450737994041986431067087912124172518366058668060575198010612480858786015160309149460687547423498020428953145754141647427252709145915029104611505077668257217269167954490031296661446379586924218276554232186427537286327468077099686139520726744337896559799090736177673383493583378396666361570310327089164090232188779270995989394433447108402346560507306990396006787222756634601481131303708943297705553225902328703540923258624883475262347477960232928117431533352067589508643958362568777920881280992093452607695600118519875146198359888364448881882489137883898570394017939187113490805805231882099523774347812930340614357641320827162771082981223350090237622623532494181388451455198005526280659781944515261593507592260197664965762301857056224052371390369746098832937813943342421303481852644451643244548249679612753457444812051198039076426015486888886679286117712601201519223410966451447189030436894706134624802989113813740923190513798038771243145028290982654903310620234520711477737966998028038028563719656191093308686224684293362977436746509990635555696781430144889296858768086057571110963922023514817097543015171991760023203945502901392360936661405512065449522540315950033794617141432895202803857730158586890672709504521922321894482399419103422424822603405055518251944980205173890751993931460866736501109643480547204785428434770798313057050631233581712133400583150364467134547764272523681155997063041958345896710816628982388785872617491112735481307026990005555905909475883954917281758080475112290081504762738178941262445580348462178382955849911625552851296251619763150944590340702395265274136756902473001363022250715318218348246982747355861412649941001158186195239921244291353314259432959559236073054196787393362590816195793552167163973301355687896517531371493400859739142080754648163000758559738669758058072139700659961209875255163891355483368042422244484080746054685952133895431761069532075822081360692848196265826598008179046255998048220202327195231967939569758644331018331516945100498443679063097646495585961052463678176620119043499711524226737327722441201578892124202578736648970833532040734651878536726446080 244928558107960203698774920162514533184210069574620734677456139268810966593602822980938628041576502402630801437137418800914501717975879887622120973064566114483667685998766685662854586705701006106326746911221487971481533708039375378551934413535461165143675177331067920492543454378144861104867279628934666840618579625599050690389250297800040222837550243862236620211834565712088230277001727274368099418348003813637743804389617348659340950776224775065219148653347391114740946714993761187898537139352915095732976633908963029114069035735592796177898378191783868760385448653231377077502048935806289328687028888764739180202821725180736907892046815207849083075610506253249969196871322882085537587084961208423639607641442014559760827056343082428919454360352858287080044787639514279583285808216256878981541244087117277831905935332544740822313742012871803658308082971198769716212255901219927961729839085569581586503427643661297172568052994096552315864738897536574960813228657812416691649736669793776828522296403646784275589256782467409513305968779872660263295611262932266481178542710505229688611993526979111458860889995400358342219752848849297167938767067473108198147017775293887920328418967115603375591374843520286812154740645543654475596384054512460581354372323513796465227986218925108988333454606157429779140803197973940953561026423851033762322335181698387977866098901863968846670521269163767505757107206971155893509859769039654670945776244564701389711007161109791030191923007651262009681379636673161976320819440387451833261233660929641780172393904280242385972115363031333232123715983758074822362870048304409390680965095119360759359400768324384989953252628352253355894577591625518144863486076841483064669774106561219068766019598394075995271259211944923834225626341683059395222542394909728088837577459260261555553151397845602933168287388721918606695401704748990643412505276818370058427463763349507062442944057930353287799407648472355835380062644434247590313097386994767718584016145313260681963895676000055935655565861610669679536203398062427856015865797976645186208583976485370780723542815278953605884866789572649578871850882632819452148821401404619878145382787685677424539061059781768538460382383663199459672059874723134760302459867155783139082502428134200015921835934504818976626900993940769064519237371881085471906755714275340087906079069256095547865750413923056697513807548141418877200714156502191051498158771961399544633222143830308464346951978703982844155523849110908793592048230135922997052440532047670410649388029292505534735194638941652138095252486873042930500214998037376262806158951858682496762400127601858693737483121329007255240087068172324139502282609319853660815340073403488101632436518627284989013778987015649849482310478466835604624838686138389567710610946637981589096663681191186648410693753437473286400676036690889608784140371112321301437996439263074300238536316586590469301156278975102924461566406468928511246494534509561935761801908657006018482759876745524532199690025656864061410784133323176432278030046435386798275411950059818865172448172482634416273130700595309952444187505791241333693816450882486154623180576879600590666457755160859747121678030491535583033493984951504808204007927732216029228759854962760036301794453888787880876981417311538066395212326620499108977932790992882774177375521776560892817202387491151153550193683091756183705441490609910328980475128961185187274647283213812966499462117900966990997620801160139825400975453713115073618052495848986106327760982506142545670944937378706049031335930030909641463281295192696016743762079535565840430480130653140453932954414392065230807018528022879250016061508895223620214453875624532107422998335679683550815043658092489810422597765134804493995708840460424263758228930246131801032906162062792218862851438590974584547115385386704112261337159593540663513761804165754995180681538389667454973486993276051526775788770565105359131115663599496593688317631704543311664353422791037337212763530902341812087248631446609073250187041253930113808246983819397133578495723932438001342454818343825507889592319851508087750111427092703650402943012749198041302423085198772282898656334900165290567130336170725461106178484902202739283473516141400908715964497920 8671652150463414620739452496925792610758451803863652374791515733728298448244455928166493071782734611096682818101410965024790705614234213690490525618950982296121423638178247993322868191429956713327147444245838430652727312263010111714639041032624613270078145074683066226825599174377679650461838547294893460454110174264039618993880718817838580233112831767314674309822952534006409644176611892261012277605106149393205888649986155835140660899921885622460893825642791390100775216435606143583188445219080276992107363494037178179119023025771164447398474597919894690780231275752014708890988575593603901889746688734714847587884226119537969342938136828776596987846703439053432087988003236688925314813198894419672669112516181593698188498744350968246698090919054894222493269690783040001146118650840163109032909082796733418930532365310917653629372692660076690987604734347473283650381026131984791094877251801386033233027324527863235196410399105672838757300459843209726706307271252983932353302701884551121226050372846686097331160132656877427921051146382926228811666431478868957634426884529726331508246184994190706879705840353876288830077116642145443427895147357186338796181720837643114602095079571069079596856247534566613159276076273353445722603185658450844757571309771746831123441249019131034313261280259415377384457021481341196214594136247433658531686460114807884515228381369964442713050721708429539855140230283458322410179320739104847265308486102218229248507893621698513521003953507620069991914908801290504774483618877505482586190709305048643975517009054744509450447089009937483230815357096888572101373513254651137075164666179255989216641058249478908085697715757005859358758473649980534587056597356466110877128196647998635769635230229066422861866594739111993122809290073682313204830732158004042799793125979094761605891202465882462648903106694851507910788772996180425263905993262463912710531416477376946237060107038979853127320761638928409517927382963438539035394803589129856587815559125872047409670068014211116290216965197949075150291933767050383120470800745980055407340450470715521240188771530078809167951385019031862596615561895777745925513772812544101857024685264156627536044611989183727238388518072542790938845701842016646484773174866345393193170812346197563404590255717946843986941269888495340578919706018236081404371578217566634417189747040660114430808900061400665710092915286511417434940490454835741234239277835640736065681067056111718866377450731144583191178877102255545691574776452173561287942148818032896483034383623034878634963923858360609901414451763303535989285815281307586564884361915121259186989527809894566406360840588750759218471796712987322025417569933953500911663256134493546982262969819832907499623498901489039406920335613287036562849901477590228119316377717282732258528476420315269201473696481015260681543994705565898925768437296739372792599277460589498820188025771029427343703326517818952604920348668580675106735715677825623525547126280524148349014382885059892659391406417755408603106581675194446309725593156473933598692445978158668595465531702396835207481990163183156732619925932342058520907617918702852759791688503296944558248002306096048886995410361958302898889303041408798162681009143636356321684803400395251588731531995973862823371747583421298005788814973089220331162015456719281031136488320250487984811217187599665927658133258240 0 -155940486559463081913320646457817904987386701271626167425561664271235414331079389065595882890927025922336870235149812547798949795497065648135812890375121493128710827065933236628850858160405930350798135410577775176246454608432761683014931835501723394641404756426031754264674608421073632949240590384367851931980161310190177433843928959725806298477411259046924505180185077911182227536954204242413427992017740845688214813094729710476782113402590815854747625082296509847816105479954573975975588678113895877571559533720978056290759183576200727802572553458358310579611008757579182401456953512408453056053994723114488004472524690534678489257013637229577212522492531547690189448110173106756311131575897649049476200890962632462139699740927235978005891617077904858590730866611646985620698513080521059538716159725838820166673067991246799878577645758776727734496103340435061098895327061088336488818223517410953567181528125638286895588177488843047425496230670302896428412831295589654233978820905519298707881129460563063108299675807193774394238935289427542181207853714462318065039554691651550230093016632629193754275425463168550061604673624387923747386237929051958441214405969454771952654976592042120325085122889927388072712721492213016999343867226329143448117674264085459237675383580805290847895137802130554919077646750209904133395380413344830083494625151303012902458400794092175454958144554907423499695962620943333813272686435353535570233048169088919067522654570991503595024082168919366404673259062142937568191182549523500110548612785449876730995378425647687390055708205890277797328754214164831294357406094719565287027039236328855719111922336235627608773359589005163671384020061959260992991245515436153800439805492450228294316856165988090351501188771167607837420209645296335010717893915215975775015977438038473351844830771928037751767596995287317733282445895061385577377972038188387056180061591323238085490394087988881439714815690246980296815777430876753505715091358618931113504113075933213622045623028643383198298105944326893634045839790626336050136920012419926981275895325604877683848671395396159878525040910593868261554647984295977603256081824988043187973892842673262877614275557726679657514481907937020333965474446843844812321473761656915047956998550060117578883224089272368042938297635352327282404701109046090355934955594857293763074429016673206853272015739132121174987784323370325585699924606205504463694839166838377852738272461799264286954097646347239082834792859803099984886096523631934389995044483852574577868674961951876912815604462413573103695207303664270648775993388034488249252673900706558648304152238812657645006692364554715025103824727057332459946816638618256777079498571957950456901719566484835475703548769026493097067235876606057665110805310388443703400004787263715222821402017052035404854810298551949788766055686962235605810771614313127316828436673671585054413907890763241384454003856311114017787520295059157666548666614442651403403951594248550792722304966002905689619284316588442161301526174827768951821397263196029035876934898217055519845510748538311557309548458017954827036441610938032896097884596715899550182593168724170700581591638065426051201981282537276321746215361458336438067060178011150543943676332000065498390536946221360955155686051280541269638054413159231225339843712174891554584579671038886253441572272761155574516897450320706929385880620567764742654393479844560246526210595536717502427782803159283677649774626484732550632883239713183669370967942972762888171314129565405160942116409798564248100709409684729237072385899882082341327888518249194919648106679638044891888999996015532272313203690394363111956414297050003439103120928053516058050519423707445370075011722739361462226903060449848738195445653001876979963418367520061207472924728894517358718570537663848651837244169430861925620866370292864462166919754157488993813180650361462118946046970276108644831369113328486608568289377869350696978970889938548924070538563675211580354802588247135611327118867242334222191336915179441848249127995246864247018638066255235833423616742751333089216740056165225788754858011862709810275420558318462800868446158074408165053274110752708064597645393687907582427909069531705084723265920101365721477103420245444728628531570203423497401595295874305840768810380914218355688131774267211021720087849541128038277695755749005183635114608245573051818867196171066372697262053630072207862168204318248452516819332226087739615482320932125714302927573780913347465253939595294059509222192634386613842000635814223456832451520000239788115360505471276838431438994591437580168276518933768982879189656454560576736864408364660626846485229887710852133934099654048577756643509748370092483035235509176194270280246787634115449972436125420474846725764771168358703699946248295169098143403604183456947798781831644092057135511782369612576746263441795698646500840180155502950939099624999602012670270711029615708285088448084291184405911157869996126238030861924019732480 -18471973717914682487548883120941855398999293831078989186742399305635662648509178961605097053857429603810379366655804174981619591613232183039933561964280178932752033320983170245591320692141223837491594250514008045283599356953794154762491999540546083392065132953471786859446624204465187688560454212374759212738749457759772521507570397774305292679586295898879091478504616243300510583697835679889958065581348922804230108107766389610945451958323976662807631337755126092902594111072608313393666817670752694776792272759670674705929155088128292308359906399464135517951265799867551800565897024242749161536132878468050368242569024538836986789797701631325003453709001666191539930796217035082581060109590653961264132342910865858327374188988836746266059668308371645436834202014697146279466883544308096359567469416969965281861038021255839818219105455400226984246674785269651844051888661777386093435900297958148802387649936488767056830321400862515871439262237268956368915835660559809954811308141753686011801466119335300269201995791974924628071383913225010840459587529418157285817071588422824868725510937133828826681498505531224940595319546912812713408844051276832005119016960 75868309804669070410191433607585637034139215845983216544611068070808115119589193407160859296694203774789737499844858514923774725850308199646697838410777271733449379726685487072187860266466883325240777317229094625482877571756008138673701476600729467372759527190039780305744415282555854914898467882308958285286996194477116883620685434233400151316041952553098248286171446009501583734246230409323642712464415286867260797512737899316946949923140965488976040827044253557839786585945874871045049128623585798184368123879969029858649677577146169953253487087635709675098001024687949203153304634744418772288776976216258451506303943712144013978551148133169761359607106455794662305406892773895458900981732551300134845383429172741320947478233118356578532385505976048173321649954847593140359676332731183768963228832527159196326333607894809196885450468052716379129409991064232481421106275590122298972980041102505893573806828387591092110379533363617056525935560527320135053319803074925791799871532017499227905387534896368765483365437404762524899824779153877577038406033900377055349566004111009504182515557981354002630470432446830900460703956827446538998551686930355442492655433579330733934853481507254718950382860484147487573120607797022679438874280505837402714763924700547877656340550002448573004897765198766528244167266043121028882095969709678814154604797266867858662881524809431367192098025139768112576813295188430303528372641175547137062829779538674796452317460993408808537077457047664265581492817086006337813618112899278875718977366335406044651196480884724159973835003734863855337996434810588500057839864148211752474529455804702892093713433404172634151283772601510640209937282816847081158202136289805270721466745663511141781954471530780428782749267310540001483684087154586131391005340050458468518422410145322937097839737764532577738463353275149916336109906761226782038568490515066647166656995465302958183279386791363516583699375194611916573337376547033512842575885059995920395659969615941464223399493892524300335073185771399217002242354806357379169170416630797908122848080894635691506082725975593352228126152716926809997689569475908250926946707440707908005909848527654018372490736102816608329483694009495708517767412505430639021359668608797493842371829484825561018224992952427408453797773945954714713528992529847338292876145823198728431230407211804124519894599188679772398765365475725069256837226558010420846523472848620435406554867357298397866424427013231102409357565109155776067782635013290706978989021727414254230901247159082398987601187130611165779520357705508599533931737413658164860804617967815978931067273079845776482797604635667858332096130061832082875974339072313129859342732219698990343027048591767994695474631451536506736702827848592967186366517718728479382565607164990092078020990872438491834808019309124815449558428258539567256355919793226553807875588556667239374606294614780091467976422456705747726625655270870256259385126136951337680542497914432280924463619099652157899508136114625911859631916295221708744940566850820510142593237556591675050469177770959932702591294965160234415190621839918432080953914913586450452706223743703364033262441130690880042432879438076116719593650334480103117275441443352304754736339260165474822524097234637548215109987391440285610366822038701180395275126727579121945162928642034544963940024796122531866371525980099265977547615236587674449067332773508191420061944899423030935707426706057051840933410289074160271360 -1480743454432127051502668436753899775848171249599440518988289260864876529947640413776731496144246162261419073754205304844336376979172962949155662940362397395018529967013854959772886725693881060929877326490743120609384541895293995483634725135220158673930154637445509326574451761182991000296937058492494227950362445352305162867754786718765173666388891842700348831314613138018207439085073845464466902616754897370247805676683293989581153383298016889728649095030822251569603531974493792900883962236735163305542617831447445102365972909020016916064123742805328743407081330107701813207170906352011573384966883400150652224952505796224154155405166853071387077566977647100703503393361883706300097798271078551073975635084665765466278232489719579661164338219607353840546233366247355767466456878762901596274186834678916397619209565973511083840052994747518727293253281566350308182394613892066663109190176725417408110678448775944003284219614759251611086804816818638522311330052155077253199971000950602331808207549382891477380062157193972547516634868052437632746060060664064238394951657619774714553003798624519005047631738763513501082424171635053665788946118001437981688876637401880034082965004143780930806422119293523914400252886927160993409139143249269831105433946594601897041424486779681651988663107816002168199036516475571521757973401147633857277416262285751283986644329452130365974952923187519236809641147818635032813794300774699929727614576305827273402849907805031374221881591410440216685268539926732827961656285947850746556150724771441489762400076916775064090746429673108771029778142912530785007320556478366962885704714018607260979172782800961520221886403093642147152987774397884343207171992217081656053026167210721734241174516448755795121466477837425481035903665983494047597124252730600410115866080899575347203524083895607916989362107035603422926401542575483358484249462154338036961878433958207459745432355124255981794529647188577122026385174602105239882285867564970321228379884411374378704547483652618039893012503978311031689422502027143188660828637554537234555965330817352426404359307968009831360757640402135697420040178022943385337016253594915790763798845444242879563113343656602915936286645173133184906158268968383058140533444191111335015820652157424638316611730734840475375908945369669177695627500481828165938485506462429470251268011453090409564135365762004572501674269505903971150881422741271318218903995226725347754757350846998668821912629116914049700251281948326646639039743328529233038474279737227520801427300682513050458936262635515003285996624549653866817203482010551641641653555789077182063895233883071295753753463114187727954208423947781655261731612429896719782053432163458354132182159239451364957474030985316123529093215381446153345207719167261724582869210287661786085035211762588375333547889582565211045933460178730394501989122246395663696737516425968039776303297839756869842118132646844648901210047811485543645919570331697477614297695161299540933457949158594427028700213752536162343451701146013698051975843235116094053994437733495934791637729543707403270945191433941769574462585550361294897678324117641988551851329470511317514832956611505401740802516566126481009119849173121493343250036858119012795636430765613382346652713721257145229677836861253060054954917161868452008101077664333486326804856565932346099085516322238684139693763987714103974159418996028622395504234238431374560187913803283250791463331662698138592364191428858712863448974890643471912653403135738354702394247032277901942975319911322805774044910979688390923894575534088374464168574270743597634374421609270245567445897124232970946285555043362212003764872501586599746964166389707080498152325800796572644386893315043785166639788714993801917512044455991672547153973712516684660642398921706314468217926754902938949366882744666452375367517531857135033602906824997529379019461951029857972603243201812467310829451210489512439094135978392588217539772145004950337251622795507170021755001646405917510231745636837420811083371158044510402741569386373839427575337264627239918782872683329479598389694874405734860644419022097283525520707679528928897036838306068039580449403543733500949741287960315495056878910043459083477896981192404568555960269997178703054314757153198536501714473343051301048369164517396293471246142412420352354735589407960508863459554019366651877199477860106073812571095548028707115469850923432557969250228786072689438634770494407679774936931878426110584352985796514688228846329218694668018208936242378071466679439458103115814352228557577979142757996759437547362786315526785125942375732405014984296510866114272339145278977990889187409883229580124168358289304200381111714564536368817956287484437671484859511598331944228558012648766135400862690018071334928591580059650998738914490042075625357066817406870754038495216536336545550414123799538498504739162549252245729754879952809726080795803907711303680 366196559012406065171344031108340663406364657272595502663167030306465726813308815368454369328839151525867112242550844574447721239528660126392526649386779522729536923431963043818671142589713870086911611161826172572937988586033448309074062819761916443600946386336184161773184865265842246090806975497339492615456348970986583004524728792883390534517571846459299984468356581698556831030522074162276597760 0 -17235315047303163283959587100475570997672165251758173176515251841170873619671820656908839138454398666364759515705753822949921911125478923209296523845107848939718977740745932984422769162724674731720207182622970777599517785193688752638331750705917877298301174216850428449098995276398595204642691357520058931627826280889054775277454156415130558538904872847689826520652219218260490664447826978061061424209613598334277852054815174728844883206101913161729188012672442134769391200714372499801019645620423310351365632677825099387994478378526742327415067973142959427194197929147669915155640446736209108133635140666496024196929336675361339241908568206751044793777626928932405884588920416702895539099465333408188604053961894525565308262925797687466823981497228287543480124800899879038174544348165975347363278134186629059449116548344104940642431366953771537653161887986410551995266989724103600419398661646044812609261114368830262441592600727747385102790799080550410660837604288850169857665691615572746533450001562638098775784916979470401666410616274187157000003214834019291436086888099202526907368131742010479117066170864036547697450180400579462182046291233639651593354368079714300604381042792112368123278239640202206222574152265026325798962614810307991387703269475399755242990288679533494324339599677030844569809629803172349197649344751427895463769052373278178267289472494673149379211891273763618284839072430013563523007345248883429668884388916582143727944360126507081553730732731544784724343492301342095689856364407371751296799122561391073925673342891501996212496583103331455241812540696924521041556125271254504726276084566024103544029267221896645447336786803867610507548870455217682931537070510175558899895949133350152599375011399813698443974674076329582451959311493249101241142824311201401835332426998142297382008029642006431863935289810969373104769155620489274510040907110449863599483110501378276306509220209274732254198446254389192083528923766481359568357824390016367513856431006335081268035337364571426144666201859473747540550868567628565830615308464529213165594977302786291204553526235087168430666716997149591489037286698300726163068050634186036395944389706180492122872647162456853133677403924409011986187734724035684580632833406741770959438783370377039521029681430424249595968575118561485354298445493861418397333292128801475019342769177832188483810149588093856774204917897243305752635706861645947130825962377543851320621651084345549679457480391177357605363466101463193214952876643235843540354069147543938765541631738505462415524981953159108229127197389323767799247048437399153895885224608099231905707233889294978138224738544559724680944217555880485450736580933196066522862090720348404800250702908020364042035267089379390554736140236888322020969412360436142436916196285377677340558023222831322589186672736467551665889345372100532215542888515265856687652370023811878819359093967359721091146845390462276734249703250648226857647655626358334914966848219621045409197871150500020607165961355174654194658313920125392861669945577699767681625569804221268751032323088302578583157909793601784577198718683313933984552356841504233551621297188503055507075740916229652623847081669446744416028018245872478175834477779440774340151522766466792984645981370947166446006633234085596499868193418686640319589241813028640523284589188656605414372187982082988215877261607787550916156112943433093390760282101972904193885047978365483495765007944390531296578050128368812130795097169124090222673081707616854440829983944623502863126536966305759501255857023215441840944177280255778751304805809911562065504138423892591438803642403674983974874324744240699958754266146488209106257633131146231329709146951935143228315522586047706127709443308803450010447209305191324687398662765510347146902840786729337641425456041658127194575994945310066070408253463038788828163801940729519322815188753463303165487600331304015348375895044561563709432962334366506546549470094722153763048145162541157072089787105515378683901968276608532294030969980330650155397512578916289448405019783217349301688489583331651049177187512030793919848813115466282265757280033767903278882547658010822401858038415570293047936299042525984331594377840343072062495807821416146792460775654724006355927040 231607143626686710160567709255058459051109910726584997260445665626852843568047547813075387074904961319779859986201786746991029901075342912103253366524994140610825464707432853845369517399912171467899990575228796671383548700775302346367271774789358329323341284633201844715284390731176223365126636675961247954278748223918029736507696995061849777919774570088266793998914853867437895774122925059421169364022485086152689046187749087438986382878546488522997402518535371813306402884564644123050009798414701383839291865247393021228173588175314828386730636107218446438623404518493126956879773803569375680167392090877498282459218067113858809708167214173961493627971987191589894188929655691340811316931861442930422118055672689457562910855809584530602372892064840866811054460081999544112630592188093271808445797040974007636368845537418016706519996716266549758121067710945607008221174840426806333278171842386795156478348683403053845100630398980005246206454428926669308699329407813894782682654465266956337539356555645636510202849182603315690244522469211649866758357592142767945200208969612472734890812584987822761111219307185604714499137454245033257627961528903396416396935399690698130141914700840855345940032246341292953203365371592980333834079016472363490706828462142969484586321335288603837765607230597682821899523731607809837128179240193000689761958817862720819904832125234938969269098990593394397089154735885092667497769429461843039688085910162252286284316330340201774653737167252531859800891014243333225837386526580007588977914908395966651388802844021121939751818296655084253700555015941591876705469925070658647470128774092566254951492349150434913962786177440435210423364127710621052659223959579095635573847307871139976673799873746364340550480558432761791059249687371853407257984054377376298035632358321194268626136054418096657237781287902221694924956008776845825414190608282635386321363564094222739322245870518460902942661832922018066767184205965378050727757974542512381367291370789355505900191496851935568826965724845297842335032438030678958955881340544394664834040645009135363098247670736652984365525448589082068056633489420289738855163684186921707227354914158621604621788198826556073214693354810502436588415893861630850723100718779952146656848398672309012483373040924409682691428761635404814669119696598448392091236762687207565315327267716252370175195403567316892062497477634795802450204192438752645497437121730878668044283056834970448335830162816468019141924625582532514474676366734670609626607304416325305677994360599528226016705164689537642785957134094932732446450230193227976920845349901534703002166691800953414487414512152920037956856730535814053888876124831820003834264314652622315465324192468029302004038904751666254075249900951059267757739853055627890769797850834738662220032599602345340442589623663290940393756452978270774414928099526017078776544545524498406863785173708863288760952324208938429839795488380814171783700203806414377808836043941489526692635227794121096255445093265087292105197951432895561627628963947288147306499869166521217646885415713056619441446245639477928651084090316466137827974403667044865446828670264542337437230841464510495453584792825995311974540380972633478080507633857644081450163680290613932887477334178133016756524052784197896949138145156327096061010341438477160972399269856532949884664909213977654466571914165545981154193272327560697244137517843936448362910965426125925239166042419799198095822403439238167388690157497102716564491760926542779180188819060521808607339873584788065093095743845335592956942579683125983622748206983797306402175829394490848796826569075124297524934563115841015111627585456094894083279097832448399837211424893425368646235322737745005666747970276465734899277477289834786526944102611294520054242201819159345102874796040064564259343448936381675017312060842573574595899439703144139655620424202328206715575718929682067040701179231367020451483583413238177865413930937485995957654468096945851638826730832677950085057380107334883704347989864424540323601368425747761206833698680850653217599967273564817820373568926616011097515628606442285770335908479483787565365479436131088018431520079534834787976435202323848283126385076667059229455374651953441190882826364124042565013068397926160011897854839599532860894210441461684082064299209993519920769440702129119725785459844774505138866192386808326954557090565426006286865603917687711083335376221469790863392804102632666967558686314880545870385262231920382114266976056674055674896861757085878721476084787503006977525725767958396543877067669922609439082765025155313976770284325223920194080676867464190365800052386522553992582560305735330017846444189306640760177956821213869753706798459841268005720139873439063077967671447680161069137920 -29041448404177011789730631796930891847294171008290769215642782355887937019033931692122850898310807561106424090925314185297707607641839741332906687398338414478914019973286132297068550556058124802900877010609298108720123305163510462850700794670158005154411343984865128851008220176283908445869232254552956609795516032127022904583278939810953249938093936470599970369209170057068010710610095506307639517332589407819807642666809966253244623941121498524444874290418959283445645168006837570869433162694631223630428377804884961184465383837533771182787677078817260875752438899111820164392255579794442718761772395307373911762814554741326893530947895702816732378241424519901379986936952110300383319964250412122934787590425997111019017358010137048331591230186440895501773094085282886250344922749146390482434086495590746940537093462179142961349678749307934758113318382702920194350935476848049549588868626171067815672773016799134418191825162876845287785469146678725535918568997012963396524262833420254429637710691408105251498635108997738016577878793399533462985867907926731858051499289943419678016055921208016960283279563307759050697972237305189020593894200163128662578572722372444104828649738644814973433604487204647458147270631733111186971977412133284145167717608718358010747983912630330534867626242472675469456139994335420294617961909226748157177110959380916257979292098552163195733930057276782373261958518339964748805345320172950866315290980284228248592749927824177885909908199508849562523753306770125013769517013291478024002477225623819111093554440639119028792203513671781969271857272263493424444740193606414562700009579135728657745756701237207763074593852560988941533103678160839429004090232822568300332353556681535047825170575486013355201432663306522121642891749086246812023799815851177315343530617232422461005229479504959215821032078859863269226332907570978869272072197380980824340311403715448184026841690235009744101920520061738778565164813612745840065014605606356753012371628545062285609789071250961863973780469598736266784752232593202933207387048049391741891317504812701793673554621908607354468040952453592719059457258993038382301881601665934789806416956170343782384326556949262101398310559263088622518478084675001043926122177965033889148418565767419824144287174206949869413900668696476846107215978254830666765734038604190364351818080619581968816486292680261602040911756717295062129030167460942174705491369934736426313682572615712108174288828652478734456220232557489886303599841907548946138782518923166814188442580915644140906147206065295851153436450942274263179767241430119861197940875536895389174524865156922247960870755873355364749598571230007131454111451167666776341026925091822443222536215035846806624766999693984618330798876753082789478561133137452828401696971554864627556303634201808214106453197787652016129315971581809451636449406462157160209984401650279085155084682239851235912411927841971013737925118036428997616920097131586396472818521558397099092523700854636787175044164189932918622530667710700725901093463164089952095763845986540527593341161749858243921727485931645904963443852957440766685357268058620206455817780238739042314995169433479665268610077246194645183148911816290035373211396623845222840618037102547576650483705839098502035448681988380316191751831795760903805360101689640109421607739286779869175726705685176294865477298795259342578284491573672174028521052469812755171244550820696495741504121520474021647012813758985999412972035665367776397155643694092551778843460323903721428962220011271612168111238738877293764529142928448268881501980568019354021743133419085501862183619230335222906720305414882158738834073162728566707626722504946563915133171449777632666278787489673577675065057411860348416516126345294913757021798330110726147554103106841490314794440037969489152567516726920824302732668301480458198835120612897225497108729590153150676309861355768803341348431686734703255718213213736013572415568883974319783927551370012478478253728256393931964476584034848827506653729130858688360267296776079677292818665441328558669288082896805560850040296272719624106291413353692674382348140257872689832337792094523582891698908365841518213659559605403908619571188564553622224918907788905050705837958883742160071328174846867398950932127840778360956489453494430826723548089111334092800 -2252023114454142426986764696912975867037704273976556506838289593961375651959203186255911929414980456758319624239564462120189044099300463417099946525004061028329502649852799353123534218790071345488183989678209505420652149942753408413492544892155128346269972159635834779874980248139986778591726883548582512052232212369603906738291556613704597040848058251449481389415629040477826572497966643729224570878748473336363018780235313153324093107701308220806468045226449013782147443918944136005750459760876347444639035343595057741795493402245899480966728665465271947200249215618384053021148553483401722625907456314687467094473935631449283497952659633509078299937848081723065677671853798201072780231405361385149637928175899073487606246254352229914552727888230431674088370134216865295494092021662768017345194438172002200591840005127772647534619573955304698883709062619253767740539065433844919468645486385766490564811175956420061623537030823909038400915028985980944855803297618795965153116392470345867015492778150657946178246791803876441144460844050371154940452893810926034842161039656530621228224120049387049044459339085138930887643445503358650256664478505952724736555251852638083637316998807440321747906276749660410030113150486704495868751141274346920044798763842880761950653664372442919196348752284599081525976178558001200588887863087234217254569126462762312488955651355328447168816347323452875716374723685468763519122433345752270280945278375005128240525334166154582279923900993578478130663538679656199643232527645611323034804232437473006216904996892010881634983829062646117644840928162956129011973524315030221660838288119490181360087519135988749145955061718951005462069664878823057666928302384577513819069346201180412123548906535355877320974419682796378308103304921180049304459879900992711794875304152461802936303781207971588756634175407015319263981657915250626303337897223779988222363109832062535363287304438651844223170586930037129524620074273222897280295034018096957196992456628116870371327856614585056510422779503181511864492365946687820594575542178665417566478572474226786618180653698067878203460421967574577449238304434103853673473845548943898229710598934894766686835387680331914552835196692443214850476721356450830941294211364362783830920033346931764029635262881346178116494378611843196721013565976091696387828230099808422467930934087778105022816092739092205810243528346684874009672686098432134204316908762923635221617441235900495521584232400279912446681871204703274839258839366939195763437365246984036150378444645936528903420434297064643378407317700768057357783826214904287369188535060058954463262646459317761632643889932112155774861975914727856793013487154655604307630913096253800906236358182186694392867097807050064307455938109948614038277709170565685352183675588919342644223419307073367573174821984305823183834463919357928144074143084561446065213708966387550054439284353822408330178156031615755793746395485506314728035286456989068736155448955959007496610658923034804583721301860031942264056602658362796093768391928855673001570745365289444425972783970459744845156066534315434228711366029771800371761020291653408352915631843036469182035759502067389207020045227800797074846532317690027764554271175086974349126308930821533656220970971317103206592536494829587041070772986676194697059352326223322158861007069450694174995268094925838531086208790949110366431246620733240031942145431319154290689403116943760557764354690545344419498740722809514158970875534444517991274792279972112452629447255511795722356204255822601051663888362781511447760496951479904687000438286270560746777615574137932644500497896735757105336226477952048211397348812112498068467163232628599509730911946274107364911567060318906544571832816962806935137106380605510806941500754705399866251838294620415256619473498037900083318018120711870762362350918316946651098832438200002886499308320610701037811148767305986322672663512904128667359053780296116613255650424945440527551429830647255656122662944986270715232522587495679723474105409728349141254859060206952031429353045277346310907635704007204274617700809214638139271664942979698186124133907003403371695313824897114719514930300861955869094261039766627730705913313689171093563645300577878310815133333863101205497194785082072394056392660114340764652188124531423934782946631468049402054265547669541333316291700883940995078538062681114204305419729594788131697245446280596899948551764661200528380803735659674519934154976922862652839871146263275088346539589309625738893714770392061804548789114621694488527262730185403557943782231585633398819364760555268135822569306329517067718889746665197516496395071125327060952866439155049290143933713657535035230714365697064960 -6277724207080399587454483489018326092731534576572312616658921034482706559268811824825641051693227886711032845683954705387720064351489134352203118787013174940677108306584586104131214516095631376386812971854209588965314408386686900750542823496142857187096659411866424259012487400902168684882766292124760838486499514092537811198737116690795525263655397891718299743658165750888567606427561495154006023500622726268022169847589884761975225241281964283010004415889943162208262674106374806940081463281089708630055091428465332866039270617472523323985321354802510758393687435611973724508852441496619457520568727985902727215318571365772688260740649353686182749495532228114426160601650661775417380164813458726986697269109733517448569600939340284260032791242113326028645726414454427580467936661883198822068332279126477025069522239677673002195644403594267059786198956179740559673408207615761041663532624223283530606908523892652665990021869727049293837046918712162463403400734097326741053228607833890429956394129612828029359742495201815082254623336715752181192765472613926590672189681288824230896575507082669485043209856756235929379029975662467793212732815472515175043434936195574978162666478887422381098351146719911870078041340125535682785130414316831125835107645585835399446139212217076517518499208971697134921426289036923737552397952880418158266500839038183791835377681534846231085156637867169839190489211738233792593093631640688710763904102273635764930548163825135866716611247152911891483151344041661627342622880381141266248951969798167879452898923870503590682008140192601372896014288111252000477440139456292564452353255727377564592171620576294485382091755160304081174388096243314790002498445042909644105893219903150805439543117662015892279258297053090654089740380094663186986989414077013592871757252307628755117533696163005478981507171125511174552056973409301479604206631459436096308805717477260486339598213474210990418144287004419816095651169510747271412004017024583291226865556750858029573078380536045761008784511873973662106969957732300606240952259532565763924264754122856489980617426083901954466180165095223183578557404743307189833207945537012034789033416094100973643629611856930900720503986973817158664392686890720226924251379500527047846298495390716015150423670953141949814577065071113804586854855808181377336720902366845096821238482553314155969595450345279826281590796861531233861531466496282657344774238887437662703356070597206116262597296744161347618895390203861710517848068171118257746017163574358232360465145569892095324317504807504473587668526218149823645761961885142376392184031978526283240558637790809460629136734854418038288990403651435494708732339643518670470108189533833535137271782571743911333876143151432613309606879687767194119982438275594204529055931147589964136705643371708116504820256602935485471506353837252760333078473280912152535024882419322967390707635453146667907062055841685431976196609671900055343619017850816597813261703122873715404672928007423152030426034303370947563898039610967874921367510807116891521578002389544516497573168992227007629321420885221799069252767681709421977794152893132547541579250912745590157162278742578042865692760291892148808184021509530398982034724155335552484149811709526228198029890029069651450373978582684155400627876201998495115907146971394987979622541576004602905689493577540895383633100337049385704140185699413280070504367445780068975911549656470019440693284518757947883920738563015558024511839444872828024565836046732471848667399849123305227518270551538213749681801959070500193168813822295550014409353664963898850107731821586447852265812623596819115487604521072920444458600634084143095368346799511803581204131505814752385377904775727353665007557121534661607691511938912379747436776847510454220630566303389613287909493600692556695653095959820796027535937460529215544651001872270229085492006633307752560557864387624695984524631909439576811287064014918135430522420686868419575181362089358680103163171350107067019287866824340162613860028207158530155467004210808583623480357495211775025398426727293065228214202076280921872155557601689628505544899292991289496427798841428025251320264712659125527585504102737324858980070749177558547894491181245089662950946971432435889524999712352539526293693308392775070350008452509166591245457657022275634002074217424257557068104789839030497240928095102292262340285052190664776898125293588357284570288173956200659776466342667446495130254771503576196782651244880822990963209461622851693710745595492812261017413450459367767158054373116491817502730809796716940934788094664487488679343540440542477617888251324557299233809276684342558483389315587101005751720366179596228193390837220456482112528397436713752797867848513360641392640 240264362085748186686565595869243106653542908629292553207469138288198796540634127354303038280354811163131115653731627708983868368289127990080880588050310959901617804729905771456872177569154826519540442672943206045234181358113605776070588312652987343631506051498391515989977331128475058908881266615793440523610476730563611544087341383026358890487826506093185106338716623701566735629387134940993876840529562556511173868308955539733858409474269285843071960947092942411013303608693659014224880946301880843014495595940341561753381155872058830271702175250895939755822533130728978494162649335779693183302783640927336457263066496974198912300039117742540065494484460723035096864617358822265852934225060297256638527144901621958640660270385466437427616471222652661746026579797395751138291235151240753340818814473682958875717165355864077482993436908248286107702968458339212728309354959707752230458405297288716126013395147398925237441251064510521068245361451432421134747086654329502115104886918590778795485559674874084884748041597216545186811899887375661084531912792445605584714762531066460845671291364138921796134965821907292881306857707085146574494545948883425019210951570975120656966826687569327618898172078736440851306937554802324621403419922108694785798640021284117235667858816149025105408642286260030778633989511698129101053655959117938346830821630184013423781317699661473310161907527936711569040777202961220149425009884998855849353690449275634466030694705279861226800711877060194780840390632961728214797111061607907162020951220506033544861382915683108216158893921247581869053708849021288637166665436107410776603909260958859023456623294434845356875509537456251704058586772671382137192192691685445838907452915627203822240111176214970653483005962687157319918316192991881142219889308128108859706117354424383990304108961014453139114154199150057858306395105881321490018435427555607640315917557680920331558874359466897606627515654410884968038841785420330766303405207928534921837882680638530819790554888575862006024322312087303452282615255813720822621985709532093945543810931866260151712586967154988848102575957795083427013918640574997907582854109395073236934310735841052086295951996211215522235753346777183054898469073824118254112818590155942035957596709593398639460953143315437562906613489194390382145308324107192498469536175682985844920161988216953383960989739675166549002521494247658958160586633069369731565045897795565988961898710936554333373118160717090710026198023697697146693975150769843057355156208801907498280484447677030090808403896691061849871073610644284523504422821384404172453886975857522682659004448965059367898512944409522683575647185988769744335378844094370693934924106524031662132557614536362387917098709416557017183725501572660920975261667791061341020669430262446685354284075918757285901982578823959290103812879942799530905059731607268927432818857907750480770429370284305670649565179402327345102524985054648651004202441342930934610922098342038637525585193608136815137674207893793324045514028105844432467171705045263794505822931676715153028247430527226715666967729561372660742515356806740866477142861904655999289585855087341222638515265194295392230293430896902660612770953257183850564931984306965822206538596596117968772700432921543734770132640041024056456247425592673438289377683248713449192379524752257795836035901847388578005990471196156132644177027305817840454928027778773488149109021458714955819820853043189087118934348465525935597693924551326627802937266463312069238446025725464741833645461861946308041546405860811001586880240518704041816063552321854253098898752352837032395315583253621522853491098149270188585574373940221326652703650099573456636584483198300351682139210314497261946917464187911527948752843784791022011756256967637801736446633981420385724692589603575967662682110764528928368061197200548811010623327841971837475201308655277712211324863613993480286035361817880674388842485458318148478133150169161927518855427091886447416302167265618597146941585958169748803864151420876801013007750606888172710328085182536069162781742461973082556236238057185416520295993791690338657722154431369558111697570430615397652241081649767055133223219653544462244249244520536768258357286111898609980295394315089614414529223658299476971476214204950375531294174934739423642932964836656779633705454318894273829749875760735399189010657932350810437989583017031444822946635369422929678755808759791652384790579856493929731999023462038761982518342856780404197455704662188955330797561486584881014303119897778788633106576114293599761859948591844164142959062735103170828661365936479768038533906462581504460022748780173081548693805407991353326660188968539943949608076286394165008532346917053295102601401718073274097193781177340495218863008139972095730474090423031800819672096685171828402955529911624304196207205886591579512951232143628881273032817671772689069121893572493776605048897205648151224293165787254584340643840 -39317550714665479546763295694470799034499326894525671637366847286332573559632069345859334633238214997411595032029915597951040888028960201679392967440784674114854967545982348235465751196830322820413938386693501680864851659165287542976546144644597896855213953036544937517087615398678167455731823396429049544373208176657541633495276981474446108293750610423824008071509256327761310061521476768005826396928925990830298204986088942031370073236035646727233435396154861117780024154902954911347261574361295158807444521143692482996930844515839686452937551327043733021429281698134213362825540335503498946986684002181513573741677656729476240505957788106901300089294868760727712918258104675019167393772933593569049623261154447341058562390245389602421495150917900003019672144662279581146403767045432713615902371253433882157873451618928848100042400995755911695232854878297658756216827762298753741390549033613473920852356499856724721143548573655269227808959247606726717831109140396306949239202490171862306942827939198649828986034111200680990632028876658862612708045199311729444437262106700121327477933394722451194708628748192896955882787503670304273445133508799414100228344473917160453008619448459340364948683318871226480807452456476934694942824532138774102492629467026605631763995084793003020869730025211300946233829589924072006280343578252249467803624248403624646650326271203728530254298616978029597366444952324890799646666535821883772758469770929611816717919921394829466449708278544156550995174390766606554443277115804885536524369089848643375044840287422536348322343682810055852517623965538220723654397640683099610890809807451781458903747192209518413823970680009466312571434118945739100535074401156915263006202131978147957903428768100533465595338776215440522342274302890427866085914692909562247240227930962379740896041326663271279972488616765442107866122942781654954948674111664199629062635047774583780582937082898107051414324726594528170598580656592500987896705758496007212877993419522284222865355554241409011613278916358989913835694247599028592530392040901104212348492271333057568625449431838810260298650783952622138370086115098222443858730501068639133835298446975218741598144281877817251564099953523354335060148716613849822603972520758305970704364943220263523156679189440799647610108198037922029750548699246900460016208726557924319574255267989680526537495088379157182382103708627731126855700596185546724722052150466467433304112463913195476869447663891484011092974246125316024607943247183325946356444183533414554292220991303626023887006317082669965244711308788057197310673029256568084249203676106319906913470226871342733701792155906407993223986456829792295921343908546698327165438929274470074762509360823543453374948732208252140556157431891922811008990462777599413899340811716941694405643990236952676319458845420105627014810922016268479785177332919561089216432080300805278633996212457341650855624648268579790790601123236600131403139213529041280258984998104676000073664054850019457544403893510740688084473091883967675705445382203930157752005351774100966689642021640283301233347619432081412515186669061775891120226352661839919769419473920586253604337770478018697978764688308081729982949330074058615123010901707899851687910646311375699349421059264441437418950042744928175194425160150671716444174899550249427392346008063009343686015044055851399760839557710649232324196877333648840133735368444122518677890519395567302264051426333312473094870812954615382894122758605994809089632993057947619723451770542595563269535596642307032118821777168639211357774550430695847593242970403466376453762717847248190680519341386888796915321614562693262325007391074852398165137233400167283922640545412026979447027893461427029226442392990382797382360580609176541984279648120678205434836851684588630642254358428573177618592954024645309567454573054485279669198954299564971123676747418164151715831626443679945411051523705169984240013414210254025534741500561888270585566342489944309884981561965887424080961822955054398343985569417656257480146285628319660189338270024044256684544583230226234598812906529405661944679572798992379862609684914200097395745449613489676528219214998935046551801770793871093835104058442185593308904772317444028192452360626854276667303109586640708995402928181813183036129602719623224988847372341565768122455589511022807047543968548336112108907802557046812890667856126212394812528451931048045567164884433892571086267423286047539200 -14224749562141185491874439856656557813181574145622840451616923408452086927685729805151551619401102082584710886676066730438932691962803135440440814787281715961057741421223329461816875996490748016542397897939507540668724199126054615072466291819924692688994343781721806502861221935371079689393671549239027088211234657553439495292961914608499872945083737514213343078353325313555422068698990540377190895689152141005448514080951936676435469833328854346659343125609052725845750080685898951689171517891714118100550948891348818378906135939756327307830003325137874901158012586213376156283464466253828574368465709396561686702321093540217388206172644461075255011274947848435119976330391353173696400969561028447888850809076433237466238869985453158538359863433637107925157783312835889025197576750540828727378323018563290675517037851401943933499440586070874769009440569319337899542504393449016750638354875013270146953988414221679533548113112629084340597201661795132615792989763430277149582891610850207464737984075308693943774785538142307729748097698041298324254796170774203099372950965058872644042608477189494803965136655113899449833917914077792090654229953962208752821922983592335141479847588591652534119349305366108873160124615110085142121312438850237743470106313625077275668188044973622121090338104533396007927763494230253765360378782683596749582984531235742251821748421254530485184688059592845398972420925010881049375936448882193552786103181831624316201037168910143872302377215744993033461972294566233426413442897091931143700121245539717074374786371510229817359889836684938791412245457085446227023796860292391587817397450976632542180095718405533893173736464310818437044221597847778119580919380031400484259345580927407771433793059324576153136892861861745766577813617635529978878504784529611247973600869328704697998479444204436754958184641591737204461509528480629574543690246443857331528512218524788780045249569684535767032024848414350745174873547737397221315723515813867398472065750302759274341004998111104444906232568318830658469248031700393509512751963453254678947074649104142738571285306248878764211616249793782447049294537144245228096424456236759020402964587451116731636360576659039168440509483570822612777437577645321889151910035482404809836866768020980683293346512652937546646413032488702711684461479032776952850201132341711307310258290451771301233260709842976428283036795075366249389312156656278616266875130666049816962191995901507071818456738410567239224772668560539209860770414513079702567178242649232569185253794761495678281105373800473908107061378309257009491085614545843162689387580953047892206895177841496774653224953541368921854818511472608971997333463988814165149836541398439648607778709165486492128897794672017848170783562680208627448054072502535436792457382101412253155820385814835170430085115432447166709961617072424493714854496289339305261341084844318767358327639149852633318450004432985107906579432352615577269395152926438740423592926299848688945865813362655100792586751809725126741500306746850935261436555231297446264092340985954266916927154138644933846421154896679694543940667180344005510168999124059327354159790129890531556543319765864504891221007533960348406508750784828653078752674385169723632899753916464670182646461396079352464380562608115278758659088785712512296123473310292762657308502108361418238089264957577988819499863258523845129573758519062463839339152410388835017126245804930674613754043869138577101224326210905305139985080169324912442102738374519118973936887706844963764261600354774864947722078011721354819436689753095940508603214686292259780156422711526785810386002414924547847216885741581678860511723982130520015670385960089148357534813158038944994825169710929315477351623226613728525738935980133162922228441304897181543120649608107755559793427520395476296071733518326703545231353146267204709217395489530897753880657920 -503624734833794668146526085566503852125075032614237869836923395962030634433699214669524499675493460438281301707461050933362628652638366647769252344409887382868409317662206809670691108572402867291409040189978552077404138555383054770026458433394850477376406234899149268886138222395835692320782536348528428703601267055495639719567488865392079733216667685129422794857974939272123894459028660871598787562461252084337547985634892642703701443936643386837036803649343188891333726345757784108658588906432747282430210651984621337916639541875629378415914957530105557203457358843754142495778606580981649052893320626935609894678396262594812285346078781240173028142875934355012328045648525333262853327606016419848675329798954909224444538161618213798473547171599071709251338341214921810477798317928740024846456195299609138335750973832918189502540121663997887366669415426840407447162422834268745114439039012001205556161880613791717694929186372044325689792218147553295146151912340286993053495656128084489362123625468626720854409309210612846015333182427666241310411549347020156666956614594459961008833522298070376581785912460312651728972601446360909608325773927384812873207235888935360611363846652886532119528015519561784770517146351099278715197682157632711365054706629398553089122087515273325993246508796713141650078026876120070790710139322588355686576313122193114169983927222926448358223854987919012062003176413391963270327192833439328841085790716729716173850950226051635115900563717198784631646753481527772445758910607301043858801873817497108241508107211250266717260276685790596245922767497144432882947858800806581624022017916261854133846274398421740138960792704882201349560845695895220235027916543316996108385775214112631463882635732083414440200260831488761262511080944113005129569093767789916973033020013665839768584381426312342753334520780690699560455273051073307909813972370074192732825151476034394172833694450625911398204092101369991481024081432491578428110568748135613948914576594643636966183985062591285384651027006412892650093188895997379532775150813303158678498592840322109359560994674921561195968252380219309428365263033916207605952519082504642497710371395286085629451178788421462307636949656457295421979385448917290186228592512445883908993709064055482955519922819111110576415341015277209328345966540836016304955389656102086236185996827766036004803044849278779131223163581685444062536362257025275770371221020540154181003155753810747659095777139887970425493086863250463928434591844828540443569200055569963944711426745632097474339602972223145923362299471426160427150769287703869422840519594000389626367176001975272704491296554355527775341142041614985282324489946146637552219864941097789662751983981934154687957884758505931238828960324418745353348634251974114255753725210787463862986119881694739533071162021217290831754476387666578304305368287821487564858262428609603371882807868305237031846835455808255141695922083947051039173481911365413679784384319507954759948633898539280269438080778240 0 -1404586992462387932615528778880918642889049135931420066580950575275889675345141591180402153193671908943611728601270940734200393801192628871488651885544513651691644416787161712100656320466585133560994205089437298260080731882550107299391012811634190165268282436692862281535566174442553234634850982497891491364279121040360698195139916707240486181202909334798351822555998649789328590120648290534705702308691043248149190396222732567158028396895120446622455479514769887230121679558945448013079840123482680940429762425140374979118718312452761879874885136947218758657539075047757089703064047122973833769923121177217387422709508698801839236279822382332756205971785699142556755432700553242779977714388809900242680610306761347545844979539907023596848126802807503189609785932543325243573939447469455334422927767899293869335065952063809079117061241669233384493697562184500736901663282472208787389855655621908454013837017026150497993603959936238401549581816268103768694112484528189265527769439519538946522803725513553029589330043321533940360300664063640040910622359489436346571261770877876642884181441810898572799281230905877758721096668513634283735319700571764984810520151966468705201661263856731303988327834504626062300560096793015443346328549044578475328580827988837847490491242477214991033314097376039685674617294011048070156612341314261194738596949764837424565584229653796327224132080976962648003507918144679944652991331878356275234131017881036047803680179444249483852766079985258068279725750886525823272974274909869293962545981343166399669032265358290858947369448643609149462547769766937142657920473684268667736189693128819739595087967344024958249088525810681785091674550863348170592054692476940232279899231430559159304055429821537544875210463372430570197820294148103322336231784608231359453557747774371492774540683458792892207819554548051895753591144269154719865545907887099861662688199869211522949057832095486026155471757471336134152792512062696346707899403298317626283546130411879382726502331073154400973996043176185022909866946129333908062581120504907536369114767798012815292625988555004625289276669137873464799980097045390643579427219704196153195246778800677426713758527914317431950905256801408669925731630611758766175667064262666780882061257933390111557143488306863390861012642661511287873838553339236033409091277166521059179628025356232921582988764420372969174226205866517961041874385318030074964150985476886435562741366959342272584158402960599520860507806855991322077730620027987434443712207794292389051709207529424662569642790848784775173951005192988620654302623239874562069952688076879325723497037247940029216622385638912474971766710444965389430373304194806313178573123587076072553133244617616458704926053523862350891455835615716156572095125319771639877251841422652376899606488411385371825157486391800299329775426156461027617261174424031544609210798916892242660653905649724564495095542259669539240082983222217342176221391510762713129995789814224614348437562683005214776228863013682467626649682253815578813863729473778675741378159329752409218870109310201463151509789739199729493702045066995267843190867498552151271631289556751541878654609310277548566794054032302832676973039698576249241998824974618260264477280898293032190849085641027163300473523057844553156029367805523285332079450742826352116751230491526096075702920884659100301145697615085604317462589969794991340956956429139435566830968205269742186482988322044142244559877449801532067761624127149616549129669404718910542771634277274953034143247069466373679069587603629054690465469412966322630449753273882174383027722211195629216341221509211522882945374417661574833160911677512227765752448269601466988661244556416475405773370221494298921136178184850188174042419700768622198115509197283473526836576659683118916825410058910708961145877994409583811148745510233138193239573250714531283151184873819085600922476773964038835899545510173740742896110225639838889279451695202064488074110028692681492216594190929605367882681874855067544354833669852471693038095798627904000686897530552260162151817868878902913552697577105672040520918519111156536285875923017542664341438048755609337768396234059030599427717701494816783658338868955160541954127404973551338975476765380919275203997029644315169515386337896016936133347740153764970742419272079430106155836220251607239297865476043018370507096486202139306258933548483878737496054004438317708073511790829391712359011545699435473384281229846157688190733585499883299014480487277952029811598865178011615379662741360388128348571853821019387221772777202547071746205193129945246771020059333097998917640681760649961134364815886036288283236806766485301324589570124703617700836295786309036313048119273455805349446294945958337064850635812013324962389103330933257549686327203497079015395017247335500593578227424746567985237721360866801395834687176862456149543425498074663995905318084469423446527139493420621895223580227201529820871402819988287268366454081794461752696037787767406592 1072799358660212782024846157190838629029642517901632191080758220987702645874224575878764075295257278053123566713582706897181338236003805955093050232284716019099262760923842930666749415621243680199527819724768650735209894477668691892207539054494329676591174872609674983800577277235116294352655185279734982322352168649464043783481512305448519754577473759171624980342980605166995986084771866272457487551637787747166714933027375320701643033734039515136872650156409255110517704437446760979524014797639050851855632369595092162820632852990334420249129147981183731492234680198200938835045732450198470393482913370357009750657965468074205983914090862744732791006972695749938493327104839472956636007220077473263957727769553149643294080907686499524208878692478844046759888893177995567475105121531654473414344704 -4406214265135478321418518549694737690268247528059639309141191564370527794801063492051343371209584703280869920195752434874907728958822045986827118577255870873694298303472957520380993774893710372352651953864301308105730826363008876811736014502517011549220787384840155011718327568220193525560204419242187497593908932682860904455039939561675584217249423500412378167624246611252289075366182208224485139411415172161150545967685092953268799194379766453993847709663783415539002533259327366472921103105157400755552271072935423514114831775445414884861907122082118864058648194364435968923682443515113882457545308470706032166862578561080079643875457920278490167769080946307723971367114517681690273299848467389442789464690628084399904998491307383811939660458534217569217182824990462955274612265703242622980590418742020754801109137413734921601198321854197999864927907261331833147763740013613894009278820607886995640866664461509466782330542556821402813086941819580692934620707133442903154254171776688812733984068959860150883901313181489491016489584280220195816664792709773148004843697070052479851305314432923518195049953216168829058230025465200696810804478503253562253218810012076629467601500113416001180810714414108040262328483837993142666151134394395511008021942097277015325531977750642698354417724116493867706970541860291332332755427442367896258676400158702553511609273317291856416069849883781431280736330246171060185272647803115531430415323280697904398263601381891335153910838679788875611223603425136037982834952394401951753363992895498493449647920923371677932224262354741608142293343418917182178254437017202458133998933563804213187706523687949906091798328662186807478773804377695362866721850912912274209180607929416582908206111853820224497269682606209113374322206174350771767027522407703998462316833953465775026778437093481976094670553494243925800555755826302544904551669606888045924319940594407330107585535979515446936661902063309866455461206084203436625203683576237586449537554462830876323131255933784061163698296850662281870149263492024293452602730575155642683027444564768037693306696054833710271731883191755346461733254457790942401211232460427822957139216811921513346556819113368444824717273157713350914075606874486298109210471660609769812636272578143559550484261919092076903284434546812067816130430136164169598609592673914335573138965808546741438046702973234068861801189118651160776715176051051392683115030034877100681448736373119265506127497045272635159211503898388819537915465579903730536086522302608619011692835215939538838152198508088609274760404842406234654505703043034292173471763595471575458051974619193305802095366499330282992584509332605064279046317221530023325611645063722238267273584172191144848202644983542627280004277678738501517321769384378509854806398492518752817921368663677457463363477676704866995861169919279791373262076601185919278183130097837909594242303443392705356557644399514887651781323855813952702325305116753895825188309918107206323999310559496852381629014955090023374649554004221877559714181155722402876499163559106323723769158177885131128019624496085713551360 85997341297344898603168877726674030807969364762117796972454323636833029584941100824984155776004712487058593639408609089399129569516250726893160969089327388846894609318001492217616026333139680876469269814637656138853346353958306766185141433166391669654282434917631899739336580200078508174210758562848967861590952694363718498464617630862659009992762809811258082976296776240676854955425900358897581593281751116494155914677703179590875692636918784985951023886148683170071683479764866852242617394621385018566663801419958073516793395177098120120607234009851605436673121389568248853038338372627378830197916199205466174946590598977663621931228139752494246955301702722961133048301705929932825861112715859884640832578124995523028559588052034282068068865760099509158655553496028507354174050925632386980872411120866301577223576449985660601003119104525948225576773978793905296582562003974165759694300925151142231381107476871899705835647030358050954151924230423575071146756382306168290993938666105396436344343218617811163238896901211459445264463088309293081319598351621932345893139208959525498991221161273049579701525265331323753949532799648761319256722592976591446662363933641004891826624504250389799453055082309592205182389612236669843647533479040635829039415052120651332308293837771219898754386691023476758137175596439449018848289117428916262417950431724964119164172198609469076458886037257068632194122407009201941669278655950447556754840972774287873806286128910591163355051265569886108961061173442544679542280373639175080927109023045023750030774847111842728480973588604341571211564823278096232124941340789502580940174473518881280028328549494744910854383915395774119397524247617188162885165490441997676229287573596191340867600564677706182957973831169869900961364286303334554205692735504659311791027653806900759059512403520303939738442648679594054457169405594080342363655254023308847511578754040072188792144052345626531827085410636920683296118457675401350066707791239171668146691631203157821847654454321285376012628356351710945390236309148187411716163676011723130373128893969610959121841055303081108065893602521218786145955190974221301134308953894226164717679890542363718688407138191146424489708893972469615911324942259433618018222092036138509274553402481012953807826256917618986683834898070759036484577487369291761894087376956361199084894378563478209094766323834461843547165172881817654232530613621659028123286913867997067638522096398575283354145167485013816762459805408047465023150943816266352571934790200305597122481812523384869067046733376865919092980599562002478182801687262211087383957260760054694910397861561550096216868629905959556233684109386623285186319879154787141654011332769143947280437041630315741186259196762244453506650429777264058685470807105927600244359465851173126326768697975022260618347879958670142925902916253794669787475940326160358009753806352995332646875562153871858934834634602910511790440453044576330314765352166448193828793218560679800772955474472679712358952136955828347582213330216767109978542098665831410583256276389053275911025052604487207563978196159812285611933577734946961241772697252201899909956531128487398057988183474115097199714407667330482243849063544412670393835899381945524182132205296145468303034514996739804420680479739087243009536103049296246367172091844958433162742706876160012953892605649505229338952548208768872234447125572438649345518125629626725557453129913143757341793521390864863986036859824591232665008174919969806016422756940796710690004147369209006792769641453220887390624755255418518749899524866293126938855235013634129272112047653596540282150643764724370797541008221548746441193832331074933944019650212995223536446477463822054124551151815158413380076253894699164546392201494863693512253875038692830658789246627595564044819713466841370264340322700351771773901729161477124841218034251295799034809272379014354770602796443760163428833600780924502598975631012453631612365283950893122413113564677929113872133915112944920221157587377404892168822877030384495397035880497497432022998159810349508792456980439508761419985322016073750632576588529615678841930423090741776745320777217741232479432862006271331678573444904585776179269758266057500249847667701273934021674043469927067011481170041078720698766221035158062431544794960893092381814226129235644533953169740504080413064907025656984324540512134705425146161662108423627366407276911050229487320769125311524913679200295153197867104596418414091658517058160300384736069418384895137271021376285220282909484446363668188115951943680 -21267647932558653966460912964217077760 0 -274905165338640432981782799916134749394251010006903870463658397700363238764551170197254874196164606537880813505806208754905889172277888600720208316040534793497253741437109296035587673192147381041038084677515808767169451897308765675475164171405655315706783710893046237777707549821775729808560410589426576178251002486523914396764106031946361943462897735772641771168900029355203439025630693814602608749847225749067751315946693500161632459436194851172664556302056764377703545400261735352264460420028851006425663494091193571996520190703845151485196370296053704492217921828416022097308173032641811843982843788413997448055900345635898864496174271668588659660381845913460165731427465600716892118091474778460649161154284554869092559357220731190741299816176710877542626786114840947417687480798938604458778975040254112617794187591258149075658106743750764542464055237894203687156663923956831578522966693481889044261430976053542354243554061065419073053858762591085612592686913012356486629664642363561872910629469697200417313464042311622007463362976572880034305182185867946803986104013487151131812712317040883041946972007667143031836500786149817313356455164886378824693545363763939588037651261987133002376908644925143815580667749150518403017903146474433478938261714398297450033517403616194086793000187189803212134489127290226746414119936660567737855301235122531164414338690706937939898485528217792779578741873890788601947839660801996046857770518725897415462661452497731571304924689893851068470413598463022435946057598381315530911793723166125746651287139895997249624436511903714469501114294360559274072617504882166589575362728150761653015948849414053583863804711016988938940859575123872957283110723251577021203451500929706082286907978898053775708915160647458188825809957960921460059079045917211723910106176318667963362878387884337918992872255316404575069635323637208736309905732134334628792757535930861916098051624207792946625462789151551147606104329800183633177994348418202364987668772591014095919042788085676976742177090268051988662820845723959944447823257603477844545366920961920495543964479108492129059006251801824661079805404845614867013134254938119582229064090891300354537764674643916256152872486655699799162763230615506333974419794051109046136118320036412111058279204732350058956213803531086965593137440255586386355348575578864798174005575657469456972181234839839195460089001319818375622337261300210240103236691149928113203037362374093110764694984492818397594006143149840021787956671847357402748921785820203514250416691913949109367946440314775630023915780875480781911635412007837310901781574134338414769545194898509614515274728634357967888198124099764427292114561197034313945681874270092121604964639640530969387015956564273613051423740827294619798128208032506637388651148778949675355494126527693796150012039942534159488660790429111684479560577244432020676600198585316332765257393954543334554748175788436931509645901243689359888470101047711377706972424571569241582445958265497694584531301770520379978641279138489659705475890285207755206436128127045799458046913406826307138446667681086276119248663302407312058194492570111723725136738120974009657171620829012133829957670459292692425957641031233638703064678494462160301043440188422242148235470290913207190302578673917219155603055170925427233614047810361801064683823628551583978472497806205614278958639340239989364473588793133929119247554856725502041004011220889855456119517238620377662856770701993988521077032346559271826525202946631188040653979984074814799401907308650938606025408330595123237464736924564762464270122297282548452070266085325112661257707682769315009140394829532749271694078471258957437678806413134675664389186263530646853125027147653515258073516080588380325004963321843294491304954164636749341792980804162849243292557084328741777944139774039909458333458051064183485918585382042714419950758002236673525998192559594350227873950876657386982546417309795842440148029513905449038450681111773202651594226557622539913883620339479840455636424339035986915899098614657530289588082431583418350482680331738314174822548411730868763506566662888938289452183097341860877691319924872902942293035470162884345840357523998695253321835218252849559722284697203319062772108557146533418366057521571631095296084405887329905196696022359244032704546352789091725573632072412171668465410096337088486478318239476552441217625846267714286533931596703504985098426003129327428701537086548902327982954071633985830932565028538963575347218698552292725508705326260354772725763251439591420335765734387828157325916418960544340614504032312506479923321866682097968573072596579104611393553370757370923885165400739949910902945479333518557555657277440 -7030249892825324971998712156380453725021044959182317194653610075863697439685197128978212387173495892956641429034884926220407741428262299014642671211654752006228641559637793932937416857439038171552248601151095217705040608809053635825683203239621941137905405329375453427750085539469201463113188794685440687242859854069430523555597325650788823783618533178592000062795989555668307535906897404795008477303287140989098562345698536912652344010241545980773609079232875268035235086668179323313042326451870013111093734946655743686462940388297548486560688665708981972424454039956246937821775190872723146286274407409931281063684642695805845754497571320463115869244476864442975419182193613473712676312244008336271270680635497826092477120503191675660793742007811784472866499227698224201430902186503626738695495810491409606503734733940109266586571912417679982494628454911570774831083843940984358863335403319456005108911747159175948441401648925263440556340566177814790869933845548648468941888862873660598888630920050309395517794736107045149780243949512815137917643081280242416820589970089573796812079642969624815107575917204845246296666979331363710888945900220821367042506833941908417902396163197552488829454219324203464870600791371888303826775868789577899803130800889996654889785253870848745387012461746070388342951619397391618027372654019871449538837837379475369406699659535912001115592564732353622147710937753446562440490262394633717456718469599561224868934897036486983997774333006149022654365783250497738573617740509288655265487980024171899110156506949554655863598594959795258035613543800874639016093622424443053687639393755072857183596752131405338933829919849543564272336652050800177370822641655038614126571614021327784400862376790238613698533210415357205708775474581389667442279624199102539848317059773051783739190331460795946769025767956016289415862214666727431523789569447589863678956007135924412091966766092799527062841312546907915659632183961026599494033520875233588322428461118273878765711593477185780162446273166633104060963846285740407566436103820188941698122380124608224642468764139390958800551746497570246188794693556933991648980026826143910974574573596982368405823294237371484966238772402736549930978449020381270415126495149925325734877894805088267058378032578978597042195779162605813706881363064185574154824755774566493439493558690460566854037641160505475636874102450309112920133560777206345870829934280513133419552820377380829350599756638200447823466605731158935638170645520588308375852924451496301521015990779117857014616104074841647159543330384376921511724143441914803251823120296929460627181488324512432462561591920328030971067610997192212052319482866707213107674216737505317172986786473745545843892684634176951320642824775947989568820925152760466759349036524008273788745929410068259664897557515600273923267834813140195382444063442110734514321128762595279066724774697830152170715177594899099071658174854865576096499750873718936124402717047363492378957202891659621398976653432481720383807967140655000736336008887880361022124176163958443595935208042553916174080821920521100238276658939075956792524946073246993676499431608622372174609984455380825592400329924373186127516355319555499255974528695089229967638663259111283172991316417971566681215159032999546336758102571566889387354074028930274600700817362571884712670318662672058756841501175546349832598383059033792566081774438218739798596317057550540862644999416826383255151521414060273681245647209741567970655685021583492777930255178364521033129540177889295857784778852584611993905487319915196830269777467212663748802475195094251499764301299371063151332218975290229842203909304416142742971717542085255420562009347177144123619992690559699584405746172357003048326587141249928483331674713213943503946401273232794120825272622507520091395288790014524729894907665947091406150862197517433852112119772206196749590035558291161648228419481459622526819110791946263274452129726329681569010230530965193757405756428301954006528729612896462514736168315409049177304940343603793973221756828447340058284246830949517076126333603889716733744776949846662217903621131697956470874488652368846840170558396805792333955546185291105386902218263392769563184429573438579744658075815605324697606306750032050342002323649931015567810423359792177132043737874180823644012905498169227045679947709051180808005536498619685883831206603815317400038687193859799370236237868356350377754362809710454640099438946993891368771365157584207016380473975838880985825860198390702263453303471496763121185663885181683386722150255107826312003924041831467503356093264813896657065115001763643719801261692975324180736347288495986397349297595513859388367713036966858891563083119636633261254775470048754304989410334118446588496473650337037597897497874720465143611515622546102100066261753006527057547729736103362560 1686644193974196867052633389021197138501977186552882159004597940222419350988936830078426465781445203090050235009926483698504503289118705268209402226153993068197731737060548981565052716208069551127672338624122499917903913587496418239045808306081775433313739244012648065439408155484149209200602831049339761882289656094439755041466184935573411934399652083284231870791986712651906878960345955526718774726755410960235883075542138469278706872219226111245602220391985654685804825102275694095470718817401523124245222153573791547104549920853863385680926876606641455043890545038651313739099711779622439574104849236381966915286337503952491194807463290191373325114387946890003362761945487672847242551620854333060294098888482030932805942082071281158502524187090227808430870339217867303127945250428054110933742701890265783422963732021251157280222272138176185222093254557426724988115172880344518259980296402678977700361825908682347113532588231205432671044451509088351119587111775184444157801151386270151828999676278859934253694391543949451616196937719531642636987660480465527431685975609784553461156536740673692986653492031037616239979903714020865024166343254474786683118954710094806711880449561831038737521110817794609589792528122625342520117790887273472911616840916387465155122712211584311837058997497841945274333664492820275258938300194857839154860210847991869697323467505381536261103788747625419867765680585372689903188329214613952389519059532358301781300904194729552940771303713644043370165642307494003433915855639917121491928429913566648587069719299201346115502773331460148925820435204969632923443444479552872352920396842796636923221074204869986713257828772859659062184367623546948596529257386551834812556295423317051442383868153378902598722318640350778823913426007484999397928034388762039898291145613025937669858998771807091381431404497423673902625702745949813991304162948537504627657281118120761612037645258361038987309368609279811277552424579491428058666628971472557446579169100842674132800668611657976544297292944406389246506294461135746140900204522178735416831902629454145323447122378003271747958636714341160617470798948788772144592836982293472960399523870494714678091575924875801349269935536617219510887684572333419053925306565352451935115435982323413606939741145571055431855817011106588146601214978837014064899078418985711666146247115483475120329167187377272549659987259237270797576208445998806713080990325931390093231715852680739315350462235633430557980752992896043509712452953088007390279922881504622073068465756582441431809940034346812725381063711237357102222691554377551586563333615434283429776946326259124823836918341571453526495785246995679237176724442233968177080490274271865220659688454890336629291179174362997001442763772355107650339328674591476296762574183052683588563444791077577987529310682859683399935880927846884796518159951305885544206554524276683526721907016615376349181159928824030734432702847933978658545756780572416792653522604146442443048923282070700609928226876421335477814552507503740347370680432617452605794117020686085427895217054780838301832191274990382064947267854822907935413439818903930705719149057849964786657569949190248154772884366984352611568847876296482760084327486146771199147989198621811279327171224931068956656704911353164962346004883528190296743153266974371968443332997759220501072228317694604122606602830320182045811854898874089288118165489662508837376113086869538934312726845438158452257349033736968369626126670638878297379358123536686799514975370740483763396583369484371592138354679089948897511709811136800834645399462492597134859784421892057292703496687724026456974962267987148636241940454889596797291155463994573079227821275020259386975401906213250228696031913658751742378839313554356187377473511624532785506133929743995102091241989037693398636072690102960957541998046123104895785782637585263368647270714243150401795822566083889767164885796657151338168944554902218920303469399113728000 130791056211351076006159441951180344426487077218067623328999614014537882704447763782791945700013915628659034441951997571237403985779840290512709550846842307312889601715054129711697261679145422622862689257002182275310496801401843388648457972926186809907851605104692429987647312634646670071671362252869884748823326518527414704701798540355439009668710794364687435557786918418269107233723897707752123809508771757541627468016563224855373473289651092309278892740554808325007730318211914802957369986188402097866817670994356551779647555211138364259809873422824285478461262538856365552001578844678674666182948872727365884609560814931016731927495318547927049709865181549799069064225266688542814088522148814328880845317412279581880622318123984268606355445966853608403720098663056612434515214101022922188807568292226588998319829049119182398327152114909526960406172536234873877781360716658271622591431376474918583452420441912650530705579177642321278644397750032954132893789019758104697753893286424804764730367771424480758527929767055760538308743833386218697105680466214682128815537324258123156568729979082606264077906068123866738133087801634205029174084748651583208987967035609135275352541871035400955247953567171365472225306033498055282029580304415322774102052770056327490972984969990384753015260015895936256961968663011867110572419675128262330825728970722067113708811410891767731580987347608075432870985052813379258557423574236763466330846829016893296612210085855375968935743518578488237223073377911627190393718703220790623202662695543988520644032094029739126003317664106232305618124988458634053634147610867929448720934504528552859661028359931437390169336990192938564357390801454815083576779440274605094660355114681830508200059550628557335558090650912795409039658280437098919626539055607797388854003721365070243085907489315433240758176241927581464444082594812306593984073490636957231981354676331889853078878452891495704290414098553358654204729392881079330978838478083947193643391113043373108064917039708672784787336799949851598325950190897866936112635293254962629676673974656146036880784124188070223929328079456961154423402190993458765919501971048044356695818945341199269979305712912785198495342253919673255502421522841076686619720647814694803685851991874693263888578361338237780746940622710436820525064174299973727214719969906185508533702324522123435485843316463052334004752225500910980774553802695185802686884436237527401512702707297519132388089414930737743295491095900420451780142178440990056439696881773882923865111186836182343269589011150171903287143299927113105590919804218519499308902985926183212282462257634991641276736361953080847367806730670966013326049396672680009622966189073574144769696589942454179000489555911297229410344426992022325871921207310655762729407059105115137933205995897904364331266709834782128557944968010018003010760800489840717719764485530354042345435236805809225508362722439409467599158351740172662349341666122230668358722129951822967842133547129320968941606565882662682772495563092070444789895296961990940868292015665424155818466803913828210993087766568396020433259376065855495069482035863004722150042337844478772302138073973431874692245571521916388840916849692793547321110547065801116062881981350963332744010060645961238345974355691294549692873708478022973824340921965817022322490381272532688525019234691742227529913466112818835660966506081229926631107936791606628476684767273122639130580643332095541392848746204656726472147665226589910136893799422225222482872727702831114453067597560904489721393265116470057250689596765776373238669252097197322022431591351751876898980798796892383896917443923491982426156807611548450084866801205119023843143442159982209629231430392724722089861274459875759461451845341500934342825306213030313971583529507488632127017378281376464258261744114081985118734703818922408197637368006901629644768552963531720777309613000062875871161584517984576306674307668613642733883636704705116526168193349288066758784065084842730161026546829685564716849562639777557274891773070465900526228872488476585577103526705317918388385312600898195223851047593801558758416792209751507274746636008973320890113543463586822479817767183534331462331133140560337404119813089611084083255741004847445764452401769456335915400855021455226160676376372733322149849247376773858991119912623144960 -16510841240841452952161629389074429365606508721528443258278717630014246585774567344185938632949281319778154355601045932121811752773043143537527411446446275134093713083344760875655884508730418082279806550698513752389064934687456393543945804946642417191848380968151576797787973698169637264714447137791556636116047770169289135450087162977261239804183396286273216044247798661404718568992960670717488654011046140509016798082537339394211852740721975352373786005662023261225759456420371126870823160456987923155523558319446255142362036651543397129762237292240685230490892868566709841772530025399756386072614076518032929834886531313319339293786502815010350131632671258322066452182337209266220399764988236334046668179034327002642025034051964573692909877854530319634044119698452352073114078892492312398746107422742029615524187553459597462858705376029883709047549724992374754752591565442565758377709936649894645239912126976777241611179032109108899337245069027401653690155742188375182244386138400463905208451075301481408158835555613534477999941458641946583765058202624870007851528446535417629793857554921833607804253407235657467448172084481644767502798998493969092810415627793320649021599766681658908922937623181924100117549105611657117988271442390176842519064952601677409739183156985160818395935665414250520490583053842676583466968130893159462108490590142075807062228198392226415608426503448731767759232681205919244484856449930772309055861128368847970566161461320388097119893209522586359003197330443431422122264816731889389355041346039489434173076392434674092597963544473695915323247741477631350203767342360922284494667227605061309762633534867926856216567070236258507996246578950037543711295387079453959840619479309704754940579655649343899186798394242098709732452022503659910524718166489408871482404778696675277133297587124250458365165596082829251366617831400664941613433445892766722464533500816621003396172783654790386264600876854128806976468755279242586928969767089831945363903373759152225265876479349936463933149982472349654819288707197638512807664347934117444523782166730303213557941120570575203813267679078764938430622156770024134085661838438412625385346462688138904095028046994979118867948793898062547817139201449265455173306234609946155115925208856076974399443641480891060508270877372644646651642028042039143246757683733698492062454530222278769101434451469489144762781538917000249759286617795485521258287185193142905638759926056406931577347083070269406285951073220030883846358378368543937101068647436223706160052089759757965716905135909964041426898453682370518017630174132658022616526159276523430144154372122920941754368370766065430565495572206112462320894118107104632190963752236307614388110610786754521762226053028995653325023327354320536427837484320690603120458417010142188164247720967189909013838668962023263978125413859964678835009337421698441158524830099755377975423982727316008287087112331971088113762338548377763672322340549736052089085356049332180809882015791841206628157934447347947035624785465551992164796886569972244696310769079235666482692150951146156728087670162183025399922689717326636774787476462924547240012914566447024394033807090930794567301652979293868002956318693910093486150168229860007417436166528939446736360250839095586463465770471055973164425481132028269297663218181713066690781393052327115340965648234965517711301583223809217480052586021053684626877998518601903948726734843660835356608424607070376075860682533327781484043623430485682142051293727380847665844891917148444376854421724430215752093335561974979579040622359692009069326928100448608592993606393192527891229669238636806006356600299204413221733557233565087490778991034657170312151753592734079720574928080561077244890317807003228532125116025712604359723262447446933627853936950141814455231019362856664530654602908571036821886519415268209695216014819899763730870913490199410962006598019256727568346506285616804178283503988532491686312578208518992412121023552920932472122584274817613783255411674377630928141491577917532708829435458324220050181476853023503632095736779484696596303016317268924652605564020959933540918850047587248740104301699979352201338355769267710554500490689590144246846459938238876373796562910878657497323857701413928476512669117247870705229071635774661314924621523229895101141737831611141861031513847125378392982211207164401209077706553840776560382794719616341185081593183713993683357737297457920585706914330039469058656090726883749633806130981631124650277761535451640505492826213747167445055953139230433556096512953347592972264804388242519032042131686752204252151980633643448173751025535046734462548550609628581772827796537867416143697283636409325339645233608938582850299165250921545264609262088995023762409217495004179026073915695855813247406769979510728326177230795687411323499151071402476918092708250374888859294553949219191410427183872664287984585440287210963637087351151974625282446406502666061030150705776940810240 1453821603187027367857734301579274823511583287104577179776483503150570816991873286352134197267932738701987373546929954606179431444283851369458998240300079857912128657164043082494802004375638687458610232397280231528694462756993721963326569193141348350936596768292187614937172605114496962562747569977107973463087645586915008787917711879621137491612137059950289646344845498061485476506493390281935022208145489768129985115407651353019737722757407382410261892800633721030731948188240548037868021951921319909010895122935544003855336217917463565192195289112129965429262289231460709668179968502428206904713610308527684325665578349340746606373720383388108961360751830835196103577394284323097395559450481234373550797725941236926795350178449892298983349359483275363906830238422991464297299709221014265386691357436642671815978292297332033370757629717501629521118613121106634030345871619859818271167062164629041126537343976326753675967132657669983448222803134050387817091104340054240788964220697950096883922618681171127463924003518241719580913775055272189428597456780160343150181638324601979438434317596306281784728969274818949269276845089472958705870413504212713934197884024632817053646475345106746108093531337212861443494190826449087670325854211801129633221117486132353702582354177903887432689155076830815128568108711474700512194062397287696059626630233091319559424531286769504791676822295911691780999951241686200639557171291608334580198405567352840175585700832884575751600747936582462089140810740987408850716199133144273951113421868387994522061691871424756960851669335949213668776221926696972151929522942319215047548210378727023561725655720191291077202884756147313638607273405400635995355622041777184836361577855161435102779302519601980690093397953065465643808503668563106879775213930590009800026201746896691931605025532679720913320901351217825976146847144750504257905443683386463691154501224085361696749381784241592253063180570178013695922903940674435493223328437674713970371845442027964958568835092415394397510510427408984385344782945131984336983032313284820341926949075080095741619704301119085933971954750862776338651722206858323973055546000103886682497645821787576906103145527063867907482753710393043384966351272678885872913960212503209480004893906215524653017611097699295236289995582560008070939731466375787171318609674540151469249398863609729147147281016736591910184219390507088759056376452639404110360496588129943089091857514706072108239185413203435345477582437694862082135512766016040115522856551618392568844798063868191281067417228523669383756724788413189997763347277373509513743036853604561939201615425377048020747435181964413485723046411300209903648202036851996901607801077202530506887952368322908153110067654044123709868690586891119777218612178720747935726181442884624937833600685750132331433234454959945630059923004907552614510020236903659209568620844008279922272653933773309854949372242913876529870487463579985268652420965643836671266922029440602507164032454422988342631413346351370726178603889203644033789295276994224918519135348054768339229857533990985924950771622200888208440379007829690780199965231519097678316172200019546865449054364185951598567717603857233537522667396556834614694705446314267548877491450561615732666938278356926925845031860545152008596230998174667236794184036273324560192720715279314694108709901094209569901217394184047086981603173979425340670581094740939269162849546857966448032197532819973410369239657216758261914192919851454449096211329300240301242145034510503109954823437724881160059124626527718159843556618645765264386239064107838452852738591256736353161566811192754252657205267326848234923747335885400096229918118669267168995642490805462710163314062566218101968492761545411908681956229729602062143113612182365096817260882499897373622584376649252868191481609413969413568858561772175502787591134025172525717584593065662457285610319019878305140680934244430365760817219413422471762017948428784757454906855918663032229732077272902632927407442709490220551892471993556969056058944802052890654262396420198462658928151778576269094330526260791490760163950403320773074421918951577952516293777754178137695272020244478949302052391548926812436822451127589117308748388387884936413750073345740523689589110235410396010772323471226872873962708695418719108804051535413944503857229947287053903370947683015424767764194794325907611086950274891279803392038302221749123413391106468357222558290780118377904329594171505122950065236303984138466220641895875767990589517548800810517056529217192783985762749714895660103504496256792742811127452575659700106669817138141666906789873360040781378441036745105651926562587124520466420946871481739309790973863822237772594073822491146070809581864326151897776204171519728261999607932830582462549269742622582893731248496775639999215262760960 2283450801463420289414220639726584655059686838233554818873760500755740332042257681359634052777853101572184763496893709328479627801352405989377179644133624972311712597648040063360191312636053249715015913177684172258174366211873708258188877567842006554102386207674271563667021453358251361441903078079693547946851063083410018104900093706596256516810252279695269223898863104617848458337539134487315799317125341316335798724255131857277340525668396961757880923724199377003075360638792987857970268037864733719061002689913116286740328569293812452246978390964152417171178465855914835904639298322808558941364503805678152912379193004314078912391257874059421946422989918453050033364349095280575037666568725863030206194522223448249752100929694272628713123933978163843919581862274509122403973295445282655257552913158110568472774758077872166809368577342660466476623618662601206890839743991864375494799262380101664355646668813466445135597278490830112799745534770739700261164364714031159320590238034410816895096332152099025513105265399415625266596284262129739725588770289148520841136633337173316617103987295595099419159523748942431068877149921027344239291429438148870246431439966219235989888353185042302044263071536059412524877994624154804413488734153323018876663112770004142391125317035008788067576593061797205015082841028667995043456933501968454902766485625991909801288156966967901212516824553670163718021961016980116976462887323485318687001626547280644507268781572289020068790531387253017690255592248432501816958409910074235093138869137280831093527537440121313218481813966145227994711954354428491334098777510930561676704138080199399454203586382542073035713748986599978456037902332012800171463387702838518331307460422383246587248602624412426039289603228610632377842730447874233103833201107014697244973065129484538836100371793127598431972234625999840764947332654256702288425144746557634352090060234819430880467372860760465632101386424869050569174182586490387160444188992831954984736384651128048662613464738450975605404061674052140729305398190944030671085475597724510858168563462331356845791021007725790686540137553933150347713891980331696282695431229228448558941924179354100700901883493535212377569671692173413334459590368412563336917874991223856885831032344207986658571172462141013855348976138458428567717965904524649646541155751079372696044690624203129617836104253340583320608905893733172427648903908427879705190181665185548706315770582087799284705730650750931088384947947106414906236434540645750594250199985234420922584026646714907148138742705897072470307390213784876641652213365663377190542520625553121445117769770677995444317795389168253494079950883612571382532875990226255704150889229542841738466567409779985865764058746093162077004532187681099690861636401423548388962791723262633109251438215861781788066796190449839101697725093723142057302580845608385585181040198832130745708651578613483202957907056890362600159587899269687222628517388019523470878974444899233227070780467427640133700316071366068158167279123671365574619571321254279164245975590064372870088937385120007131439972616006824262744785278072134940712486116029768983054914211856646433276044948997832152330514865695642070195364857626692732062882086828031876288536874098841126935476301677659313366210015056928466963693757568313696104702611450427846807392048593962126752684048362083786203667398633752730711681952811803052026904359315910018810595713699081912224800812902763620191741925999827642401777002915875038953914135470815868167476186125755275979815742611335087901271255138981682243391402491536340414712825837355934854420261982126470954554338532915266356728589494830806814008647035169454163123126793837608163276279406054611809662589991795976587302984640024506492925258791468049535127040601235157804412128834179817243962467875184536652946721021609891575417720441039733533672832782789992148503588430207299587631417415859790003471906012285531676534292844408945519089772253582196352734836768860631305884779443638311175470361829288584286640456689038744510116070034534426148113765709967826120339329510277120 1024039039235264275144015212169059759463838030784042100505329365097407148978082164226549731200922167070098423133827763656796192278631826626587820292500528358201679121967609170713111063811754898687315049135518505643753344528160939276246975764511000997396021724753331116860904964762574259442236599781284803049922214480994009491538770162464344984926504731711972939833706091332328001398515802239816034477541302168669283175666960144814771543438651007536864978168659029233803536110937786878855298496394576895516285054258338343520106328537871176372839757859821438772998183893591815381159858314679423401678588967476234800301384748889388696861902438455783342582443715764433794715381775162437598639983805536649200623103443800214414159188287894516614577443857127561109531288120578947551615328377240793281129287629683436923050669281628842169966950992719731076031652482532232472115497939333178031798729706219869481068350511500662837402651629819621841694538110505037819981613773310922454014974162492334852106204037283371600844822779374907278604066903108406775742307279430939082445035000166500115562914845418225600053651732578923824563742160533368053372136604581659979403431525120974087615347168609610857907994837217119518314703571719917782398961260155924685084801695071805138018699188481086123137065958454657299739644938681167989351029017915640216345753808586920529096666699503477200729833543004913467024144021073494189669042608896223697016396036461842774392834797991149873318137302952252673215773228425720675638330258930297298709863970137815335080731036886407619068280267609526681862725409872686398864857818744060302015656360300372246583762891260340603426778539663340558669763126376107406260755151619176586093957771557355514854931653922941970882599660156625603568025512205312824661099983725256907923605649034433113642805809451704172464963593628319667791387600961743972521464977281956688473696265675262217981782834193191415831620237335950107277563712854026037754214423996674752373110261300673693515192043475096701265571004765826075161361588402656169580221670876155526690548557173526619281790134736401296067250585582739060307680223122958830389164151307628243020824839951458538690883170197111803753531824852889652111419370795229139785825614867823404102233610232364761408744159309343115249879855218563042331362863081241233094615837729981818827996644452002069414888588528961800910502080119160640991222169181236410924082224633194696100161629908052106556832063950016406330469863225110947500292982226945901016461843471179058171467604310172013098272958448003364054965243973414826714534888358475898675028875128379040789607280796141000830860655483541040442248388923762892757110863155171734441302468985483282247832801037204363290047180707438800266587711624154488209567332809592990915827230212701097823062632690968081036164399246750046920807353531173078881188707172902589327245394891146635308722839215977858482423004919128257443041021712560831222671231740143965674218043817387206743687275461264248003370492068467227646673744532090555791749533305133865662344701826373808184437675457701144812987326771313732290714373872197416283776360835998385161974696839804218217072246382593563999935432311954516526285604680359465876961683811211071062657240532778980806884928344140191997582141418742757920764119977443099418722476417043149839384053730010833133764720741882340992216692680758631214553756233582712240317927192048683878982994710054541477020628334649624824140348193103440395998823795922665334154432926778492636836515357336714814700151370854858635115427116127851448938330259189015712899778361934166923196430173961607265973282479414483545922841693526604814877227605203144983562070172851301399000617369978709272260762756894603515269644602681123891896960786496423819306922315257951530011474789337268161437422939062117172623744915663021753068326457521698300861421060181801585671101776904027389741857112308910254650872598120425386203814642690967022669439124486064416648553247932648444937759673741436279459550100640980994000633749111334064021695550505735981955949610237501291500468303005735062699120551052846854717395310297781907689977677164905392040241958602689608723460494616452148177627678743042036786286572114823941951253010311184641291009490268021619924151623707020785331138353013179959279553568532167217803632993276178118729062589623205730806078136710008490806629280987780133780346422876989132319387030768065180349302910489703877605655924275295597377148683438550238173636877257899291381355523158159717426971474871421074167792701688110568127481574015961342866220605151784504901817077488300718239953572000287697959291310975707872830156147869626567799794615810747943278165832443499642880 29249083004656216508806683176274531013886347961570854303170726943312266642936146485349760339216242555906078230028166827821207897478360862026033839908590981557063995286628862337496568496561710277873116766629719011714684879518556554475547430386506037593956957931903542928676031312638339901234056145205304820358883526053068879214237396554192141400973843049409043700343564052728800498259058730184041255221453347554606646012650357417430252596632417884382259527627683851194445753647587233683461350781343987394781849675272216061731617172396745977630681417387640644088835882993327685244110798404735347050474343970137691423005169641976226780117299431638023477102722616021076416330559665656532542680917882759660738370757716463542098182312830231655836795316692062235377012758904582444778776135339969900855625169190071983474707407754051603334418148598399991394375100029517731221048028004067203033788122672402733189896915262699592226254669695717212797560900542231240391365785802670988923920165531355365586900131267355080078845994032353723886619619642808101090307855871594461576213956874900537825776286056168910353338738085531415611068283505613076030241783582114938610068860183380050810730244404837868674090090603031378068731349136340651526045817221048851929717473193024525266320388012493896974578988074206423574001464911643899003827991124547181488960379124055296034703040924966755163475319110743231109408150994044480743319792008626947575457087956261434482590637360157329847317986328413954270232292445143121898207187868198737183632308707937492368017659251005859231438820848879105378703583409897945838558684802234377863688099146001630346625239986889561652429656893505545387834785850918292366415948562481514367361909502570197136836632631899770246359135848246776350301746210262387199808012009666314852548840871907752001767712371101350436953691700503562140730141857573455614403228405865530252671666649427135715036151454731551189251372446031733004350893160397521871873640795857967967190588273197635245267475733956001563801998299003154610366162068998895589208927622007992056732229994146493930570220516897548158128593081486196676862481224111089430104834250549442752146961390503749880718777083310908883278762027354168864627488078008375766353655432256266389936106996120266612595098906311491163140555015687651350943003389413465741590699780195434003312229624862606532843226502962214997990052665652967581967766862186364909318772229138009116667030229188739561179813644187282571734124780458416426817437642034625620554637335340398739260664610243613739347158889181108624817968880322376058740467927591148594389114203894256972598969858802515628596920320 87786689645146471941679517964423154296675913837285447881451535587309143482409810191497163460087625833828685148324858906341897419250263847718333989293635398766753889593772347623907527356541931680587843018634115529787990644170314693926049790710874122140097801748409123685847456163785565293326038251214645536775714085581736262195567418581627746240778234257403222836086991658735744470727502053923525757798414087180582850470172819535044162618262352690499626054473364391211005675185730692252627724974867326408291260922036731082344161892003871856904697823743002749482888145398881479171409522374322089546549723397721666324847469620895203981030492297109730129299012471373566552163632855310329080982647945969278804049467081713702761686777636210736110762120205566647243718015627373705837883156411914147293929896709153448012856475699127928339204372331765667141181221923431074257868329183033032917147248433018751858697205414277531529536925952488314243625296388829976029172336940884286225173603325658488508125919989129078301338269322336293667162886017243333374692442292425673933127074325154778654160207623900963207941239223054738743565101678732698113235635788129540256364803736544491977701482644650160767121626050757078260404305027910746672990176335751546094663155950491874333455335450086611917155931718968537158114290356720552539452564642995574632963203452207598228095498382154676474735295273167373409356565019295960375224160094491799911113084544004974643821025066874508867208221618265158480574865730218491927581815383705118223514049231411892115802695651760042685059807300895897086388008003249994335366422252403761210918695652609921088833776716514156648403970361233326440710046400513570154028734880770180487917077012596418166879162822517573262189716155262380118335203809558774898315972303672606882559517794894957660210646108693991005301730107301645693213695087537730111182397809960338160751768187799702880766554412847828448243289774516825191637037298997679334380306701640109398031990797887021886634227536511248002451858315979978386067327785152880425930405074435981012781762659072948315230439103359553188920833078466953912865635257136580833092139872939524581873034115573647080591592785409753690373538556388258541084731911669251850981490144527737133686979955494862872670289879748021125968368778578324424384438261678352427737992850883151869614272728196980846479211951713292482088719327382384829994701559209754514336066382950723004382733559901992705961198826643341575857082086347032905571991379652118714703122738584662728717261854514973021901725351686924578779477029711550843041583444147842924073302794464234952581503657026710575028674998489643095120222444070663272993959734390052633918324909962871430759630336412167647527079181909701137126105189066867212075061184215900759966547211207306183192860507960524352002237769347151018865584406310789399087927864315306167401743399647295688005261389443229976616159524718572068352843615979889300298471355322811004331007625223707550309617046048819453921427299067727400220506704414216693761986139291314012011433205869633285352161401307908020714926278873495378533006313644928875473458665188779372763644106197148675205490041293203241648453308802117156113884951908592817188320474130716858215063923329761308504045001581222459085429434574426984548138207851662638796539280383354453329505401590908828564000124868272162007944680339955480368602611754285779960928357786793339456268052137240629873421534308378827483822650503146510574882501945793319430847147886280642350685901364691133628819579042743282424032025042985432585940862095861840187630939247761653567927198230658780700833244588629848155146902990812493772124255874476948969341450268620316361575140189222367177496545101320799336683753512497628910224180437103664288678877225024335506368036997471986009528834477378626553694060322663023887976900200990498643819506730269498608655457817731103512071410937557365969542025492653673365206036910609294474595184690320782528635686178751757152679515852974253647022645855835867851789047400368000168769164124608354237139775347405305087195301433606787187547516632516120827812136221352859998769554155519911074407107799063251384358104054241632346618909520205382504028307981221829620223065369645892907216300958133078440787946481760420310001057435045805336813010176579821707719784752718520520904664502240346185075485813025455166149183666967098994718550804884638711787015111456800988625129552998924075920974965287770273285428247312748889107684613946192687879530852295564210731552478534641525368111674472156889047651537011376274367000424941625305752909971908213082425609519329109604172468950419230367781940834248272165665424090419734441301570965830463207484095245251097024335750234124573083408460449263118290234629635483714902069871533612087531232900993364442795155612786178456355047069922544390162562646736586939237722536438203265801651840508146186699029671286298689252238126596912096466628916545291996995579378165912524480426409766668524264300946799984640 1716369602740557854491873085053821710210216054487870408850979022427660507735643830316946383587279270741367536385469952690529233588662311922162063110740191385397500266664556323157911953651594779238815509477247688702648643453794631528485686183634066137040889359752779220214318092327991937622760566341679249789304320419440565921385687033255352174913665118708117810576724139808143175926375584663961522939770098241158660313239913632882791232358887925063307229354540460646448327110253530726165599603532933162429531380999341226880316905236826386035185960490805835910805659786103810896277749888714371438608426383817950624557293966217098569362733166263664499839969379344256014710368623951200088499625324845419435975941805394636371741881507495757928457671597215644948560270973156683825120787018033436914508997197819183159298491876923386853598159208517029095751050892078117385628683873339315117141608664816914970764924932428247144076046791471015678276786493452533276065681255220022734374764770346289358384660075037555978305424194906464662854589808901900253792379429809166351124255405530491234918590595812104824746014713204107460304725654353291069258399999373907217260717100680191006337645115090271330796853127064463760633322024138788740525954746643984338260745533184153278598317798507554596393406950488590654446845188934638474335173667365612512779847263214468729686993829341523586645302644401421325564634245492488028798157990822745071771429782688081178640504351699345762755323761313909720508177602579913684306039312597707543926424079261374911537101030999788008735030067250284455803209423186840980013931245402804680797973820571559239207526879470876261496197916833514627304171494873454119983938735271731859051122599648099818486184418803808336021442614642311458707300010324006696097947747441049369286336578167347226689769224283636243917340913963248739933223392450757644653479533749795118250807833964898721321339007014432168812266546031284492049131535663321090736073276079113950669859121717207544896846567725949982452073379206555074830664873528962737082683636797892812017926997306527327994324805441046020484350373224523545352661263841508500269360396883522985151316019586968545756245748116988833012173413714553048536283408763552954882512502622876290970860309985654637201371562154823390637812521039672932899674018652031441538925511052227240526798622281005950998230517730746288735547549967440074518683773098355635716199701390928021228588100445009079240879145589507359842356249566795507424016110836919345929711432052310260284064039846119576707040743242773002042551514743537050021603644456695514613022188697091304617884164419666612137371855643674025314806093874477633426914115712354445337532805674745900026177571601552147881261916835796940886979150526093594671111873512552599758025727837114048651246772825674718887648081875241811488046562273981778334275117387056794162070720273018260420878225150733247053532628629366809392465282522385662613313067788047023378484836393394149143596674424895697528688789417578597603626575480902883818380776725676611562655833918391288765766353715875071272572477691777188245994714988225714748228437768291539633918394691252300291443331962021927835255819580781711879153065916025838540515714199411644487344489509272221428887109292827802273019755010505349271749620339669704467690033890937277299434315715984541772665659410675888559402841017960155618396299914420011922547662862763907317116102361668033614540116570201683769462955133145846150117497433922917483507417507297741539394799787372876723085497122965887173737225018749280623790539892341010223496691131741872563895305609265985696554735555540365125246382413195119641718778293922350649116687194707966250690373145543405503755345173441409411458443311815457166173705100409209299907620813677076434865311795556354435965165379712945030784757754132205085881295564725253972212181705730069280203521411868466044651609562373809785746156869696630441892431487973581208899356234144525706870766943107255300281010930421581947191400999773309343975192934133566461352453582598294596005939670578965221855772710156389000643561185809194674000406570204607640439641832182372494507417352359102566387245152308219328516186965612050393318386567342396946938758044879215985815699718705346159533857210044108942945586734111164774732538396276588891626795286841772072288274238286242585692810598654925381748873449380652541527492399638053096944021738930301471071051941883061901715547255329021738228028402875931831249838807066216324761607285380877936749329134708380828777561414718839937755429554831494514319347429130029226271075206079743801996182631263207009767601395445720171902561831156178178911668689473295532723901350003884337997891256117974077145423651941078868809509986160705354891561079982584124368888532459246744130483989942328028105550881468779331832033153852185018336374947840 -62305115929522327795857684335768584415191437312108316158340315167254261867342394333650941066563176599864297075079147325384029386544070659751630803342192401078709271846716204346676377455766139528273930249533648446320957672950252346441970264450502344290816851243767016553086347864744333086957742666212219909815760332029526197224327704027739775800666320979855278068930158275472848428890166527819345316329837939603265032795162145454198620160 255900312004691142798380335043395922472228089800369745092725455046173112905589454503246789150491260159762920526686174448181902924212056474321690942863065052513672538456698524469749031624480715661271592502243591817510691238237059622523734202301377801807393612538746756885041342229726481724057745913719865549531488649620721296868060634801887232149289287146504484938173173182840306119128191906614300059258085861518204996473389033548111431654438157951108803383455414480761948115308201272931294752344088290319867238658453997178659479978510515154588761607611258574407183615514232396730512749531957202914570901228191708290265893761662901587542157116132029691166742789827533956544120225563325801177761923696282255449245507950881664592741771252256742925605178978142681696329721110869824623169887788880971874964867577843793822308295742282080903078311644925282123104146550219292535097311074667720816542199644776554599307666501040504211674789493880990790687085817784501584561067995546491380974500564991630916793739236660567978086344719402468985683677823648150506828047777081423402741589425990298765134763990888280598420336715967093946787632568101020150779919326663366093164133606321254060992627098510156076915735881480930818101203284476378859237031369858748760579508571100192843965838384841935015960642920650863703638972763941439660759456235844210533805705742195006676376962058607404433242456321806563303824814178808426107441688296797584071041179319451808170014873208062525177726105506594639071521645964170519542760360214457421853499089651839040088697190461222815255851997685523974637463259732274611095696614547741786644290652530121446080127143640095334963290758213343145071938539040503100945265405818918266257440184263883083663124736300507159728875390350223702367518179325169599722596357671298392017949604341296152657578458864942681126845651536936312730234993670626688921631137382481592001597595354777832431782329861796082024978282319505854096919170347665587169375097307764696891021906352611541277214532003984313848572554626727175819067599229471620749631610250059881772230731660135697896033591478050978189190641296958259637153357679773942147667388079095941846506194769749090230235330474767047652219136943311159248803075267235248194911924099378346206961859886817442919050345653674000976267844429322808833491889978427979887865948396391169742382240639922866357812620812750164817600903017519587574455211008113934247369063465018790401444565124130969269496452573765692857772946384934936071339077607461471160299967804082193921895163120712834197060247021738941733371736725288861635914715445201914425532545989422643833617166170956875745941696932378666855319422253127182204249583821067506962379722928275160133656924163547934052281398706831360 55516656020216783447066546101316324091619202270652636424537447034083969098057466970450493273961502478958095997238325204738790592429973661844988322138700323940937932194228631755540213230549886418791982776156509530705192003679788062248897165127801407020083756026692527660896880519525194373352276302008603096472184636178023493026710078144506299004093932900079341519944828274681501529449072968516201910196030489938264917953278581632685766756443207952500066163429702977177829277365686932174508866544870118832832737309565343381003598555787605352602674564108233444774483789098661884271859641327299362571062569236780334011545720790645653952756850719606786725759518756403648283886640526632518314758618033156994215293551428711394816232655420069711963127620285470878842539584079333909603233074789434981683914916254977718254889284480033849728804660204918148476040702553264778986095583821896593892061513032797173861366375841630958604427746259037930774126855191696800938426260501431779696841009677718515434084662796428316771044486506339229311647068947526576979713408097873388559129626756401445854343147771337653096095820666291058673406432543761295695080706797407860401230157508894879904156565455190792034927462537794711870258662290813411715361960117812561404076777606998278091279285078480337693906667401695361778486119146183363113185346669421595051621273334571593960823205947162316118425880156056529527221419226339331023808889360718152881026432090052904204973484311383212847229247769821184861892063210904368642915663081479583266524678284809897088249906015277615833923508948675167376550448650538572391541444242558638987213974266457723480592050465556303589379625942287167624517161672726086709221364631590011655400362638827806138603350593892906018310431284472696265970315240387586009827190256167364643196140567840684392637875011440365202638583602740686338459601064838242845383211489928727654780288323147736261050745324609444336881167048505944212937094060287202533977491693633138048264554983107086797512196885035768988071373437204625811429050814097470208812235135087235026445331548251362676331642270532408640447176950459722718927480999371406182327421843013365506148620784605064933423016927813535519196125551055900952931724394731067770771854628847342449479817803809336518485177821011189004131736079496275270871380016634285982298080226924651668027269228087144680305440471210788887610306182160261229910147200538361604109980903071494779914170609439565842200727151899123800107650527148124071468216750157044439615430126116092520608641244138999705491019044269775640564059657941829096038478298819101591998472817897774486484616308286588222331943581629569403952546529794253992007011843972714044076424470041712703918087456739611714810447399549383442954509477941824933030468141228091982645997025715311262347094050931009623576912171148576573138101602757172929051844249983457531486274353320455332374006303638547653582139888964178946251504810775482790902316547333426532261199288945817154229682551507829421714872194006820613794804538317081602924271184484425048966963116277496970437144399050650116395681533584621158352125721673600629254731821226294252236598201104014793425004657143470832113037270255741410017548217837459695424126900696315003195045189243802084901301629900674409160727064971412896047276236734891877432168837956199288943415828492218313759203756072244021707964893776650453370407428117789307551455596241208526414040117869095515248557124411814943478321176109620995935786214590073538492066737317403022839782636432820136939519702271791698310100222888744050074455255202968320347712055083004928580613190735529276501205859112096637595322154720496260226173070331753650459431209517628426434564333500486728744322295545920813342051901849765993954467062132950078815265820138831629865592920213227843889980552257910852880524290174954034430797564991244858413775899259010560108684404652025890038225152238266318382014128547549660561837410096137607411435446609779521486494631804304104955104041019279888647092441373244034903985101515061989048461382825029215099080651505814253389800556644341699860653403880794843054321511591927435064250697642011314732951325744723608234563625871869779833809802753413730727031315064809040123533183273075544036864385124224560072786305636529740576232863994242993041861867756195342440815882172305328504456988106613297543650802084200562346134099013222720579192186995636248672679195147895022571127456481427692499180727136147580949381889253232996822954724863712711127127919017037414948185740852340634121291898745069875237805064855977062994488572345047371867679982513547274774667565424015658657535407018298980456283774219527691211137560727466803200 0 1496726085443591973174687263731557391341098446028783945240717180843998565499499279219064963267619105985410891934384037348680511558410914981890468308213514075440671040197512174637607220672519535157000756017840467089529761508776359840246785599528522451286389616387558765608945745468083153577514815396626822922334526383400717039027207158260806870260376117144535108104305120738877689836365965449295023224419536686388527673487727211421114160148419798385222462748324083291197589769237457489519980229894062648453863246764607828469223032660779409071313573342607644729646237606348740079067452074893707601670425475199935893467680786083226262441947947470548449460212007137596541729652228317330601767072840053022087776493485449258443768142181929279014892732655171679795326509033628936726775907523024174614222746691228369885449465467397656294935971213473469601760580917681890811216665431036977751138302342836436945414313076865676744766745618386414939859890717846881507143379678553903836680312216382598566851790805363522119599471226846816576952381305402109906712305625646520475521708971257825557928079295992122878333032361364857711926130769033724378110065135992471986349876812906817967763753281639400531164887694663920048638836737205726507188861258027766154367512571007187103617924461563620728928224149730004523628555360421341208207443348187249936004870153737653335935375696257671293963850889575433045378783392244881228540604367306692918181769616343325112264338167403367373888994588968011087451292920246006534391973352414789901459742643996475076194130157513345857827434112602488984589865387692172139901265421296355179656967049836950091953000776949547676770576496946161429123597354501987576588202208561373070882338235680070664576776841090464234514626967956513169135822202046558311386705297407953593873675591231064974637544351794979353196472301440115327022349926198652866271824086519118529733759122490787539696782281874932029478907476873043345970183601228271954986418372453753680691092060800358183501219286839344210603539496995160825666631395937821376153806307220376927292730654880033573107929218595749828014618946479894639339017804455512641434618318290099899967397925486036818597393156297187995483632057349295412978736246655138055783798290567937581989719484697065502847344758293910982351488759509346811758866090140215669060830584061840666578090510443301799555982930283257560983462144832797372984351636076477047874602342950016934465813216092258130865691617557886380912640205666221945057627076667039742143473373525943152171167735524719135324209953048125702231782527732249132151950077584924909647943953522951011069595989940079816416780502806933615774485216062517012841655017913872776063559772859294219485780360897480879029596668509344524831056908973850901301362978845507002925099079909932389611009040181117070264353581882225353546640189592084905698572009099240021636727853189204013422763510590709483395601039287422657195228129155683280301554113954345968127817057377377894489583714295729777033233613347737431131638796030777208943255272697503095570549127623134987530629670397040075772865736431579463154586994666538575193877247475001241234494333443086821071931556208273139145616275748304135000940870811239014987356063716939361696266266070019171718761107729497063531537354995176355432476353804350375767171118621626146309207379637594245406666484717865073954114171791567781814090990809559293470014652488011664880674055311497505140209027952497188809534559605599056528515749263072765821404360086563673061047998683563439213685478275594424307781105636582054049241573166651355261408148008294316645595091331960967378917487076532240715265225575994188099167529421552042785418356726907258710991897470759258093530615349395975178790573921969288406567494439446842820776704209168111051047619439668073544271429576456615510413784797703752088954186438387799860781613212730404691980395521962369015876839824156408111026071744580845136633426011431940274754258655378742353001474738723070500127774804336592607467862361549377859208241406649627790347728788317839928437087681373821316880458685080617799862197345483455505712967089731124027741493215135031506679281969724797726445423001953900056012199517773861289949892419406115602815604246892144794629849087977180787183996688183853479284806496465643687557365355173915167726831976639301634827447499826153344723517529668660932846655791706258632842310886871024500014175165802943722828514954572425905844528640440750213674409541775889365658465199009345817748273287137260867631406553203758946372356709976061784865405209711673736997602805424115343687841128230505810574558908939826746120847197357955161045510128905880797060256182395181328127378744862275946996871745571411863650654745242582143892770080686080 15965705103924691895283135003806194387998910793221145425903273195134018884820283664891594934083729935139042290277343453520190916232890660462977240093608680091905468959357193568322419638567556472517418122192649203529113379077373460528376217398216163318829541638756400144976478593096517342733320587508530853127847475406178552820043767133232300984950048140220634223362660939730115629116686731903335425965426239934280696779365628034103207188678111854160021086493506875611295204859852881220382078392138927962258016478803290012164008204484663605933822439309605160944978337262739935547067730063314778586785751065352280836128029166383878409118080877432501185286277044653206672879060875066261485415301368936630962563160678659897536904067869173413861750234900886296131229387878569942698786413022827369460250382731181472499043176856305325215084226531399320501877304178600946809590131574591428684214504441007010765919538670422402148061113707275355224736027619270737615132180189241035766233472306648888255855623807134905067997381955300950945114111907643185318936840091466159610167389546515777245967216195665291126440003064946534508770404406067556739872883214749899142756783981983462512303442509764738588808499919931549561956852524033941112429784991532410063219812722864616968725106069009581480637632769106080472979644224052698171962500234478609367038122298784057499544729528853455697512012249585404938365178294861634289138607991245615383428730919482759841264959186963654379256577116573078542718125646178443643468425648850683374364290305194222792025365417834555526986671040421402533276392865350534026637454245630608603158901159272883520393636253891439993576593338769662827035198113751431682904060990945282980476654072521223035769964236827391058974845975470584501304664011660735645012527847416201022682884553902854874328282372860858279312979405231148403862314277987627164449562305993521765775267887398588675433779372519512036275532497114795078025453772266179615123294414769130843937747500600436196407885474413149506250391779704085934400663075020243870155925863085938355264896305727665810641152323593086688449234984733125830672969785997803654753315070389787645545610294271118410561911987949230973162823512848848994251924467660105644071222953505141936935199036757784838183833694306566548246011984506287160187470408846284776912328310447532050114572077697635389505609119613734345386219033885027852928568580009317458811380338683141962151064435572295345856833839156143312045434090081083803460312845302730879929394207897143812751996692230424505703666713491117406895699741519989574198343368009027537332935584311601263575460087961146606963234005013993666396147852259394150988321272368253699715925533534159256403866688058668511724572988844542660985670799003030747007007386499365976811491582522950070797890203417258146933685957251411181255562650466842906766967512096522791427299434499791623145285076145487424688723026916434627845250254824264438256951691073947372221680154540748765559590783981918178238089156056270094961771671744990792069973666553143509286208408106570205335883208179954646406891621392645364277614676349788290293364683414388603269071349832916687589126123552501949241044527313604728975267060565669541140506099469390770395359703963905369305156763423652562046141156790987096407979155289078557535038156043096062625713863601271135177001320356413779108912602829134147900686209973223573651108040596675709304483703669434631347236594653147245250107873960422770298609470713049399338766409958811225600434534904146934107588176169648429848901353615622680098503008880167586140169318608210273469209985268680612268559148349641916119437464917992976478656093685304369600668498274827453389336340063023053084998422110957740535527390076983921159155190580375161755404441026821265908144589267675075018845363889636992600380396879010243590952199805148937671994674789454546823487719845170683209715674797765516122870273881429460070641550575418293759386959527594462702253596366534405191235911195990348756570558444382110438081100704931856527363498447953395991935677227473163759351716983628983232585226086248599257530999968966231327817768712280039030351260602971255553611467004983596703927203023829343554463931550204278882563340752401069398373745051154030518269537783459976401788759469937485410828863895404819251459749803208047544531681280 3580217988576713005998217997986720601522071788151451248041825567010027118632705917273507092600387501167224580850178416207192366842763540518291293238804889240227028269356651948170237079807627282333392452658139686454624048156397645326356009508856362031176591493659885403881949104016725017741834418226876621468210203736224198728302819804407708414020793141228331593819519229124337880464671242514892073952125027363161476960878039220424691572219473679839070488138706207908649713592825030598994287010912958013586000386826052169488727602751974676765969070335519532149895463345651744900209359915169377815342169708249372766307162434175180665659354084946524544086785217438528339812433240773149540947982649491058087655798957329187384443543391329088415808782320573832769865784219609279216473454624685062403146479781170395021048695338012609344196785451905042769882812822169251729503156101936618031537428970952989852491484756702748602183684335044716061289328653627969810690184956803254111530706404810084180276508927783013250002991219656494377665524401474896491331777421211586519474625706273651035316084160931368978245186707554918592534575710650184070225932634958224521151038543165575062458061725396656357569616765674786175076818791554403272243502825304550209794160984880794303532189147549444258739667618032627152217113150759551365621068593338445645236986537149886401552301503913075709048056515530013142858743516564707579613396555821978213646683187305491855394406304207741550694452807963757535744929075652191329622840743666407496294506213311345867054977468708192521329023442312793099580766214979270530826965034351090748725348363570693091851104723832028951978667558819660336207796504960803696129790352714568584161604677097070932900845192007668986661229709664421498697695151630729800433569029375870810437493279384097924008538135258923918436151461614684251233178005315717232616293084035990571180644153841945116726757848798888805297954442595137230998418149709664617836793798595913566309272359666461865016061774716938429230001841788584558005579445409437267336777999590694036950894477448226711249354262654419955410331448805622099122412183029253333364639623551539164697508520573759279116904793696426611956626044118152731004818203122703636686002599263369688504956574154966894449828189100001975364440313190026778648416158862725132491636295410057099155121236400987321741143250471416305304259671756748785867124079981985796467149999754190501933379704502411695335318390107403461912516468847307500671766395328345088190486332013247436942123747561921933312972858880567149940451457289276111659125046415526508801443827764869807757200399579389648108114726482519353685686880751244951166129401664617035288084895618030490193194417431825855534147647922628449535432385205834978457399280122542178807209376616584170342764698073322000072074139992491057947024511899878003946245783983149362155139696619598536027128531026306101975537499284430178518834629418580061506063607795218383287020613583700992068834356217791525057918314960616984899989809386470945121601321038043389135147144681827134626736961878675463593801996428866440657504654711729251897142681984947590827592575221298305593885433646613712897164982994318548982697138613741063885922575954941047813990718835648265278102596682359572849728300128779804436451051770701241250272604097971027045203184155919368977413136236219163364523298021813503657792103063643961063114611839613624788201620164920049596052484350123847692335299475417892039552585280051129413187687757630407746507346497781337610750531014932511553723151322352809689979687185501085101763298862797300106686549740777800016522052535991698334325594953018758133840073972619084938280905848946078580817714697159161109980279377117493208869192330281753409966121007496487119393051013663008003185854936175181002583367974874693658710999568777902869948294121420771661807785179942523960142570888793409821709712365345222702431237836738294805839297073455880036888543229989857078987750475328760283007520753703193197353750196191620636874790336139351242687806393424490517744107874897128382406119445500014405958531053610291544915526058873350444475595220558768966934392976867972693403053874490284500051823989256637135550947593128346944049060049158745538220219366127079484814081055761521882848885728554209629293482664613681238580913883387214615955762319248710279035226333359341153657255454798790844287855207867469901450762542790152410342679828249517581567341944285407362840335712792233460728250338790576874719757074682224664598450850312904009566329506568402714266995318098980433425568262405452048321392750082198356408087322429317566697045451846522308612840198415755721615476084064314671875022514374219062864928144857577782519948894197076850511600618044983407498931752733477854335087515007367730310547059682445671043002148457389600289941250749080007896272844505926802236952866448933885009527779184908902048474161492454511781574250865191945290580156743680 -97955466871883259350896186429735512016441016972261874096894635890471141992076464294980937559505339809387745303060066162701757515671378086409789132137249745191099269488931632864551541780032147134226835252054207051165225934241935091614013507130937593187272369870118015845264100739207399607834322467062464350592989964163099216430459444512308028778903192612357300594075693475874439429566207562715524444592765700140612210183794443024922023432441489640633099128452396006189128687279322838777471121428750609069248880992487306261752763637644826054072684272903658642649915558591484216302635732815923831243256707625276437286078130456184523858357892265979164603615881667551398363148062825547241152648578247835246094116533820115415676317580608414365317150877005416702102892157318396681161957228923953872591992942698751194325993386705833355901354856521881999840779648960938090041246513230099494742058417439816809290091510184407598240707157353775023962957886357419213625449409088378556442591096150138964622324851917554603018997435293390520982169351730430978970435358716020572895770289400322924335309867364770500457473000436072870569524377933273180810395260731772030234177161195485770642695080125115089518841996256144829214261879489256433176430088429285626687231368940349606521059411528044346491717262616256749365421416692083114115996456060928468537254539838146189002373154032299510796628992673855820345215578807926467938774651961899752625009235025131109801457825637956055958860013705927242583918912214603900193020086513458725100012808869408214841355671865293837909052366138917720517141469390846398811551836719363137737805586967699976632174684808446565116913380683352865336935271982333029635718282930712069409106640240320611644515418201699584317393394145325473437954898295185229053293396526640750621686568337047363623821946177402916861261836442589413114324514548593466662829418282322957767854190525322519772541104138707698874328106752999143542735385833688319885110434063403364901340516802086449905618404222498782392418009823179830799026197101729843928898843033323247844972273536631163669838058673032115225413472244603332271124051704432916620301477054937351738998511032429969255551886609263258171278547686758678586171389509615138660790626635905933372336165490272560086514977030473038187768891472261442819933499257119164803751701571428893947685598601682204171088521957359078551481963980220713807527657042773477918378016932028396483766916830239878166791906185313727255035222825262787095236450762264098101003096015453998647965852085359850400858639744541075647454251967597845486617821966973832121860014106925334998395806629830398138789764245011632481382469250479501438239443602289008630660188195815244483730080512825299393543742910962628334078103873285970148806271660333017817167163943198292316910544004877419529616748694793127018084076668584362188773217937787575531618400142111646177205650152047303735411572297138058711262197261042871900435235519979737680132892795402225925634911405577207424019700173962327171193540154554740419805315760031709155523346559968490790305789526867628952332559250854553274651257395105160120601348551472657665810792543292571244549887659519667390008949507832016325947061535686308389136589025051880084224955767298299977540074039803749925592857303404573668727547421179582799417842592386275785489550465561417647502509837505379222201621267851426848275434496855197967138316000118760182634868128224750307849103364989735629519654579780641386970347315600803178724881153375348733995580247738783564682490169303794244431468611198797740896750300479159180394326382346240 904715404791744961564717614277572105668398088775722645548615881354893920187685733644825730761347505155390078071100729480433710551075558250403333462988258361761036971513409585333474677343407021324224877805267727767601647344769253779840515552793366747010355390875844030023251675395677297104662470493166528379748784768278449629153258952556255708095577993050320368581057411261975291515314568949283094463951860106024977876710341875797432491697938789991456817259470499449983160376968949106948822137906648927917387550629011274274205692623156215576512852882498321579673950516790483328252634507261487716723993781568450089062910603888005339118188931042055920826945262607062809279982618922327972742720295013496953001687393878006980255389266591827420369436041553306045121369531091649166652063831378404535632536808763233718888968021235777921967142801125962284065623809245200078621511136586309568725244848598141855434893649544322481462479401678265272970272938623578429596960852374926141805569574710320925606427530872734176147183084532783970986693983799343542381463797073369382682959143156278789976510683243374725744559851425067785039626951460198800468915645720031630570347596819884373836232985657255773697469366829198968999025586439863035373752239965731250333853924206426251524367637812748920908016773370838728336094627032012914454687074622273499104332437813273975259767415360799108330341189656570137089078598852900805215119659027810820914674837424439938773427502866943199426979433719706297632198074752367330818871006219404061034306661259988861323687105596069178697433238567511638449138397419578618877412457483517634514344915923365031907603561545735555912030633298238648693186343229843841838582369842970061923068423289719382157126603543896837234326864250084258714681114751891638116727560522784358796648054634190147410316130627142558741287141005772212937385979971248113424819530566670704486797612905033221789581703107086889914107747527764111745835193682828685716892242874189487587271301714026286722954396238665832802047352157341430540955179643375197765805399118952241350185653932741207829804225106453562461650269765500213329153749342135460486327192529528396376148014551180878050960382842293873686429420877112545039714162327350857472283894406620649884401692274890989190205985361205120552173594680640719891240366136099830450788834954213607503391631836989259827268319548079427704515592322558395569885122054788188396619536105433614067906605453438851487209379442648238442908320448633098495665803219319555585136867299805386406461026690407187690806203619029986490069538769469571607785146825090547772462826662839484532562063524973994004650540484003085689904146467239939529554490438928459687251440010334735304968123646533713585985396196204299223674351551759057499543190344541745644184467810376405117278887185585288899940816264946582551124330406236178489409647127783710115627478873605358989028714206553099214405321040281442911634663096301583303319396894626290358688882639587734455089345505934261480553677676006675692045203654238353966375512341106378613591482141569753079549775058621114183420376780228613231933557804286774178981198097106017966110169563818221311192428677600056190740701705144038540633835971882256291691503559012501672639999237028642867185608545470062367515992219433204691636007564096752091131240870529766776067372509164771895134048653336674332743491541071905661786062652686992039519588536943137313694950730819717593683810969728783303271334927920735488412521595006400877809261835141386235279229367133131838508609972156388681428409320167904314888973400611824104822543965710144515294813637866471291941370128327730979039595211623726886098661103084175943562972376018635309419749897338087367640879477849510098687051234414855139250252694989225671135886252810210449237051221614337893258824542251126421009632121670995120634587962631367900864027759259051429534329674668596411079184374565970006018877221771780034897031998497671286230112156944905245548719397132074493174974150230751369836614819794517573811698371722348378791780913035140476842920378615385686863513737240630676879086919267375179862303359768244315598976560217361587984378765692877933490145298753342398506522570717979534716550008909544199065466743797697386543709233281860752375797797332232125144471000857321161766323750060963370659075979631060035817121776785282447536923648870692957975785007930811014476192228167891620562597188915158922702911100993951578819373755408377835764138659835432489356815388543214804282753277378925253464303079201605480996213869869976063843411967383555260420937994301965258569748610898019877810232528201285809913629977877624542703102567268518211307302514475143432933956813681819803755006851675647179326884403255326759293661582282657496276185483002857390080 958902398011581758538665884867740122243231395144039056419160621480667710317559132009089437495106859294741399868504023547812328828200926339154673275712016415459130276126943092503330524717133544089719461880933543429472281466399694704569611627210609770646135745136776551467477672127632679285486746816566519179517049268462332705519786834047186953493530132005530020628146086476796870357505202174482579945793161986042096709426439776951714415380722165796759030708177362672033712064195344825408880697256482511934326665368743438648207037930346231410058536879650632617641322839535676737704016527473119855974789673020916747997081875600545225142819431717691544152869012849578699633926038274260073601038090644100104730187786103025474865705811989378566657028703191883492870067674393295751620129970670922857048009846564778905851069250654013731471834282593755456224649540415053074113596191226790663478454683585363222757922427695827776229674627589439084826465336480813199156222192382726971495122196199879884167092508845987903551975783903142310116371529153215025600596850765498694112420442445836466107934808843607744812540371897741644357690681877761399977360414763216523562769911901299130941986628888765112794354985132708420855243669281507176195977528587683271024069730812311485330480355409116416531456843593062774586467997055525487736894697614434063896890070802546662644179955644906338891156592325465256084378501374405243719394748687462826994938037090975148924104140256447442625817885341246808460519758042586087360347863774580171903683585505473839101995885625114542986665211717404407657400147612106449661156341689438872693263848678278205723909314874262902727894429872728638442707312217769916574623679906263558502689101514040255040879744727782858922383879263594478780580706300598920959159587238425876474220457571458265410341044648418935040437598645639433615175861822719974826093594127126956633727076252412092967195352907879004855516773767032439477298640111297942922302743751051676914764849122805544262080049782940624874199351814827846794079679654003690100038656088921128943654741800500951992676352583630487086842121502491103601193482312005556822662122521973644979931645801092366056902562701115208045439082221300612532219598227114563222117085602786036487375081494211662237736556645783165043243750697629770530582976863227121490337380107764982341563557734698761651104396570079376800414058657586787338635889431964824311097965968341404123064743365792113993603257969640895458182267909331651581747726054765523851558312573140884669715903062028198148373183841334658522262553527336666498184960639722531540533177702916853657844449381160348456574850760690260159181548238099899749799275478302980126062363495517984307808967203417098335573244299986235494496392572918272174519133372704270125530788617810355290136876318892299693739363099888493552793150863466031629685198321763256525102961459629604726933826213819806598479701396967185389996999781923379170517842065491301242367593303418544962594924379670963996247526263037571571065176507691334623117883745594894234754563310200829463501237484885896699054623662814240360928954244730008542477597662431758114513312870582881949468663651649974256178587719098238973692624336491127217612811883555994353970393791839392674064126851369531097205780729118790393084413558268096208431675321300112515240839634916854773952004909086507891538534147642411517325008730540209554884951128613874945883331433475576450713018606771491284642419633147515439210467032895484244409746277206827020482263595721107978685716512749377784128111613474396430856093963947833909050397828636770369888521544287457159923025319110350751163061147540207365661925467506796721701034458713783384072297121394168645721162049733301095274406616517676360915339373596793531272297526829607431190083165238303013397194273171324365051080079836650081711321099163753813679186668826408579021670234473145330695595135795224560589265198115632235262652692056978682432991822293101953004403517313593019120571762081872195871881596808309494979915031963638038083660534355538143335749979252244373186772689297269904863735577695331381029771273588719454518749329850248297968630125496972538032307708607581592079544912407640827019703875415460340503590153307592494452476651022942329362560586549249949877803930771611653447291865040039403644155842690695189755796805151948315756817001738148842134160965829702455504213246046445071917103032708154320371496681323226743904972646589437536825276182482581676938474991665399070142113858755927872127993526365654032092510329105658587449938984122031838403688643143219289531986644828160 -84433797239154831116752628830464844940081492373000500557462690324712375609067021816634977633039143995649762656882279993420002611621590983549278536145281495950659916696567780932304354359229547687400173276703795647517783436003124327760230092331316136121873170218423204063850980638310181862673565482652413048442498633677284946486013133848423972805328718518020729626743261160812022818844308664716364128693837538997447334043020384065900018290982888426048262755995967469023986934837947024895156519461162963529658355686500916120309488615950660959326671815007494801132653498732294324218185967087629104427002728814633648307522065151131895437268456481214467494273809417739360708788624289150142320679397213544326328136577257050039327511353436246083451104311545427359410460659413498725892243673966721590366092801606983459231002369685205050605716974357673635039063367396252547601732419873923684176093590007016568850251049623524748187379089919471141498889177788534016298871112731018341112864172066309912537204961472007200032122405278663352251689540162020145040189803769328668617387598894992738598558244983285800141406325122918554928536253650165802320235019608645427272527201001247767020538064839447842515784483388393535645663460458915861964321508358920796609635584856373605422652228619846588467505926685455961490146750491701349805781215289086617107291932522751077107554257794835295437999470568154462049796547609860352870196852536659285624473475917383986651374443193242859049779956067052898044882829897471233801983602952095583252770720106041581728499012592831659108461213921654690262878264127483509822969150914054509893404387472138455706102899384115702595140650065072820203061951414010830304278712073899481826265576084582819933278973178279490616451869468584344026365118062049532023126650204432751228371985270170666246375810725759570777720321944197838856840100792540645044432970106141948803681388251028554253437074967794457167706118652059608192600480048660426059972494907360679101603174261535388979602197970447572247825041869602116222430616100313185476993272567777608715135375153881662920802900496598028105607784904417829598441900405420040632898283125746043145969487277862686192403539918921285038270866582928697522040288070448104246935262529567577840973726538423057451383743886689230484148123412820761997446864194637734924550395807466257975511723910812053337474959706640143303514621405356022726806805508746573008499886960883976604740607458394780805890020537232401316997181514955557862838865453212552017432322221168411149702664468963221506182006809060270816283173741494102451525832272023213060554454050735359479996250384588323156612411601899002255955852097736119453998461530242701628443314410338033629438668468923932048233045323471939488461497515707948876759638718456272715374398955140533412690323049248800517246822851060301141328226687074933183641476624370279468731906996229923541252363473552510761512538731367060806558147912250094998681626554157303184302208532189022336866738011435851866212174470151545867708877050041745749159041092171815241170248822947012353215321994577754713000914711748282879346896997556942049379831831185799316761668727876345483844264234438939421912689525832333412648059189919507452965825607060184072465903151734848654340183986399788818739902838406856150570202355056306026238607981038390204161090308871539540712733028015804143858947924798206249774343953660015254477361362622208535532962946674249692846476980169951224213955211794264941638201240301325284371609313419732604761167292332235249924288159658406384969049603853555158124343812061196651161882772005517648618264420619018024747739962804413270840025898555703263517109390579256714376466603486908430494745073812780482171485963147780363268791108052760255667141038391366660202487323868692550041733862208748440992844660817780751778621976353203338398953730800459120591671657044502133446186729322644711606224535051617489407896007156722215054754862228779219228934998968916006993211830090759554954316078653274889147632690362491624532868957457547739534150364024527047009029589132390707552918343791138519511782833232669785544324943500213317323012289138775182315211040010749182010563291187723833255866026037895622548433981078728995783638098537168700906824058927930374776918094750192243395545624227727155077926025645925507258868982287303592338699531429442425786326005872992195244283218978503601139012015691716149244366609332938037699881552182662468266304396361236856396840960 -132616286313049887638299094897410101495746247530190246025765967253509557400808038426127303414503988566262200837228774069752063917199291587971135705714386824643871012251877303338866197756109987968139648008186344566605882672753715202911308958327457463066736528510601416352582084338283717437853816582857520153195411639206108884013165365180662572422479414779275666390144267546441179433673369633043309788636154555318100701210342127245211672935917154655881779452065415301120559187613251939893837391641691235414629233744544622319522542293072375689655951271104764057181641303932674734595465816640159748499356580570821538602156945728764731707449784340251273526815797816386394076971773853374624941548445869773622506690436401311792373806984500752926285031603283918985160193908019795396408962425011409034088450055227970262344325224191956944305844864064942930481552497033294514628057744459441979474445855346054914421425991900577568582275351058482920019425094068527366476953218399371579460546701641319774634223998222791968910578994467825917073769649166354153365206483341278870972162867377105138438747552600260552506454624861901624346402300757033256957555330228927564105199821649673375859745279056221682569228589018637943906724283220093095217492651636219069150689277733193648013528197529091641947034296384085613153584061299901863414585925166593552978003432170915152708066715383044236407687877808530645381889011520110918472418037712323805833230318101213695625983483864853245771316938418720531890552712347562338002534886925187271352262300159688831514854452356081631090660778625474467189208024426754556358634517349930418405892312689608426345030464633331762556980780468899674671369131481043864196286802234229645549702036107130638695378109519078308175856004647464746483158487725297794586407318381228996531750182598675999158087663775344634136227356105965129988885468657135905674181767711769124113130318052504568666195955796184742292717780775511733960830388640165635569963402938851939927410670166311959232498542245324724134499401749121242693920580759656974905011755884663384154122714030235659863681111263658769832601132750049593776904856890879665848396417054039957524269166006544708107328686361313473863403400286770682824220112979128331444334697681794372787080605064779911563996097898897713561983189045527730544168853956597285146928968347180470604626139468765539004438919039607315821740833011576793008976229510383686696583956332852682662784330454822152824431822189902726805324378743624914700156281043686101902237735429891965134612676565326489411025177351552604773343784901487785887511918973117958152878997173754875923711493463607913854517647131902919465894383224489034208213080131278944016116737143682936548549863363945588867844305640028359985499522526525431008404130562037241793587151886436000909380434320261286853636625636176369072471864813916565579314355771455848537940992803697864309034718049370208773620733786278662555908446045360849879811668167852344458237420705758648971495931872835399946522150436078959079079183961468619322554624162105880730300586562220197504395695734959041567583900948357048010033988339903818549564791907971321861185233371260238930463246862239669436324573805207999701224436977911170408490362231938010956629988791556463084810857024637537592022829704831754921429891495904895196130058179224000289130833805578822225978635618884277838855338496171629689418731846006962941595825512149282430977566475854905174942104198178866383257181469543332125395914665874005790706163285000477153197559733175054815856065761396278882849543290094666980376430097701340017174997479737786751243043777145155434606566536023759504618157601931370037169361617274599343122222634173895313432742976772591611209824988037120 -2961486908864254103005336873507799551696342499198881037976578521729753059895280827553462992288492324522838147508410609688672753958345925898311325880724794790037059934027709919545773451387762121859754652981486241218769083790587989990610108998939108831395822298051688761037005152063972576448642495976216998747955798362575898926691867871525252657882640095062886906217638628188519479234934549182228028276097086911625925784771581612950822760208273073481087940737577399495410415936377910355302120237451224392927730003198632807010430675816530503397168590939455308136033593170882508387336197212181936604476068693637608434903740015032871424924908781652042065407250605842349741456178059548991852179412184806409862167097920828876216644514318205972611668395528305738324533155213097277586352762162206711624560731340292018475950066021494529688617854008461551113485494891224992978495819195476066831597784692016390705208538634047794826282589013156321411398608063848128440527706388232583934145486080417536020065036455574563850467781609023778944099097889115604900014262798481123925647782176133531361262177944284699517090836665222191357438144425780927857197714588990549368137130439234574893436559985123665540075756326762606839443263180383226407389805824854559274142755126888333316949379339919722773744904389280770710106931155323493111378481997670452479557671596085708587122435904562748990708150630730579530409874523173225033833383987517365397051864126894327899010778488391157289885151566426463558072497154045464043764904650965411006293509175884342053678504329405220869783493065880263397362547820226454934505544001382454672085644404172671423091397746884990932736485823463555728288025627162437716462836525669781934139090877497331755481858672462382188717006845950099386006507259434366491232528949819685731645178055086882702430967425102403669007597961799342005949843340412913114997775967729776317410801386718900523893951142697148644693891719582220503399676204710077340437217871587522897693149331476812173467567812298271306299635888302204088045946298972343976395909263772503321544170675611251629197129819942924243583304967075855536264028673855303819905707875508437866702906591921799278416971639286430323426221856110414538200083152189329480075562290505341020464721919854858997414233060450623068715277023724807674635014762622247229618402704896284059674404357781469088281602168490770312889907726975454782029334676411789928587711231636847478854529246541575048461871753674216356756042040339493542070979139639297227845829076585368383764488495128331991914725996226964425272503879502671291592548274476365188400960209938655196998348452551950622600831112476526543407132818921457933164368950013442890869145078388549551853034051439043649837070039755760877614003721068677368207050623907832380585270872695997140247044578048517065996997816620685788608279420254711384951491209108531542626346244521598711675758387489927571956529257018800226243907865534330019140561621780045669111154219858242366810331751070119706589303864874443743554009131362148455465510808253940316582975250663441004898656387512877814881774863150723197235920719241007889450559329756817149216624048702942710028622719101687226864445099167045941589773914932180592996664169811068313801066933144658157327398611821835573331364509914279330489518039562941304597203537601987558094418019536008447234610322229489155003150221924914833969884241268553133415822240611564913752244726209922695431258068163094157356481726707979561439432520590833262241279469559401034349177218923526369569800923936672918719851421261182464527094722020251885421606117241477707507683162915339479566475006372516451032680475650959522066532279356627351930583689459756852794766023110769089124284060051960036945642661637162618443165293368811017430781732384585156839247946772680740587088379690977103846707018076334862445501216859715810897459195003549435524825989747377335155018829605292109149653728923695611054837562620344070575045263428903975735294188425699604371611198290581863382385315622259805029147139821639764084111309604838903334476808320775972994064443109921962653120785991078312639096562766127980824834308997642960809958251937975743211570679348608207510685279798084627457684473279400911430972527108465918270834715539831384814069800592119581399603116633787469407408623339140246332211671558289983089941301229346035219658584395024108022060359000580067882099616245230488241593402835743469799115539421106454037648215966787269831290745869235218483626001822455044257247030511460762822064768037228772654101250912293381502279115200862233099281783682491203026280404315321430017197368893344824273567135803776429967588113961312923528883386938316822426487852222090568612689644657008869824912576083425811168807467164545845147988756596401316509981562157229958475434551668471788179782750714083422200600067686861442749839013164371566517575013066606794536498714923649112590899535403989909328720035840 -1698703017228894893307454524871002237098044498412848618580787185904717289920003270896914019644550001690432356247992232311864839464202185263863770165406316320425684562900583074694253138974135434374693616248594923116874671910564890572843509865004749595803203916603679599604354634932036711484008734104157795914849544524703474054089731420458106809950329993049558933028155404256358676113512856081055190490201164033592457540260983958787548575532622123363663959278860049307802701345397311123890726318258569334499554846020808590452210288039356519003338234482840643906566170915901166714375095919868171653595152358718210063048798357244028906971001732452835266230867934298276045221306636106709445132214858094988567106108115257157181237738714822197796731281993888180293867189477687434385619067086596186359195186000225903657760022069922683071535895836112600170858015346527622553600272349228988558586281905045725530215903092211976330850777672511360679370807125012128717570412280705727354443253622063155036497411611647979460861277605289423439007381511328811722941702533814323613728466479185129725699191610261717002117417482379385036960937598395684402922329138155983078455183472652048567666563431648397041812086083936599975620662259642753492267440415382724402295754541949132961645506281841285002651584509443887386618175953031781843188848164960239860988204224221290680361089667199429043582442301157974938636192889026456859972602963461428910067370799958342214437967937633113814219029936061659973819502035148021288072891118741808354621310035153410987042932592406813334732827466790166057683933474863927265568828913307239813101228399687034691055404187444503212461001752325966056805766223253748553878947711778626297255204928727710309792523020842847954518867782777785386067132954129763377770619187157211847146853696124646482353854519869309895987370613694250589879232363643339157686754108685011714055769390772153667560495558973513738628514073572300912341849054412941181511465211790248515690758835807927633820097948311887999638168123411425095266084223003756327194372027486966429999677739798721882556990136042191951465628113054382231219240033231793312427032758623286814505443312742815367533367331414537705687468800720714470651499976669676782930468706973797848404970312861077173855846400 -5954853286654064098745279699268709677103445143980348128364476428904738066398712980898341672009452497723340282048225094066910951195786655209304056792269127098008078979743920465898709009922616063835565911549908966423315477467298037413539390885541054427629267573074343766126755087794157394382193962842851423571177158961143136654249637713707092099419916226382119897445365980513363106999496275918300745006476912843400878115558476630309968994689174162088240995524392163881390605744518205513217583596652445895779485156738241400129741236660976600055852610759896836873265193145817214627497256956204859240575377421264306458074148519718945295207138809813390622276351895194538746512551793032821913386495299931918248268565418068289132291685217222417067651414753417192611470414214209393205940966158423387276559561831606311750418334615075639446767399644360757782716249009150998046140210389574329380894901240731719193475205568461927937263415837922626148815522805382442310424007416912206433927191918868366973523003446217867069298836811665514410074222063240680578927453928194857962103967685300767953742239076359360833694632814119365083676975563634852709749147219948490387841913092796228618371123535859793630759888054233829896534331812204180725532241013661003883015007238706194808554971735097356572250636907941431544122777950903472639138743250279134198494690189811784529393352659450674735321981403689034042513003812185146015117698513006529670963528158015289333078919496123289691161216038902807920443787820766249270435899122162045430040899319948503817650721873767407002709230971490209900635888701562800564522268941029285710362748552301199359158716200497685152510888624943685601520077205250275057400925929873646683739072118103760624620843775161071755062149862097202517728792380733509616728895742577036248360144300828564928298624202544910395799470218963051301509506643710275797166213909946844638539606663961871334970829482111985779545468208490414876916770261069871086725894443444113531619187048067627608006954290287741195750076944680952998124600889973328042132179354632091505122584664731205328482501741374707668462651958653350661342274925294147356488845160331639592134941014138154275472005642648282541469433802669629474811316004142606099581122111501670523966601290186370303304434951105078834695909479905991288342669684586835465077960473950901532793605257690813813726766684019721520967059635016645603197961667267315042373279134589038175769810460578529581471817523856584941356401361073181576865073340573734624679422694456885476239334589389863536812601097621046559592956590838766596799506648747433747074788556953620380892169543151382358729474288092470306054445560016886909042117054557953400022166437869232372121304592265904502456349257328630763814957393791226388858907777726167912404475587115061410856680774887885975248103957757186927602095231317487863004691470693263322083185411098792981480466265436144656259456862586660040058099727132893476590189880671058225663187483608597850340203427358571969948590420929431329501530002566831046554167835586086020718940533425075748266169078496318785669473756800161851437902563524703515202417079791089542103519480407339724141075889073387670049889754322624715092793281757615173697804015710930788757806143050130379453500554104709862259500463694608751168430660667083325820691275513176402891954374298837957991862311818272227440307751561789595961217839802773564159157014137072378692209667436722527352821571029701158129046670272194402922076779961586118052866534884672281145259221832286977462752621446766182654506570931825537674253681947380329157054244343049436941060359134079229134180318758706068018506615669782064230069157641130357569371169094358118399459590505928909709390479629874746300331828275029978794087378197677715524827201613920843919590477923992312148140559063494279956307322988556901418545050967901266977830316652129816425441693406773942608665454276708119034764876069403253293982064572612307808779657840161590079592301860656190102844229745506590988783659350939257726139425858453843624873476994886417418863523029712388364159722655785432546980072680850390884162422458667775718246074729438095810216862965645807298681501245291525102173921663255902536367105946187125856263760479365154649757291808916335206055506556493128684252082026046047966846123877762868056054195153146033230784959366318642704892070724611946741465778870358677503390100248802992578913649368634722820725164632205388167750072144659760845093087861874000631727013542110916380799858007463966973281337429482120214599084675112829336800279644890920956075684555449112348759740514197523073925150407581668047228078663743624842651869458075596149648150261511391569104053236537501014826152580794862856662895227459465725061896784158609443441019051670737612271650783893219365653983533209350108721620770278324551257927188480 -43560462230921023675900862544412881582425279951095113799695309159695129070300005819272045141191312169697219853242394670048976304196138953030181242741339201906249830505039780826703855438173036532156424248178968761626449457508755144670337485135781051251341984863720256333908183360485339304305368950228558370379318425655513134262888367838054957938522379023340293248056110700633943804581460777173132885286554934236178918374615321738911881386595794171964407688342815729059948245395732683297013607836900155412746140618483769872717515472383665171725707695713221579559308471246361642246904700671155872198710218483528640748715303353930309620140997381539537464881409250474730978949630170262774633587257201660413862228917177045305360666842404798146653593016237004893574070635066355344368718613354336458035743178742761811541338784986675291696548974575871269613253540069533371299361909846631246370934014720143183049235405434239244377814764298569850055023941054061090684402466395764527302371072941528003591531295405865373093118220348135606613030260432056659504948216306914247336635865716312448792139718611767589316980097438620869510531925779489010813967587206079424170890627667598818881866899947912135713637384770004056615755368659816735343258760523462946533743184171573046930860804899660642056479980541220841623085522181146013915829888731546858678439334803356436212691693261594794587229450474809316570938015263049233756673145906911642213658885390138433219550505876476718705910636020003025244526189277911514095907372941655614871801502004327845839435183404926633630865961731345172385354740514597956719938128484266213748859734823277586170424042804364615266215874610436547893585650013914295599214266212270775822799546661861564070780194034138052719879500021344816099363644471711011238622152244800669027204182737718522813119599476145888479429191295443859986550870213852310717777680839562904474329349821991158644955218098183760228561587170518461531796461937937143191089527551471721331847635904333901262955749656466126329692900794359990469333408038156892826530805481366470221595873978487346768699840851398673984020316936594492988061074763296308123149986263388816519749043247813898736965352860425261547695657657013900310837624987536825889618416595618311422797946168069156587688953628116879926566290165215381975493933618867013940223302341132932409696340914325518284993980174998190554549879965677759303997004748443229722067024462217900366094970169905212963364890795674247075785707780282560075475198039062490554654041576493549110362537469272743396597409886315092894964175560548591962808548548126100649672676243673781896510945807017437330553152628393523544122774025978514013296700130173394686617172625178038166777807666163261885212603591449953433813416377696543596203530211165950233272917826647323754316677926169048058956246028226929203699949254486658989932901604163918517656639037628671798360162457779223665401733014405200581163646720315046776370204451723821864921881643672941426613079978375245999468863186714092725005693282059966024952093565152229984816138390164141032075205849842353880281688893225182655559149144847566378355697475221614294800116930758865450431266104728085802420269131961744975212696943639549044979669691036205109320697005528526016574110592826698984651321422526860345945541376537481136199240419306664085996629977442620429648667139411632158062366827888095765449142446504256344917262686591790927473198483312387249165806074584664759762695384775206288788724289232855408378985893880037489056587017125408708126136125551732662821222462962721385361592978013053272447897520764364895861202873396736710119514540311738231789124588995550141193410425597827696154431982156117750500727317755172839837231651771012861672124934358832607766188236021405971205309292130590561769372294978527189504487414610525994471292697202510068214323034466299752105277121730625411382812408575146720070281305372408887685594193963301337876367111834085295480097279062431918577109244180470665241980151775059176474487547419450839916491600370470689986760034198157814278415155858278888332428164616888735513388213327518659879901475072977043010637416743606474969413410898424733567222781803361363089344958663781280973135061578766434403689722939993349160874753230601394526179340460169244174609332001102123380410099392369379560585162305100830937260838427026754651234006263451295612948323111005636035402645764403714923477224130572905553213663080429072698219710218903155600715263774747138229455783114800037284710454722745545916185822769601299737087537123024992406281667926828498913594808550565044103949532626163819854609370128412404755394599344675962079310205656048777032475872448938319013804975918000524485789772309446289495544277951645975838720 3618502788666131106986593281475825194248096304607402475210665655883037409280 198742022204751623060027143518420123054050818076157816529749043200142016860589208961755508851306190496608351473066822921231831016607369225315975360306964139249248295108137783166981720295163861643244754627914378307508605006150838949160825902818710747678374025578086334418228783469825891741955447981878274725321835871086501383648845361792782863664059345161977064732427291514040301965333689902682493230380158740267963550499320664183910942262995977894487999322474410819612603770424934208591729119840018687311535981004210232521976356218432200531713625903854888750066536289655272791823591616022896761512413159160025728968368062166656134941617858515140777271021282951992185826818373993867562191941850301675522722085656976991648221516668496294328276718176595320864225325674930262052414897391521632071820447644444690370538747519000078767145979575634390241394607943215120418970480511884192487478455453454499083999327641442882288862793324965940355156149186088344810616026847267302670169832650725132677820835658144382838970974246558050386038604611673141301283799921833448313680148346306103435008169237350681032517199689252340859123490481755133037217550176908656228085947232810762826363460581087497813347343778242608623059507615830600913121553234866201434549384533222162051929727902058113450555167401663022178179200220719594658365261769843027561280414329962868685411169318200592798329345297662349833465862804594348174320376273567203318226082766092994032390236753356345553386012014179160483558215683446443995821011285685759553350847906777612769433447992594423375611661791386975420813684552332944681950399340999474042239717000040087900381660893476929460083606235077339400686447536551264193476543097156369746961566294964490799069662625169628326537014370516120959359258500770133873866711193037360849259912567800287240674823330448332063093492913159296980053835332868300942864127742156421687416205689025183224656334627514338064627779086419449195915213247425348216090897393737145398905058902686673683124429346957276388716949847228817741844284359952013433061737889300502106509831966804868859530143343796975888271865467876603988336040578477693041943913577659192659727104947817894813002354548649803920995435732373285786395719453577568118330546326810073280786391716889763047552529190480380414356526953087919424314294383082320495042736509759704604316623677644603873926834385972381993869886039426680210659978823502594719976092276966668171186849227631624484807386610119997756392786748054634243148771683836766508426945811266688568526694787546489911399981290410509831291437207387895143930454204310919988972511137884876269183495991461683931173415234768854469102504511120011452021799489436094565293443786103288942144345375901273109390256664745874191199122321229707377980159529791592466100891207399965038490813390741971072752753859574257908854125372289137795757004258583033404313997992200285579756183969896777899992113097313514451632470624470284166830871489180055838145494067167912062846408201800791683117465520311449550704147374288320568495924907444051823508904132321774444030737987559004910493876076687512402849151621976025166862050149313309593172720535403024164227974974262419370724848350638252073285369042703110478670000322108029969483740172927317053461374186155082714183623409866692817626422581911098437855077843642476709754410403479146814296283054994847789538695238014628741594069026553490278340377124319467816049283390550504993656888516192698825189214635980748458695673823716624216004786732256443748098812941308529112244169554776267682601587535940680003799404620640292196324192935999440241598652047547347246296866589222699917263247315348316346346623745641264753589972245639630540565420757549720905291530671359725837833484209367905991337430984741868244679324301137840491188842797648367170813283792867210286198118511905314758742279097913651465631771199661456762329807138008395680070766038279616182814773443655933727246515537705891616953153038415246938780327668810764909555524017581167668742450061285707087284198167899879876940594682195448024259491941529503191280090499376877260009484084107120339964857917327867178966381607797239112313811023417993032693006200324572399532579616012576691630222689017386310305878460261550026463740066198903543160134381689065543415891483097457235696595065037375029864438259526183938594880687154333094552001865882776720398951104947567294412522978711920489189614781781570801735517436141314701052898002430147965915763237656458466689584093029601151501555758822335751045546173104785756800836440665717664681369172478239037112476217794286476074850996982140507781421101776008842129762922973212831002698829693020229111928748178153994960428030368201399438130393219163055488907490679053660613010969680547458284161361116299067811251926486687351384079391725992221599276788984238751863813342652124991040774422213490820562321595906963798006584977541938191380668231781199227836304932633271336960 -3224248468678082767372509364826137706316241505565353044420493761711192461820055986901106914545112887127136334749936693584210848548429143598603438417552867108577396585840522754294722796775068231250620322168666833710472937422943792196290276473215164334900987589848030609931958482276393277373711334068487232547728013519109509803219372664000891419941233968846100072420662382818777646925501986476450381279512760169736628712967610713874230803997480733321454609965360454691410369198048499046188947838000537724483535267086060891185275778771386829777529677553081046355444878602390401099739091766108493511947822136461213173538835636204990226002722235091351275926675396717943256367420304166970997367255706330870553730476642637834866938368022752458545185347128887609592857608643199493659612901485514499290208410507802061427695097893592682052290756347266772768339747442646406272230191489094604097878031289656117241628914130172672213267158009695357534517460944887072699212502662020304653359387137300151923857212556725084486892575168862924616113156952057292697005014071698175021423365556328670492992266763455343178547048579927844054239343148123325744682292876900744373905131031902709902860463454947293853183995577503625697530868795877609694584314144358049804552962786448994556334120555445440430559415704914748988957690025438658988077544941352063163197418032841040147174378660766764014463292341707983596633139615759631995585935756088517960093207433899520172754607263629043026447739020895937833204500689207658658926317043327210920061498889794262066388381017728107380784891779805073411397153766117043295815205595912964431571634690140206515734603882388030951996287879361300774358758641532881942968684369750990394737519764282266905431522695653686955776190979750418079762558678447391658467694608936734217526563012825696672782468834653912623630876696649956813176031871774800432389657041114189483934749079138309724905897307720573932710505583198350051463232814375151489328666404452111077285717718594224295479008652332635120493372502170775869983990414591356850971160453214771468843138377991350653080420723834609379415160182139804570621039310805221602864952796772065372942924888655118190789199617696339924715191667522145764968178507195624628603464149766958014372132949836075348539634562490748268892944904467471714699002076869076797295586505892621638315335365769169086881034764164910281355402025851726520929976801586505164147852315626858944525453573155134901505107587086475790880955337774253783630260270250150487312042497069416219687608227333907767755127278889273685906848423440552533066259189634445263464677358340434695457412085550455085276772065511973298321993019136455991987771114080049649444172048252407219068750152885534854818289614792285632746070106186954168829135628201284189660376014445811893775098164711817240927539157620516265719251569220039427561757703462421886496482770497314108762421327909108446605259447352309569001410334978636295272025197581796879201368498008851257835765316736026096151244995628020041456704969737047698896460211940019672993661190672825727623126709041046468891207589557804468400345062455688419076085865704762777356784227660916952734617473098666650723468256212842244641156379730301532370803433089006318259986601835466433322585166479616345174123015988546255092511607700410131045203350851811993793480940796908707185147850745302788112091215239204111889663960927411729023432931041697157062789936062259550243880638849671397475640727763777646354745640976723964424234731525534983754030128729503402051689934870031370414622947773733541304457802461659525615998873224493830019623204421783663189136246468605654583192242912555153022927138717858374626148012707645791168682705303378574736451762941868241180500322433566319712342043528054717905370555007659203236890169993067867957110641436914597008328966700385875205686189988573821753206499551333087833186719710180990849527995082486185878683466505741284825084384712081886091814244478704890975202720085745721329333259306434566192190781723825239461497199881950539625990888435616291175719641716995160755206914650405589686938649495486738670242527462358785878518945463760563193865999403611856946971863566873695189194032985349876163291810509182213729739610865520240294680326522425366108200498765806099818707942119028963362776979915763875840 0 -86925566757203231527451724410970885343349917464993080805731601379399762977505841400169937296899795033850247287179657492227673878614200367239366704909777286194180459205673059211220692775883266810258749856789852064944248590460771723114628399631959656708563099898796663609456586381202507536630164221010340907532752921315296434095510219372630834420783799440947473807046826099537944651202856652365550852438569199151634158521803085696793808544776456892174450267109139350489454149935836840147532263189458591074922812456274244377336637280214319171893480519860398562849720745900461319902807494320409520377782667619161564840245319882860661173872233092273099964160696494420669458378086175409935495115008038340509414144065502359028170001684902094666600645395638933877862132397159331007452577330623416583277991496551324466346305997086073361125084698317957830775207011991374746861001439896869435365502572489317972270246541664157825689141517627024253863394212874820197638434665012907229120782542932912795684287484026645952042545770844920555813950503684398089596317027601125264593504358474391617839772540490814166188024441480865768258341345427588823229294030994026900483732770493337544293834740260384455309949558904444938058013968187842732162990774534492307166997682417755310331274023817227936495356711393837360781633949732888841394503710424138796691078549049702173375321523748925564365051140573694333601216453231641205725977164827008147524720230914140821633786432436576794131510776867878031850569582871687923904690852740820807666740392138241476663504163932079767762480506790586145139259490461170108236768802062024129543960071047538486478768837535277040243760946875642875578332279251166223333084846115099039451229884335399006515424205112170606322427724326626401468986458538298872902272237732783404351592562165211078443715611930488096797507807045247319077938958071745495920483766375036658973605068232714671700880742315414607196700296176806470202604153401486628544757149228706706008630798320554490612847477990278304309250770625364549226920833183626845247590560629838394915578742548967778581290763834327264582046139233130345892631963385344668640444293638993264332377387839262595807721984483034789321324648515006422533176396772137997893278118786814982568508045896857672132597733217431430840130343094494831605672143617247572481051489257448317109245057128169729589209663229334547824172415987297437505610026282296601934607698534183735180135364936376782932533432601481762793677116661102079019187541556541187088152821431622664502019034284363331863723862074380640828940731115154652105644248713249640740021480588777796418349815484741722683540908543516164948944334138314858579459296163759738808038687058671428542003646351540950874319077285963883638052619068762380029260514382231065050643767790348291967576063779700515097095605113488453376264561290731576506664175478171695898545452368208937743321674307497017762569227170179064913142884772727636891904993115937631550750501549621796604571682946210216056824484607576285998395273251796714354751875188596561530567224670233070809050300318524555795208157176343047912647627919898022521463002389152554141783887830328811306745113915804976818356962818165543306377594064020850499831731196607371470363051720625541466100803974883889290867815084648804392153685224787875852100701463991753230924209651420579718178697443178017397276204836251738667757035211538665366234155119294172778807819166920783408233437922919797702876365533482618450941266075508168762849393156717033525260972136035365686151212035455928478733303028646640472331773316659390644020406755773613321922670739424829628155021387013923706778340628121177048122038484482216689534465942048176706569820358586726664301730881343550076020583812736361703388997256276766285205163403125083241071464834092296148247865827171989226378912857001212165214915196166223310549039374019282676959170028220502365142367254228458716966276946832722171260368855000595240723583402657679982257976109116016181101308484242605451828087571783496068749427838691821575861859501472041235503083744586427063095620338857980380539472911969507383068640678182499014035852343733912771823916076018998896609093495142857496034732102108629016985352828041545834966539074216758428494836280142676603663487679745525289225790212204063665682297494946123385448806528176766386748664178933854624714621031937761896241184196526080 -927242451597754343917660200515031956561251129290588140475727368561184522047363704703584100566037789553437022152914778780196245349215654254619169022925867719285341503501681374288143942354284325030777309700264523655662480419623262545601177105553172939930196922293741181973404524550342625513756439763807307083600455436221059455536453035891123612882243343789884948110815104666100496680645745400483748653052843887326568505628968971137663856073673756285945252899841382099962265495810355114638186898501708900830525258217604747894735962061448255540242457902272274395893378059884120082531710684274620549317241749529491129709333913396895391081148501748623123298289308979608222201082763607718494546599782956851292521647619624406807979431303193483566011760555443926197982188815225847746568082907889324300963644211221649180934298289556294703178755272064726875343445353858364022184267458749231769320997545400876181030826793958946096039168230863783378192289763326507415115963965203504946348483531658473977313075628547552232054482361215949374324976722154054622856307418446426974620182169618063392555226159007688990898070935743129742173657877256537529445881819545703547971408530072904165383571345427943505451232749713465997828163508311846693916095326415983869253686187236654653572504914351526045651155249296060165945469792952465921472202322021635274960345503773081649108955546710466790542902849357928943086827817002074887231498360325372308699359372511037901142672296285961468595312724013364154222034821609231662359887150748600117872984891272682365190719675361282425258363045919964652794170964803269882492207082110444476817045582277542546095753115271515939847587727238394393818732042034685876395129593251525178210376096291674519824441042652590596936036244213134225615556616497519242451912877476633641825524459148599796731486343486810936641703728999871230777889142636971773722063256264784140321864690983240663147205665978940589703640015540254415827126691308993330666593869190463377540328670247316435963190378340219776588898000731373244649354155736832776527939179934001940485607112827126959236222325084218489065088521797464029535326603868973714912900558560096331733730857546587315218518852296574575943122399692760229426776760669155160369662403747966662932487753463292586995696667240276125171993221642748636385059863646864160139824361421734386294968677329964743258721170856405715311255944554518775237516262584119021509110372809287660075612495250738605406332255427172945132720357395998201182398641268495280482083652675992625037910794022448111081514212179044381947094517606339915045244492968622464276764885872750417927174070873298514377101074486719646992556930077286151110398037407614476803009954995391968247204104537737652994311885666675710469766010891358385440839737939618418952486752886182655904495170273107026607821601485494290891976722852243698245027018105686966334020021478787220262284364040335150947065138006846418073220035074467701137960335070990572740610529412204604400057537180417901320356061759863681556565152808665522065663287301318424799597511462642334483151841124926311837451259838810347287978574548018153993136506383084960108592250260468175375708040027523352523301501385766436930706199566380945573775542869875610917603344970002117653929188227563526463208322816319295150354817758487445819874807285219460130510910299647507268161724561241386135033205399901260449892366605416908258310946406957154906438157712434985173400220841020700123861946272055661434357314608947585361475012229781962111815215242562515156872131300214146195804914188090335559364275574392170153586294586888551946740025346466620091063498655494842347622178391703480245035650303997934498435795753691502741364217437876194504222475700944047872579465260959815949887247119199205425555513153204786326009973874948496522356971273901344924148149588765481336779067985951163123270401532141256876893729895900395201098609083162755085635013496569933821797562360196569681695431140273595503377121280 -207928812625143357955640666821207066112399277484435043080587611633764055883362831559759318644832349270307907723628912725010287215447687736493440626863552253724870265811935682984766993834702251344211638051612199760779131251749299111686207785253374373079502851335092376021939255395769982914766433298783305658664123438606434742140500309521718524402815602605838100079564660942761764953322663632031471726750755721037743487808243198893972074078574906407018361707080571675514334906866568933413294978531265116417050190419753371986585393761376114528459858347068905988447860222392987845319169817790057526144584077722006700895170364008774579542135700952117425528683686797612970151806077492172343873527823001647017872973745218967891942269121163759438588760169904212659794837247313789203395980415494778887749317596565678195523474995455306382667432780048240163786897940559490407206641850506618110147463950241641216271139476932707963664298838193946311069182290477947134053974151597059207922402236920635185426313523685093417702567465341573535154776748553157267248893941434428449852828365106745730647108154089733584668171635465730312582851214794763218711279473051910449056805997735868606718055516295482870002662949038642509949504232151057378119068219603219550243330971282555266182407933982235813847389093623211460424318264048329893776892576729080184335088651246556392043238239561618959774631745145181395600330154740687119218348620153371860907389228499130331481266868915075279950632602179189840309366977555524805798580167668398395995812674787468417419731497065237925827935570325840007774752956061502042525013094072999413371910791102600282750068697856345544432790822129375257901469173267111242712715394245387887006758477704241481895712475233507779163783494851623751611171144183661664384427705200551270606974698134736699315359815452393550617580799572854419275490303212885817936943223600715079157823924778426025003670688315953527742697908228204552908156333049026122888934214743096544361195262584442919232109820681178490185551885789744193183717409081491883434810645892091509182770877154279504651494846308066181208218792719137915001637430690703510073397997066259382632783704886148671658415858276930331106549649252862110927966837895293739243258493959873014950210314801387521434656362443032664904876868583261576161027437253071291026546662388505748215069930641662755773853428582047497830118985118499546366287938557752392415414424577122290001203380889058866762039982258794791124978315195865180222522289067483317091585906833704370492452885797391304594446429983012236258886958005271180656908348532190494594261856719105968495412956158327441713785649311321183281416938057676414736506549064932491052172939040164792575345890551474729816206199021400149202198406708504355401133917162845087955511488431505215373642665788075728960128798646184167190805902290076464271161954470094420503901472488436227265098732189390361429820180483859620132960712460323237053041822411012237666601429083244758605880447338613022105579566327010342648945977541505662839021693459776778977682894523448056853599522061391064771201255198926322910045723017493832601190882329763929803520379650940854687654437055821661080341918916782941497254846221620344008275673029508191782375638587297757356743669153926775230605624313034815007125143835075700469447518916324009151036656438328469086420142477389990448831361886748102081040710331031248960070733578620710598449723781514752176625140692143865411389808834235792549270421303859362009207380242062619579375010757906470773042106667177440124429608752070809962936887694426546412331073354883102946901729315219092071897323858363858066715388982821651203136250173543766107429778926389534231109806323603855631690185416278939034484308400802366635080912381950915581425767900717829189141079956776241868949479769793733625202726501241320069224046909294467420143230279010695022821089128999706858915678480773583186576540708899751191763907431468679443983613941935190078893847004096790812092830705453121848059930807997961311109587826803059678220838168090707643676317356518834529085807264220098120444027521574013715110276257165748414290184857626039651414221685070925919649321881292357507550729861772835827288590281111093310562437493431170960182260452731439539596878572959160223941301834128973470976907048824995257013478435762417602459322594394996474642743531620836437873205673371961060346915502494342857062015702340336913315394453457330326610325345880217679093444621019939900373964728756162113884071346454895224999573364265017304782794488042610785364998977061050933754281517383680 5688973124485443208229665519550033817803304786935161111549429422298433618682738769477566946849737860279943482734386594334588279257503808016246059978762600411454568767501942139561031433658485318679115690780754853731184373464528726415686228971532666328339306044388723913454069162503764772124448112479082107290396632060034678448748940782490508752660252483076298724604199322421046096206552554452122167679511415711855283538945090541543818607647412189260284073107416634943412449938968010961711980241734178106804122407146067879367614016122296863480391941448297920940368440344489871981841907240060742510798241103839685814173808986170049963659456207829291095926059042951785396947248678947872165817493800525816426694878725303933882787651194319279257078806056097966339243862404819329592932084449942941387132706621121356081382707895858173266042476486119227471804895522276145324758705192440339316653214421322081986925253355529034501050237322214112862130498772797126399052226748053499966997784370144122788943280717735119594524422918508889699975505438022553421591986521474401642439928874581271218032015419907440862122664768295661957663631310524164589342456176228331773288536290155304868395892540559979170503595224874242264821835818099500416946533410070232628108123650552671709906658625724512816426159830367043303160327311569527879923819623426416343689882067770260809408722147525219554098585980936341487200058573546626325027162728542688408841560611015500057569756389242835192426415080826538438055849513464290814913087027081023140564403158268102605009323942733204310837186289847972935204598477719544195698882995879558546495179598670622039584154386450992247578654996595121649022162918907208841034211028740137671933750558322790057122804699780830817037647910885002855633613821895799355402111813306441198953842742034160046533591610409130835816343398558198295405060761720152593447229793736836730590413852766681150466246051596692882540979843680568304541640252556686526984859234744596495574785702752383146928787842036399372986157908420273900717400910774141836785284708301209439918527870152911998801285047703052508512924307927341965289393047329160653910717003880277549304623818830292008083435298110436739793121936867387459654703607574636310663915743926228794521696807403945925122033687611079598472669532425108525428957630568960682924472296458195874107481885500192277502459586952447599249159503672077683025873376731773285135626008184087142204408804307923758510088994790986237946368749523165861927725494228909507986309355613095567797472661338392048829104476695216503572653054980736634743517855351002444161767234257705521738537258677307944765764303136931881630215640723043062556476498439523778442034217138003349040643170939630954734189297579333495076112546728242830506490429454785786271519508999874825379115591777441757890575236999390673480810534583956938311959723250320618395296201760100689044038408944320511780819789712406785385433768935837180827465306488252980453896608501504363567832540405696675926730146452774707029809446921567226097860596419544108239525107053070401834438079009960569950270967379379257405566089557206645384380246361949799953103400055723338119072807212580767557785042832181469369368726060089604020484953866240 -52543281018709040090308813345339215537792407954611403067552299289436705319286592081171875543098923974630631174003192410785016340245383594590172114032737001738661092411436008328572789230451552985539730057124448296127107460844846240879015732551726409743143791200469006511016466209104140312992027229644628964969759360558601052754325591996973527786094679001871617059533880085578417313538915491947229672181058791051386170833708035557634467874943742579749676118619766852770572843871211819641451922974488544436174217120073716458579640605463755394647269210909329550848729745123526928671875687599227715698478040408120958640199024879620384501049247370212565609000759973344251942709814963316997545150856369852244389089124059933386517611391143704742941339503245679418625581435912008301477275461700998223861160719401455193137715674675101835275704643950936497465197259392241897896965263707048013258608001902620296051757449477309753393857749989940485898762117393459002257980609697536647337646233973621731314023056949402785532521301020713977951717045356931396431399264708703100187116736509395933587926308039489352826737803342033616843977131751991103989104027588486217086427577524842579734828676844024367100652187233491929083650267289338817484309644589841947574997135678862866197422439332858642672400841602277116980500626200606757473995201541949512009122357329575216085551662141642943011367492610981265043351980098042049495647280241785012125897270585667323049761011739689099016034791941860745458596686436117297374866409722929988371410634605308499746385492906637039143392194112231856950167145609073078687636363538605367669180287624702228045978204166839520819479379180387906897425544989463193594394209252468051523009499797626556117457883661493529083501637257633561829322248339114058466463541074955957712203748201990729933108140568387204426062277774232594972998231462226098248361938212441129346105952937451093156194129307707800287346202904832522116277237607918558834371462280396014710262611107017390205426892090764747014209049908354729470733102616801942859604651852128299453874894222750488634185433253367096972070513421427215535190388475728952904999362711605005465147387881393457685459277483417097533405369870831163803075039203589834883460652251383661108808952655986424255314102765429426399978134521178655452302830384727621179196215378968575347523723838197702457631047034807034085266636989734856492393859247503499157401359018454269343096450062101821148183954276855547363974495744567833702452703750848039649995454094373785416215137862046819809165189894053425708270532355259859596785156319804381913682005985732809670813795399190150513030055653321989670359117283498885209324431608599284285016460311592095482211388781031609767142937225497497373957505391294731242644841584181077761399377660040622907182902658146936217486875389304658286426658798655348520297133260008734703056251518183758719808067721891545030797322775400567981381210459190591982220047769345508733150309628012883921751704687012374122408404565456816259015524475171500889903824625643163438600440048680284483243597819094414626100076932121702724127304338492782170394606338483199121839613545684667555322588539470607445387050277238808397938487127154034213370104311042690227656874605051062153912875017896359002120954575544184043481832667249397626647752485646925425365470078618978535434431942690319297931658275317880290135738789024871865154586779851642571336311396175584774161574675949944755596206048455002108506380171817412063830196083696968326849189417823161930877514694979692814757813451311432156333497695962159813894014458268681088810000286882552056300709490187726111616573768015056080009791923289771745053312279602968425444604923803726022672282238044089321733451816849135838413805847355362521016823548084421443318937506160857737789535228489070756616859523930040673506529944653932289189630887379904647015666616293276049529166407322271646054486937252645654599509850015947610313815226779168424365783002544844345127827197808211953970379353302186859944548227503374776304785342185811794693514579213449214845473075426132219202013959657029160405211011568595270429523980846354202365758391251057948055797812238033033732636796697666591464270823661850761740805119142185469675924392255044907878563033731543968865482036300240081268561318307785916022121880242808482970302142400395244178841129383078668802836866033243538831549635277965230080 176518375209823495328744463533627960186978727531366410134826810463056150668578197214213788049727220804860481471324599366704985743466773774045198349175321125268458242964335957617151653004415521652812289359050384500546237583627097256336313665735095334118766443009831340748800938601829979381511303889919540888520683285112229085008457170059133705081492195997674593865228753004306026328828485717903310850006841204166727249758642689284231147132329425020896809297393614209745535674280415956019144990431310709445250851072255116934913096666945500221499901937043192912388112819225623727373586350522652221466373031114470194957358930139084107655010735389041129653343284589908376652417796155844366067211130334737443124753431603936232588093018485834768761031243915937351839013406444678059164392909406973386451144567613426288922830755069980697918255001940116674839665761306438826156454927061052629101417600207220873475020943138602263069468019076867819425425430133680256679027760967894025610597575713217520544011194801318275993735262369102912232681010592880234591618401039972309510902874758714259202970478885007567337747557431822631782824458813895323717343922366392309949009763789748688531087288369064892722516727928512003323288245108118019783899603358679280901974997805686481771781909762090352360804895351532594360886105204927800548794148247124766917245054230522024006870067107514335768093973467048978670229110082044924285560972365504597004095577666676535003483873972520563396810826874865050023012331021227709167431310340681321771250670378019848089268354179846573805731950740519163409096763725040785087192705740158403255497320181387580020649095459795599005382837632968744942008129823271007820622146924197594944030953102841185697428654988003953600030998850461151322980165634986041619248800879836092206629020624064377820305157840647984150735619454211732520693718298862823538185510820691469032108748792141309108980537953901993772466007171467402895562209004439914326621466897383244354155954447006926956168853771556800996470045022998233861152077915514435224099492281082500316969846770165637580573015249047802851502148530187146844427686054207370573450833851020540605638958952747086054132709874473648917940932171444021086841249515753053546332497839084911128592485781562380648992212347333686150741333868703263441559812264681193371837973869690560993096848730880863805174133589828281037460812172272659433387633580001393371638439179654311300041666512908211857174029713367935554768184789324121601367308435463799154219104454106485575833021521177726392696098878357857249478572719291463012434425652418467125415993667006951434457286220808487671381608294816357155274973936096440662589784003636423003845590312022960880291813207776158166346379934959022531619151440145312721118403327385915936685397739485968356432450404650739119016480505101342358235235355758237970492085938877832870168031722450858045528210790179980952275439864213587930467969645939723015568220385171829495184161590315085573692635449376807806864882523379338129699868879396246973401293651427717117916523608494433965727402709553833700708684126095463046275937738133943261873282403996336168584741329067703504907240557567456790665772457285391402054837321509208253789753322204258004156317329410124784772525662993222425740048939282736365439808853673031061571022615078013487749275703172742121101935036326791679226561157915170824280623468940369020195265535610352588728672234166623110002675200711471524488399121489501599712103370129574372461261076738859816719879919336180781765005723963961314741213634124723175217917518633754466851299161864028120126443767234969685487688938371146465058509329752046629697297188854907209164291644746590156720954238917917604027066034919915784075889315506322266917321934713679403217527531868338552748757412283704297360927703615462477613751173750695114873118150705407726977766083590695916053785475974035779838004309499373207514363987462597893944262896128752551773062238541116133290539867508855806392293303547386197049008997065611744667202870926655396663680555337995761519791014843431477453309668198729821250348389709403886496692755936801464776133016072500316772770645280020325152441671427389882333821441587621976045127924959801711924647291933915101233922693977714124326424607950610424045854687477436992350607162458678885726888955618178187726668088786441405488178774999968993794862762875933320760567925637389776671991152327465569378418328288042141199111606403059841397742594796611841174503921367745155374102119242940371765876025787948343060664877045042764933734614505261712913135050868157742238645382546011162904553085173059755036151009564834615514604182175784256449726852890933028355613576473847597296322907739221953732678269879403964000343894667089915481833215273580654035928859548205791780069436735919837870704732510101530698791894823108650911721354549004244963002548545025815608042535537023158152587909319800913920 4903673257155189541668466322476939737628397949107380178443002451641244005194838815722208535604408512172349871244326539576975061404530484147644754990135418755003855562324769295314894778037580129020257333608864478432844685772762491925583176625348971497542269612548234809572485971429232606582342358195001912425610836386583252266437753633982002334965867912995488448961674076331768351041401632036083200242371500568371430759662429486520108616035481917066912737924541144130292385821881589332921786853480772975265748420831169455149987442806864236432552378047104310874522226851962511247827757479817894009667640975609213081350551235924054414805857511794550499499850059631455029351302298783056993000748466452560944922044389252247408990112071777725937069254873351209733765876464462605673432430411065244708498398777763532733837273136040101110985065461146558952763292964568109441450086145468956604905166374257625327375190676445717648941575333663450029446180282237341438061643514332822507927624918799956639896492676220100343877222395424857925827077150358718373899711924840025362578931720065614773145741907213406512518491483700595478051594280145589443688912658180520139585584844684820492795102384628372713168530277651718015660373812829215987815738093263437825703163796970474087484792395064491819131419331242242572293764543432839523440160883156053645527075945729250917373712791082175491744325969976402393483658074417675600710632971970627654305610015216549471255998726850117492271683592739378390530004603650839652752835079801027829003555558470183738545229211830287202678398605456342332587105012153814401791336806290563483480727162977732507261734687836885805539261892340999714046047864351402585138999486426202430984808579603799224016412536769741772962479191229973639520377574284138294113760853265552774456329694455207207407374428592680078238420434440503061548313254530657037451943112702045353571132873722360845025430586707455077651135309288759881972687284424639088608060545760517925726083863058074433394238478058910942544044280066766889481599554855082647133991214828774626204870809566441438676802217583201169993131902259187173468729541750506307058284672997205563076386460240775008559759298978091434436430505604272361543129502594138654697689602401529609246530851525809255830341516423370264547842287399666290482739721040867441171448455058830808965166907518458163762314260983829189894061020112012498976175279676388758149421292416585947739734413142860411764609123059737851583980104176433023879802267146214977010163988697237103173386188388426193538890817074551596356448437469562906295636838737661175337137762143301760445539459618030468377036338046893829517087402273209609157332360414842368795486586858059882768081621118295911934223460521276556410220868505262217249589264203387016366884000383281972018039782606481956831617742633109635098032088405887812360148363219265864112449978972189735594023081006166521939435333782871775725830054049841374582566171405981861807633065124049153193314257458409208234199557766122975053608197082941244918416101137151132077438272433438151527268989655463989339777030605519757939884165083202608505677830962323069326841803075573109543132506084365278492238439206060372287871466459668299645070887058589065931852542824709540422699434725229164235260147303289421478996839452655069630909698578827348624186384113588840415017963036183913148277006630414346194424515451002960311836978169926833771363429370041500684346436379870499412372776295498841838829978195162875704008046542549648750511326380053528834771907672503787696274761746554553815777763898236062750657934543543122310891802716401003035611618587948179148180924245280643015574346912910473276570822573214894040521907774956407759490745891984745947175079071599487474594382045085693342556239629811268746291965961316566765796423325403568463918038259240245819041701360152684736931570461662360619817019862120494058281304226675996487404351746635120711246517140291725056079362326724256103522869406862320988293343111065766903308958564599842417987268861855879039945614881513249252528132566912278885716439134160208841932800 7701974303187788191795217770985886405873134744716115185162688779854799079988630630714479494065769148300300289112928244805536608920556863547171500544897588632517070229580790321543273947319455619183653961017889160790757991395287273364896260082816632644853595614393799602605784251510883823435423710207571919628417719038036333504459220710398843169531356826759259059684880236985708199033871370587037479014846519550392323654685516437662037558951572650270182924717445483193866999552250082750168516254525005094383383487212207130664207715717836376091495065878148633364801289177560249937178630028693844151318438459876084145608070780509132893500569650795864338504486801916100016240936393113752947974749690080843096099897567810771811274983958424606250427071871708690093793133400823513417744177517113923944292641504180749875472742984934569470298173615675879779744423391886845123363475252992567083252183128543670283171774234080577187681491901239433677101132083966740301089831575869577510769941941654767468550745783355312041623367088206175073881649744584388919566371771319576607946759254479403815988633358400555950860341622203878834490019052364181024544393466356076222649517784639497116415733105774332445862006593321054292393404290088364339090302674119036261385285819635920990051943462451213278334248285552573103082083177323669666210938858060090175774237142129643544583566638038480720829096180844513211124185033019324703206610618353742460958453447771990774196857497097158331150813670503595788459320095225372300215452686395812196012407553584250884099824051594878022570815981333444139339976046523424944586812364247564682597521259322719273996204200781510988252145920085877512794075701159061711243134426861355454286949517673272064432181385183982574479425932194562593880433349769041468296181039292357810206591006670557811297380389331558918449267428981021148691564965336363479447917888187911284701432491160612942658390846508922098418000686998372896136574505778595362242553288117885737722958016311213969123735115646610629005837443993581955047033523810413063747368223589193880101440886010680712047611181929605764680880915842745546437105318359348017663885758541023707270148050031894887658882397936257010556660053756912002360773466917366416770846405487657465204873885032913175148243743782558867121202033523222778414808010863406601030458279800803257803080835866409323688563980265969008420011173555867488664478083404430336664530020522599154537622434667667436070305551248737570874418238297039427818276079153372167747170946611406131142395152757642916143719719077417823213460194791468965627218433701540909264972502342180174177712926457922643257756750387559235788279149637985929579504909024969516575466812054417131257485081037732993544846967696167107395007211925309563456674278890381980635011120950339253503197450303797557625352350767493850811186418560962894369942799687986065573192896882500719100328943694119665619201992278188970760351983194261326197918290691502072690379274888346918165984103964091364209123549453038928277847249526066407794170940261784848728730649536670058191158018416673404269757368577385432272074036768040277468293584894897382753683130933553261698996121014131069807121916847775104695076736910257121783428250017544544731580654278803204950012251482592052592720416021455234636653579626796753452276566560243439901915535473910314012500945797120 171994682594689797206337755453348061615938729524235593944908647273666059169882201649968311552009424974117187278817218178798259139032501453786321938178654777693789218636002984435232052666279361752938539629275312277706692707916613475648703951924557187490924641454615660232245409832248392046112228282070945422534069211284276233633217488403275101948279607990423047848042418111482753204828039313893534741474114755267397767747177945825869186611297460755752852618448926381615468305420899235280871528711755730544792380958022650828479718627448649427202389443203919046756114568294228032186319180062985232987042420245291316847909981669105196647838640639430470254669864614744898702401028112511206725688346390240146472939736514460999280486944900537469472319603809443840858828640723297131167498285804171427880264634839597230468855506008823536925037457784206712080185814840296775682275051797069217246026924653624233882453753219627792189960740959643634044991425427178628801700499403342723545604543587232691389211947737254265189798239358304025085287291469484195230276290885516629833142607963176851952720138231009517271786668803561225124180793689330634986776774169128224553095670219581124505498078731178972029337060091144006589623286512359539963518527414864233950436911592370399268567834703962516517374515966951710273364515528872223101122875634476746950280127470306858576739606276473903905839611357055926424792491666717214343388802318546086206160522803018130427138079617249285096707591874969965561856240992370208473423745745654194663263773229673185601039686955084878763122070810012890825823978412578168802146920418965034195720801789518694028118707886658532850493767399439578235909753928408718233330315092763335229885170343329010816043657247986270499775231922527044307442716674829158665548855111983207429568197701027490235782457790218343433662217326044439306899971911183903642254414595377458796085727276833185190606562055894834708408732367385956021582503536443676112505901747791198447989930446526594884938093645364060322506541180108576626493114705471345947679477757905596465267477620337716735919182805190997241771011654326624677115155166249636046072486134535128001528091169866089715116467112629652257991559591801956686227675454003132546663826434701648888052176312003395156151120584053510564628124737140232579695609451161077018023893345052551179754870426139549730650630092305236453021605724419322142609605773006383224267124334660700258185562852218456254580865526936832994880531402069954806235144192331265267338160852324642246731630608768705242617873063407740432059181776265138399375570197031933573374849495857610509821188006574368642728276465709958623068752534777532987480754580061112274595999427228051615564919856132990651371197388807597334292306626442400465413070262821447192205558218335134985631204465143630016522309851190923078075881002230696771832524069484349438201543440089457971499128702072515032556643899970556221103622243025439476190498679276511840716822347567010574161791634465759033271754990016243417750267322598533209287336426828663616232483601830897134004908897117073726714400056420386326374456878370676092933171217427975165411115926747058198124534057264748552297494551129964625252835145482132324395376168125844809351836928507629704849895160573591043065911589854549152775097473462168010694910395006805480483487450810443342086896339573447677830413854618875914335611098365072137683865433602542254392648890745376643271446793667854540925470408516717236092293565692284677240725026508018752035931977308987467712623554807239167423911084144727506194681336047723877714372798849166388226717891130743962344409680810403348241424622337671372591504937690897055372691002356138272401561296063846181991864187805529176056292828589634612996764211634625324770720907905457440733544281140870415883863892708109660437000129809768087167970284524603709870523237049625463044835014126689827556699688579237394090827471109526507289765367714942613602925934998309547002891317580818166520995721585619389307539841850889812124904365873265022607758582206657294392570186879895664799189064396146987944161691711877235975463836691752500953623021384968797024096120202291063239312713542576063731503974190086113662212730991066375707234869338258916720227026805729739524405942125033569616700729900867603563698412870375279432678807999099244530264887137750969279352306129993571812187273673606281251546441797329945278910708176632029343278626061997349290515763281968878438189045609016493995828071081466311392096737722048764000047230303080176005409372492954366472355840 98655808808884311862403418288216091713620952286337780564242865088513215292715198995471450940394858163458102491866983763741305247736465602595053948879184069878515848027134990295787530907277274185940158990014736825162968194297829454082541475569149200733649551153121375305843220915670277023034495865701198100456499598323432324374639568403239008216925464663027577715569482735372080515289829071816680384419655965095647911154378169750738509714766484984088955714798872829716787438626994327973923807218188489561670910010855758571562402515701286386213599244376303713854906453365112364571960902238638715918183327423524176980373023836250438223675109378808486290394412097278166594433064964449877022269172501898159998638692675000083642310164324551217184385635115788035683192577115072492460630272457378718768818950776300803388502994098408107366653178918971779054675332437623027135699747861890702004223750828110588118635735942110655598434924984646688738407113902876052262446411959097003665454196343704088292996041803398568520827752261560374651717007167737738703054873305575076438172890556046792196042049265729794683782124403324920652529614033837123162329552797022811388309455973825934035833654357467733152835438579468778332546310574224690762729986240891340487720603755713731196851782795728274163667810530165921019534833310544030919057031434537275884714988377076746768963003081060707911757491177960746404905699275834051209510688925071645785250299842567857515977051599713862119940852014803104101147891212448859653812638026609719704719735658512026982158741559299912345093904392636612349307051107114326168305295030713028314045657035155213409579288167711238472888960050937644967261909527117249795105450992832954712796274787843049957237784530784130524710097254193343755194585242146066696867676752871065766943902008207918197888000064513181620703285597217880119335489648835274414599988077690303828402336467486157203046400 345840833491578188254218767689584004874573792759810050283367179570021890494738521360936868384928333806181427842589818853048330697202036668617844884051073007413903018789141630698718635455404227327887210199236442089440658505797621420433614629051707669785449326779803892292040174471289802995981077548988750989254742226067927962958058096556512028949290384238344086230252635524318413596540925894891084279954975981072511724258949449449277647355015872985548091451554143321756943226793362064233237758490339962072549667067313626078224797094723444117886471555252006827109178208894051013956039377547496106854384391738911493528768887891964659450288363236218339629621569275421961925236459757923723080099222970581817261990368568387485334772118169575312231006864989918953563214575666469149139624595723587368555741479512684971840424002496633977368605845326749713846495470774417971366778601307854340440857726655451665761458576074304248571548974130594603637977816231397331305125047199353929407703720812476493770438795174976727664808517671501632719463180373608253460816966897675480023938274863637339786808093193670525972055528875152764681770887007244394046247359620033425320290675397731050908423139850547683477431247606010516076864304080853449944252815789393739397872420523753444138696673892523623738665936793504102740760059763388192653913303908951506842658059158846783949190872823206433829469473483429056146361558049678634533958499150877786450150359876724577759951647537522593192973428708238598431111830277521228533262657390509170686146578220559523327010453097167683967330042958472730560765897650224534074214097719168565706573999405418405215496709086552921608206587731624451625481476059055583606947172256236341833783123125164773272954894911818945364679427422118201833183548894812359656564837458183141647660611187602190514015616018596750087009850845455289160319976077734379656227700258310429439921491185635251949018469696951671629655815012659046669695698314848982678918501414015187816266755665018316667840136579706772537396038093530034329363508635809415043986281315172995575358815291696158755541001035552273005879037570540791089270889059312920906930273041964372937653714371174252613716720610396976935473727417824072923984225549127489000026629461833086130754635508204077926681208279144940968933589154074808115521022226197179632256110217090470598465440975086214562681199893568813693468387339013798837611214305487995228649461314509404836292346599335121712739776448796927329500257091245248286532894562615174752928220926007231695269234421262186247215227976053385360935280110523111253619195179307833054235260200604525937748704567576771784883263786654594828485787708478286917235601408741221712078308467161498579364205710267222999831043229530902112688236303112836437718256262752208723631392674873078275292352291299685176573638590085236063860919989021918364753310079540725465396453001015055302008710095750579489869029285231672382727979480795438840613683939296493095270258191665173566462276235056251949316552281289718878193524991992709212566824516919312472383174302483744934881657697050829155003836289424412313568853525351298025238705909064773992235968757208784252090647981290842458789635056446465532662057829964008980455473231262406675230367560880518784863422423618980569183644501042525666558627776586444886218735906319026938511598835933618181611157953974794684088993592290570968475153699500124641745103314738206498519533607420274800023497011702815634175488626710330891079795540919093498414920295065805775539092757265573873031643212722240421923135505532433436675380091835440340518882372611113736146210075874562213412604090920786681461674466273965457842602103424344854550276372459118355450371164519930551294109526349416666684815544911529892491135021232137644757937388476336027876118087736466807986657020772298358903388650797990372653755540887414241512757401721650559037456893244897184197564224866885720774057690983493631105206335441069588052329807161002584105905699566881199040439276065546918139672323062319619017539557423779809661932828895033998227536000484415070573672686042542065798722758830847667552093235399971797710034926151953093841460222273988192799086967030081133780847200488948696143464666216178609783600971057397843290215745452991502677207467717029424834003627243288143852796725231487719935466736452989482946509565203068136955410638335075918004098681459892848700210566940102091159135418143705453219117460741112522019026667607025848955678228480 -9445669557047467398080295115320882331019711187156966862857865397110573742515093760925916429192970189703247033226502181728557388421872330912195974109610633187366546282288195738003452068008071404666472060643272841423862995113490391922345435011345823443273529309049220360568749154694539105394394434575353824630725777270679144448043229071087646184287307159030435420024981129613146543198934707772499454081763448426978791361146942284172495439548279086916446028166330849540612506502148930264002306961647752966941386245768892181112982019211881950249724617802518044595661577970519831018898802053942824614826643551913571444398596854271834475217687014674849768359048546272014976812839453604826623139960444313992290180341690084005993145339103958586289336208668649673579670018557994447143730665550349537117638586831077187688021715786798066084769104491969121048926805155218485474917122864670733570331974148731082702648290330463839415590783749756368104715805073135734999646396836506425987416619348509438334531890959904114310697898315731073472556599853571283774957485717762852062658147595633950357912398621683986314814141519320053781959552331942638762004928724977377075039561908210873815663418167143567085897394616247411754592345518736464137816216261810954264346793508869766078947381399201819136816876992246795986366531304782844980494482012065082327182930908881301566738914794069537223844808424795605081696075395341202570990468327651638414787087007938310738872525199919078137443562402961703351498071349809805512267361373768309962963462368790288657301594973930800710733782111456070333770016919428867584168960460608408553290443131148193132319408385046559401397859646912406059661816725232897640372235689688990088035534408802762770290990822123223494912025043798426356296306589525330328351341315407026213024663046343112270517903618475737278429715530065454566084200623753654923893090137755742923151280492623035161120424008843020634776998977502637861388716493844029250087677178595918589809667160800727232534974570793452003690199195147256564648321612904866632081577596088749469485580231149310041921746966308970956587907893651582926648833547041073877754356790370068202333840291877281871867905071730248917499689304147579823943346335204719371265568019986527917706416004917670236686312282577878272455925737411564484096207252943654883414327564088395432633173249395602635851513995181916606223584431413732402888708174493309662918154984571530543992683152368071098417818460687334291686182003199610660741462559715819366898720161027106417505227738081850061009899510959661874370833675989021168962822746499517581615468514107096414246057118799676413458231763329544809666934440557582769466601908792884846446926841524804163737129597882742948921709445188221621859878906451520416868380081350333638329598003599954121689424939286938214215980330580399243923334644886862196894606500068533485082099361490935018744850610129796319410311192155958053626652647557730991768096848253177202136804803697777520999456278036927915021943449017916910077834260932590653172980816942545874911953965415917958367531547777308541196054432613313048109844093020770800098583739828989690259837709127280081788959822168894779585538394299783860304397212643302490365875586814768149564616015077393280953823865259512749454543854238026609478412872981022038618928658909103349438810955697041516826846597709407399044812098840740862988648431822586659026770097765909332319802531530821021694203555887433835603664054884019449935522685507878329516736876747114512736320718320314920002870550431879882894533847151214648822524854863454325097190292541948180404046829870946826510587886729101993963355499291293419546181983259403201143087034561720479428888402250252983264089510374130753020571317062766723675783190666099411321871540483430082882248963564333480502389286617528095678626255846671424981528081557229815498219203801163510548159078894899414137036755297688291591075100449499572764606916161751119745383751390788951249278642706593939090781636325948632163269059438863421222079817026698039228807299251731942461853619852907955606196238100133994508417855969962249352595349725254164086995334864071065261613973825898439908478191841896283456539267103452547831429673993105929928269513915554575486486812173104337831881912642546273854206803529105136946503029671029761991769409944697281928346873454584702610090512763033015161336373801788203844091290264094279149240876291684736095475741365479014062471545920257464123282485675559227015654944285225503335137811060740307995736417578153843135893182211374056971069445885857610690518673695671262636526997795916122406042255868834023624766590116327880655809238691032967255868436436860811403966135709001283499008240217841645649920 -240264362085748186686565595869243106653542908629292553207469138288198796540634127354303038280354811163131115653731627708983868368289127990080880588050310959901617804729905771456872177569154826519540442672943206045234181358113605776070588312652987343631506051498391515989977331128475058908881266615793440523610476730563611544087341383026358890487826506093185106338716623701566735629387134940993876840529562556511173868308955539733858409474269285843071960947092942411013303608693659014224880946301880843014495595940341561753381155872058830271702175250895939755822533130728978494162649335779693183302783640927336457263066496974198912300039117742540065494484460723035096864617358822265852934225060297256638527144901621958640660270385466437427616471222652661746026579797395751138291235151240753340818814473682958875717165355864077482993436908248286107702968458339212728309354959707752230458405297288716126013395147398925237441251064510521068245361451432421134747086654329502115104886918590778795485559674874084884748041597216545186811899887375661084531912792445605584714762531066460845671291364138921796134965821907292881306857707085146574494545948883425019210951570975120656966826687569327618898172078736440851306937554802324621403419922108694785798640021284117235667858816149025105408642286260030778633989511698129101053655959117938346830821630184013423781317699661473310161907527936711569040777202961220149425009884998855849353690449275634466030694705279861226800711877060194780840390632961728214797111061607907162020951220506033544861382915683108216158893921247581869053708849021288637166665436107410776603909260958859023456623294434845356875509537456251704058586772671382137192192691685445838907452915627203822240111176213737054078850209570030886506109876360815805215755084903049120952785767226526154983458153989112494700445576939178820824654512074457599775105217110272997164968296526949451163943873008961961000973297409409415919548381392729612979203216235723392397864328318613886861835680730292623771034901154110945445847914268267779296271809826090557661072097315716376904499871873572394904952310496322773134520233454892978211185572071309104684902875588857042597441354537598607783000030027949092759299970581597781299618346496429060787210859242484217666590673914602060389441127449280537452928845353235788214691076802098692676496888411504644335499619413517910121449961734467229870569283870906589776824387618890834877135109269175483671923496733531917621509871756305413164511710906626450941214530653678836038335969532843539337030652930597411658797093271118852191294327232072613691391314143806158451002201696714549009160970606293142543304899620996626255030325995937068360905279105743660408761712602686563691373844297834173847843818114450762711716302513368147472103163286888411126200867691683050045652971650237355865691513988492563308911067152957803512910386209943536680497434988383147223173052738858134321694864647272414290627943913351801342222975496937608800972118957613179832953194388109732115307791995321392299621418046164409254066933681533615452879246512369990820555095354138101132755149650891026263867042528943216968081198552868534100935571344937030315317337259635500524051948488682266178054639871802085059239425433593489338717531623681320194082080914141588530769886931857374874965477263335268845341558231721050813055555566985318396676921938991481909225750233644383105540399821147175616957081132172116757229840830336728411717596714893563057630772583114568478764429726215390874955008344681100712055282195969446407406859615395549065482311524254641973285098563332858018463741796628343277294507662461940115329616353323727466989933521204061729028377801986934964075165716937600139867477166451888381655117870742988679884912553402560299715714165023860770212877748599586752423854272988735375854541624590645845391202647502575282156726236915617050803919922437896501813874147178928105673062442523534339356365262718038351735921822397622934330464887816610061683989378369071706985304595909367879055192019216940759383100655381225969018548347132342583319588172910819920797375292497345372122097746852272750628428483647844485363703900507744060905407086326127481289582492665509061134232603170227032678235923634975489644528550824203039669493383132593470914289174955077951378054337864400273917025806998687693847331892031112607465049012589198214577208248947190827342327590932710172183198440148928486886034821072837309455579118969338453751335351534113662162330142191687795184232397535498202791010824823590044379115313652208624334130799085065283984251817274075695239850405555119327798427039358652689297158695689078382039267049729041158491312090838333973540248190281701759815958819847847361191797679829529328203707477173123302851402080524103759691334865266912107597772826200398431373104064143895336393212238664797590454427352376950554657005643615764292132801072488158341110409544518900851662463235676575253888668538553468777922560 -11542367762970204722907700368783993411647652431974711178008097902315851387967569990233676190287711159670368259281472486556556541713384871926321715042741443824510012830607244396426837962121946592750778455064335218952164521897725171778044008297264449616470402350669597739424262529172826048068766807991261179658208008540756509815458861233169700742772166582030882541712582341026186764475471003273868117449679989304921528421507344834550826646188672890200358728409070744598837304551590738725989717224627870629920989865408586144624218758722074881473709156062403237854781991645651026870794772359443214083993996011350635675362294184456732785673269860113738934374403599344593380526339934489683780752040744367382697269587145186926029388755989620306922137884161976899942397387965521821263734374835628283436265857076756330169600519803690144895560536494313647342594697576622899068422952792751056951403494168059049480147979058750148845430801082037183109040718949600395096551172103667384188256506588980363199828770189506885474096566333500879751476827859063990140225093869277399304879381283411218397900871041943028420935872992297092405391536903767646018974502938605655260238787287946333098700343476978586984869216177326558942367905991370502367474794071505419013402796303652137952012073606668949525090924109587860480095053789736048411683831131912552431251093254015333159478550829786398113994733909078748879006771150650783939537846911227962635559166624914116068281930198308783151855144139430669974854190792708188586228599247997108281002328620949281645571821959845010939600046179952399612842855533391009244194539618365529221310592585448630527146094659886467743854250783423247495876409216467479374593381428295644879375825686508132821190452968671619577680806250580056207769953477355037473897380438763563946948601992346122761223169351029783270896478749591924650129215656444339535663241538056817185587595647619462120198002535266541923546767023631441887926006168094624746554877460325347758536764428451643897487362614734878007279432945209103745076988863332505665684766490563932145159558873272691060391595665753291096760473142282980922797506079758100274559271409254611358059805207721604501105336639242006069225210483331100310129351890641709965017407361713089207477935191232812013972639603344363306429653384837205576084682236852440563301225072381263188164117057259532232492841507161573756525382501578183750859894063537265365189553470718672766048450070916239414976839608182419283023040099546624913976794520947380993997533643882627392078704001042723065665122872036276372158338637329508642036986128632089450518915863415441971830174299925663435068477478665403128565329143296970822744412078315370677793991359667363637807115086286117083643225450571644367032569007398556733738794102011941022473582495158594871763583663747477371038719795443671991585732101622049286699615061637372488168443705638857688020727065598372990536577084215456134312635927744734778096920819378027867965109770066896308920671349866820399431928192480996228159283088299342276670517477057900887870029543533710748679977321313046026927723753390767635384061437972588748351084689145668597597646359836040343298759674237634465922151847416708157686035518862785101462700606755618700834373934773953745375268546755907448937160036501110400927682820924262241456443463800988115512967120900781896928340322529524620691941217103951598589990649032953225711695349562058867798911491215338394029324647686043293394605750850275631434752714630703012320229165137791527213394748702360382230659191043925171064784345171802091504580931339639954800044010031701874631697371118401239124448079742833255615050576119979368096184856105145520797530361380702144415612402680547009983322226644560781117328740579364074170627228653721352525987240417383587038660079251540715975146045762070430940555576934645031099888421545422169698021475727101255161827020333259804871582337523161855111631842417217341426693750420065647557107967691416573384470137929472872674816899823741566931726468909323819029745843237025120059624057302218178759652021837773462539719558967761162872190391541265025887253253532340192528888545765536204433067206427547490690166531666947191785862076637833456433168253057635584226056105145850436503827648961300870033450158870871270917890799068130206066808117038416572137435351024901347411448822958324483415381178202870689856238556162724577897961068517037325526601772216461420033078167976596354838291346247287862031025182298443770648373046820256267855169304235338280990609472758992638746327688814777691118299760128163840 187255121850049207294101426437693229509970603458333355706932670272914992602879195047019418949468283829248716923402104077768770476502990196551980936049429661345952577908781992467051165810967789389377430465248537610800735198819792046094110129499256156746810759392753829363378706571954489858610060955415293307956698939850463586988899776264684740049800909913603654117848016826612743790211618122007782686101830315712779744258420327635408155395630801656165274093793397601885940762924256811290335562942719424835867676986303660383694707185702838721903177563544796616366808403860492964569549070671897818724829425695231915792960349197422425153685871501932074791340359315620128287722104599031024527124278114618621601624735833675303532907835391896640633359762978434843762108793742549880107750156041093418991441474800138164984943505038838882211458176779187027120545912557069248920744085567364466659766092882449185299557265380669168651270778250849660600856515892369921529354101342800221788743980672528713937393394842487683155924180486087353385851091178641692634369710994021322504574208015384304951258481955160300840590014405932244383730657657089610842393526492303398362774582000260052784522243973553219524896370942468217630079162232398888732551768223800023930764832391965405153459504597924076456449681646256443727934904511074751568067066220275197556763684911267214043143147328747705478529596296091592638906036169592346151632178440643958392722691200737581656087270919060945388575843020810274132894956983775212163779239956836637028794132632328701007902323521863027558723772047979495934948252442221945152483760612580441158674287895241305413796670397637213119392916603870696260930991182302849714132307524856378764843712259026021533446055237006395049357646525931679198615494277648127593678266856289561862949230014013613928656387480107305027726146037407106314822299474538692675584237061271831813073746748784969963378834035101639980848550920089604014332972978070591552136070410515388700760891782781305766126771668958430998210950151286226111705274394525426060016966063087087030193590921268973594551695271247854082242516714454416089800403126549551263831012477195015749805434975061773085608655166325123110572121345821237392474489862558011462926395542854437066860634052332408175685449617826926464835988598906567909269137692423526355023164147690280938356341984693736176121046121879177588266787123689280684296007128661016480587154920215980419619185253503389771801198946743733602779052675449122323211218525267955534469348893012129299916353773529261813193789941908830209807854127050171810979208679707879765218548657843681238512645060197214200723518217026321376057772601836203213050300154104244376302188018986117594758796228021390668868785911037752945797796845863354901935649525586684035902235737447006689483594708574420022428768830991012036116090824610937312060795095809705585799922598898041974128231621803895923376825997681108157908563922491708833050561146477236975435256627938222431406080348114445619807987125708380901568724822435262996265277971695358639475195848538276574223268060887524917530625584321671957810714198980451165620564065695629483416441349156528472406936955611594480942551689944231320927313413543183689606804956433468636081042619871874597586008951528961413028206692567071783604019123480588867464966140357808737114231606854972868935012080564038513569240926347845271089840451652057405573526254500549651939569687220088896598968418051380131469129940820659238422258304549181899195603992838461676642568917126996572044504990742418345890991969002437313228341981063146802032946268504662424301901081520089065646795048834997164174570372622872516994123264778002383270933608239991985410725818753136366170560262128647997655928144531856264430184126765184715008202816706983866829277185689862459645857260999515429670751941809257535709021306796190627026577563405843538404458818407346211597875107648646918790190412791000393661117489836195840 0 -29487005246476831831354086392355162580670668956478229738804415355635409626061381058861832128371342517811612972366733985585961071503526273806311814433872502438057881323482190584697569730314400632628782133240093810014650687415637904878584725563318015435013649145952907389517993600893059232235896791904582522078564226953407881271242275368970732862170123524506548578307207773634023109547966285619251450548364686815833482352811492047844530921402677764034034026832404428018598731503279641487919842084102790611878651350626328876399397380822122858016574292354105170945809500278989353223576494143171714045695887830464465084736146007463641703239695733159672485936466178222202310614018208874826671979323183842913551195389471948180468676328116562487552284943044995637768063810619417314582187042254108130118562885015293579013638948478839661123973370254273698781771633214847869785325706787293555129750892817564112951711777874343094312861273431138539006185385950728233251683938062925786065279352111949969373266379930300488949121296756878740005536732546416350859064940188745206866444832041245205867140432110627921101197583007804485064044063937096834285441141710040531027886715092053509880622099622342577712636870480527531863291894509910972460904886061385289057169169346583680181528929935499132399024323116609392946015554473534651324822320626330740340904993952170422567213049408993684571985224547194429643139311975493227502535261950094311425372268681886432677773833058266598063004920061170802558058445957569190801446038244292948025913511299164870883889866629990582855003281528462963266353126372305105701416822615331849955908222141159209810406322332031359617186253683087015215229206310371186717437958785943125053496362810377044166596111633650203135880824390136103431101337176478006413730972650302146566362446321314280864754883267049158423403110492896318685132429692374172566381365072252993271195462559704774072072713432399621368301730169950293450936405491842267894802819345778254791665308634734603060783824064399238972645450092095064661673419891173658251083997181479035539423919135600925378630261795544400337999700453451652517454681463876465424487749031672028429499518490354857451413886379067852380893878835474110555218264975181005744226103173764186074770637839012472865280084663892793286476065177977511105422669905177258997678001933882654147441317350391857249132968721077043997582867552386556733798397244257964115401996272628783743705532092510351917596200911886873957950601948177240783488003272722307363143245771836914807396586265305607454043895897450269179802718347855129725732162959021447580469574883046584172880750448814225039464862902841749947610312824614775866893429065272918942957880908840640906365980000958225049509202402941202970354949575696098611251512148541145587971840858932124903696394513217541655740440777127515163041791033604641196941193718037885711984059255587505926712612418867979726944272625244320673016483068571065310831013552388216919763982390564020732223213046343819755297586992980823246124590044376819198249569603520279111075988746550733413062773963677019951000988637843807314284972426947417466406748334299582725692828346230264344811922749307602663673024663467893696349326180930171361958700510374824252300239545880403059881319512206944022239349793495003466361035097171829579555681503212761774546322385707240700316705452185352974713082666459051918455174416635185130055627224023538023356841811316048171159351603329190101984501092333059769246726174417812924037703568861392104989305337557220171666372264905409543979006526282710925653392369999430987461078625855033107863238592134677703672565280752874586496280387491397820466590825531858207555392549124784252900378365047042425344859446496992758979952146064588330852685207912596556631380751222032302184348794712323163942368855325572599719264886324236196890140549027136223771343624908056477608264253197848378084544603844868826614933465796908941575621373009767542000320057638947210616220963917922758669444317495789112282355661041343199728252381344249566353086407937741871302129027167895348336490160222507116475138046521669445341723095324954666809693844220217184783587495148878821908674594875050984246265183069949497396608794051150109074567738922790029940165634150820956739645693941169277185112144926951718411785286301755190673700119192014892475290160538225070548095209568455325050759904869840347928072197981500041951389294843577206490472082664020695074512213421067445781973489973239405817364874300533543956054823162594173351358812983879099033226861104215212367447874596334926674932191032181704450499795386579443679803536295130619630269301678205317768388130132785186170657633179458615691849278884456803964726420730965249717756761729217989810344302328326294543829607582597453117150015786920944452111467845248137598539471929064561876735835601169557542167658811036857794560 53851587414931202667774119552874627333174935322732248114410495527347378289630810275616617441471166517579944888499262139121457794718826943609660659146338458203313337062995653301541078354681369503132645393121153456680921827014881714462929480481008611135203002477984824357784700048759853764755909477197993601518736847425021595967437217029664029726276802969685211744141777850844242865322679379288799232196045536324034369383083850033602804091411363557989607185781456955284795613812951616867467835442977750507655969698157753278638344367666799024807485055070783726851084022225732010523963198508241957717350555319667227084888807746904038580154276676601208965190332706890907551976218425825332386813646475883818477290100814160960086362139757977272652520250973821462018958450071252003914242356274329325026779529357330582708381784437227796280084720043743036083733405516689314285964265002871739040531146874575997110691040429798578849660450853481631748901422064282954761460821865201230212410865387633455492442521452598114219103788928919400047308350099016988993916168855717180703500996124482331791678536007984241966928245190021347010349059134423188033482177575874917549649411485470778317235112993721261592954428098113497119436615376418959545225757216971536971612388210253537207958716042797171250376310495272605020485496058938708809825582981894033583643854326622567706467510062856478950331554302674551906901031668094621900710232163535382845842171119933287421052435688511766208427336669792754319985002472254686471761303460968720466970798873139507355873420388714776412551103593554438411792444062625727040914315939716114458525562743840788856003430219213025450924370280860287667363655481053201713983093285351722601372697895626485592692830655302426249063599252051113668482884482002951233597514348637062752369460038843971821779906604742286567472327184426749727122991801688327481684713941327788966257244679796142670544214885828959117295254056876609560209449373740517965653319347175591870966556966439745237747448352805356062114216191076506715883698916663122621701674050774332530735641066147590152224470570755039326796221134475654090182330648780940848189323049112335160154870358358638864768309297128837775256655534491404429000366050272397964658234838546018874728778352635130460332510594376228259206123264512596721999239082555553653060706486663140727603352289136390570186733807905838792181697285283353396756421139050550254449802966879777095118057604904433953120921024712194514811978280024007695702145900119751496655017043209915652693966535768387271819598788700671145058809885382470160881064154299053450786643844292955289757038919617606109073709816278249707017197329192369174681681873382786569298100177237387709936222405005305209089352023005540250007761483893085423980057493830072561636213681068463959946333401817126437274925185389698194426051358632713925841704634178350960242626626638733920123316657288671914943060024321026601417511281439838076738909424927053073926643853447302594432697375292560178215051327938363044986791162405747149849270420057955356574888405507108766224607741310779202205134731858772953155303142594400557777559959544330074621383806714707358807567632356159205717952278441348138477743013146497221678419482076659470283254949003681970331965547376896087322666583198666864035261516557888987409439924633234320582240887537910226351370900692228577948477562969949194666168182111299941543712823090889205200377532619486021464168542304460206932145100371014991878751120439880215654671528826201832857695686606045318008052507179245045646073988946093422321582290193408258461059830146094997239234560 12075910253970167301133230264056867271865370624707881944394153243903529887422840014209215391711872040847133664756374950369248433135206928275558726648465453719477756585125714753907492266184846095969307590839993771191230011089886771871991234213163387306709653602353926038472254107318178735276824083231082464384941545506359306366718976583426097052899215922286383339421028974870143742749275291369933158840412439800374938584070229984893976340486512728711897469212402840457494931578900431935065857752258381305453790135944754564000321048869232475179685185946306251229767884146743644952090917358031100921163395018795273626735629050361125157091134822823208864431769279030794317612150760970995170007962274710328366650490100089251598200926167358086180143077651948837119234745037991303613623009781623283388726843115454479016910588890699547172105666700638088273784911244416279783642087141488922167048933686858551463334172959498313154995276563546836902401760450062329492300140286458259571987989999224083862710968362935561915220784991020481824675840291755815592761552565628264211136288290491783743242531671181328622038957435514839591001803518682887491397735560618161209634834556528058290043228159539020918493184752803870711618097901283018061828710654226982185608695138636750973428201266372578988707826131577008977030062909886938497167482234332254030518954404269966196283892236931555201205499475076032825863147670078850570501244363214357062206768996038950325515891665528595258012801679766561070169582595919441597272599277804400269851491378912432792441254942350697276116752187037950727740347415928763806069302927498278057628480013106921248723861348546926052306323174310305332813209697725339062842687367137775928330216905533061972017284995096375107919579070457910895761543404478719081938355970292256961019541125668552535948879356092042226499731110791588545338782707717766260821699145067633980463844185110607726097507276735867962868511073253264175016906066405257536258787617090841110398131382779902729461482982826155238170835154030588908879768247150366131758457258468458797350574433879747349992461080362811473016215227339835580747332362879511627443551314644291300789955946521079288491438421109799251350530393419234378887876105203454196393665824802228828117583010750162548331661935786422988992112289638390179169127308935766479231059099409245222033861505324645180621331677069508457995843867233123777347373455955745875787703481042982675274610491000116475191132054669121149411819800999065407582198944148238037175010420036975045105708331390497684221596511890481782734189791185555018615851468117699122576029952485168392633969706996661609988823698497529215262118972615215731228455358934513264336349468446928109540928312327769482555904608802998931764832801222185359954777549127588331807104101786580475012594153455697424780435733045422413209261329264791214465439830139917244058275946015180980919348773181471931935515957994991606421075806706986255724492981439696059757755703761830694575744513874382782539117256487616437398122995307202638170653130241952217099205388652428853772480550773972681396188696151771903143385470988034883476109338130181830825435945243619225816090009209100645191198739277885551555369560547927925371984133143577551298353255721700862780214694797961105676133490878164217533761966801940736534490893082062360591928463656481816330891801527850054980788831403979132758936640187630232296190543220017970089022814858046149132601746953696347489718765556756331230739650047905344504847071970155312120688936620333350211834696252555737300220637301804687884414659480102180164871859832420123256059239229364609437726027298424239905449489379096762189182098050086921665446848477251496815072869416168884982467761349844979994007780679619000820144186084463943060367529956909302049774246397627474823294313696858986993661268002751094864120420441005201982638515382323831912358602100422310648075262210005065673267593246277316769130188398883822840579949080800552973547311587018916154221357692746708945770036053906520417454628245427534686693333140906801314872245688959447322428570910971085324626971559892933424620189607333973271011112155345066293936786782031747222247317806642104623399006234254487598365598023680 -744356660831758012343159962408588709637930642997543516045559553613092258299839122612292709001181562215417535256028136758363868899473331901163007099033640887251009872467990058237338626240327007978808438987407478542691564931580785645223203434032749956648358583214384720645565399393540499949548028368078357851226869735378500908397414168749858546280834360070441050587959726325284095141909636182861949865828087651887023794933770803939171937650778825597472475105294526435149339259966425365064214856868031288190735553462366038292937087042790191039206939428037499772994343652194557437712543803118896477465177520879975974743818002047818688062905826629501061277599402506620950668446942404620975983757851560992514437292252914708930807931584136454102973106895550895267812788935128566621557298603684910849018645490627782865757139668240149014302251371348824570734085732408228693169076603819252267394498127752049952853080513820226206896121279026145404332758495914440538695183145304077849697647896354014196054750612602816429991818111149165164469013337539176151508094677184566139715185183560994052518310068318095361035333195860990386970273128372545012667495074878251648212793366679788638136943699364788325862198473843491490972592235971530242763918865404001528009880623115092769564395913969604776589093241165290250154613897899352000763461801308486508070809101943292159288458104457232246879100888327567539536676551404421268275359812336816109687554114115590676292991965358240284612270481157748601696469888721165876067465560351755612724524824363892588958029847545096765869924083138803442984363004939388366039553677115800916850887852095777572968155623363193726371663785440532028485480665843221021933381977662763429437465797506616071819051387740668394899696067559451688086612865943976123868673255805125407909452560850973053562923546473942695260340332850245548812126552995427444706628990765689908138179697269316587986834990772414177024443422459252894261414159641446837705599431182909915723641626856516208735494558548376916295155652733187246937064463213690680106929018004765784117466511088660819297434771385969416873738018644371876746884934252338952282513306980118183603751102523530497534127805122283241636040681981346422176617998655375584271519517803401683663392076620947702547244063960378234790795304842997269248983560952233320264369508217050979983282282337199698612039935557681049865053041724993912416435277307088881257529618700639894819505698356695944099647989384250087327750548676852848835238581659315078494223373220331441776088507324927012279380200654188780311535720580346954993669319498401175062699792821521789952902241263959905464208869588298834080545930364737406467860808554820975462674837595734351642966467885034303577915813131420324519746332835989230973305932388606233680470291645212214526050308545236267337742284704478235764663860950364147478225415562725414112750755683084569713118849268703088357615422661558565461841311345078544843278837471898380067167732376160884337264517219664057942531256623622544646807431860557813933165412771719911745010948433765411612419166060705948301919299613392568336755407100621832868824739517321797869255586124907737857882053947884039016564397329478987043268457015196463666793144250667021321119778044699045377883590592492422321919900974051295172301985798192785096452380771509070039462683041001741777528340964018849337150205843086969034142597805808289986214479812143318501193444349482450294235923573714094467317074512846909135742181884893014351689439910901053620293440066281732717521424212943892839733581401169794014466653072018466271584146541889761155996601968349273717503882354711903411578598979154184612048539098931212204516702225746917343962499111349949376481590996015837532188571615554642881387754772770422341277812016104996053281057039425750569828168256343132874753631278687373248544191553555099432688780393538006387267275620804122176088715655666282404573323566203463065228322860340182924642739675824700433270695073780527399496413251665310935967776197549578152621495771513916302855315890634313006704341654594603569826509111313893400697100528952187642938919683299372395835782316906387577410835239712341458127804433341907553739411486488804406305852169905085732947394438245495524916846006887123815372161968893213587106658392630117926849580077994051548780458060761796630327580742951899715544871705998130130365303383567506913357963055803695411788839051364562817776501549336977444862220108445659737806137670157648628262432590665234173895917252905587211965053340735009727551015828223911101339920196922398711752342877219398747174045858656891982178523718411887610975498761551395131508124689544592336330861633184599224353506237809729058408282755830446690180839380906301847853558969651162558182807582520506170129656700926364779192669956998587958247770277538117059422684446720 3051563359691585163757680692759389741567658875882407978884280117197467897128292348331312273405354163511822295850371213069378623112086660941785878889154363168249986953568952008525413886486605638958933667559692442279264329744147409677932071358047362324301663766023843543578341502010233112899056015225393219458085507472942606017329601635983286282444683668074615660381946487994661598040971908713584176815158578525366527701628492155822759335618854903327505464283184679995978125137314629938730308832693180780971631954831147193947758681757896565034569109761407957630481992767427085226608590060621200553016155114381515565147754636988803738681827522512060352785226393715858428983198385416193139008060547446132422332759295769938156524308640205020244694821094790382061534729148657804085373486647298345241193668362786288182551667162369245723587128617397830420261309229320353252853392789602105703702735420051183837629158044756044357906069739055573006443342225358315565699142615735606409610389120165421894966673733271993880927603225330827617658254955130234718972763861138533758774512503799049729136940624718334116485777668971953954372055621971565277101163032221600968812615486076301464963541716834862748554291043674149837063244347704068205774247038146471140726524265111273194836327509458519579446158248281104721082507406457577033737641411849460339749884849156322950112857312526373644185879621487037962875044795129019073534481112471846597949598358498452555919510426508038242101823749370252113436891055729512746482820634480126387700900722420650750121114817102609874901763644279953628306834119804682307423674545532489808078297985126566193548404865567669326831734162902654989307052589006182192167423662086938638971353133572274183243140152911981339131159029869998061837159979371360488328085382852587938941733046340372416023753180744037040889165917376329292364323018373059495180330426032125447121104153760548904434192010003036145273028581387505456542419870723992553046236312300757989526022726243776447925944549403093327705787733970115915709920115141524389690835138728794792845220423616050686972818040579544751266312707729618479825102659546110254644318563220615110067223600076368502806015214527990515072695871839978506664213262341043429402940512114107449766016726498320122691551805830355010549335626462177078222726079397080900759802081243879256712407664811166237976848152500841672346755225542093105147324680347868462372163331557095643995808716656943198298117479094385585230835288683563797879890857233767938495223347258101542511519522319523314464139634513120763696115923574445454921172466683853544988756025715436714997270532392377380682448947320445910282287610049198238527418665151143433361915401563515812116408362172801435684987759698145549713190192696275062503065961202047421391393622976108071996655324177929263420593378092622232099935130305487494508191415094495815045892814075174174452627057274948996367303359311632158922249027848293389815292092110843623686747084108106348614058761264551241719413507843547370420831521578561109253754223655745332109829293103427840783898016968006529003977676267092286979295275776089887783955483436393084368133928986428454366555682518151418795774097971505573901829445983757988214669200102694088278378007171911243182614038453696578283537882645897549968226593407844631684345044261866645606269639549564404203649947259978532458058302294670994923194014200683396540654354526656752732949475427338628079266325789794901825915163536063238297091609911375800369165406208169927965448675744080644462290362981886254649197186267881395890477231028077304247618185630005177908727445766031723157302719531221319032268003301087091619839511485568145018762860805594908408512282608616637206730445097875078560083272071383781226451620837958144440620973197313311272938626529566173361600734008948568107221517837376376385402075930871861531270282628184962366995102628405473647811571575580645395699536305784667005726623788142440705592060716293903637612732869983107548772115197084852716460977591328124130034107009770455040 11236696358298659645437665316581324163269478992078159953236865637583826686702887942992545222626780282660929173136267350309493189346724490833203338737942876163056466346421965071775142486121194173031696345170029811682187140576579468021393879986178318995810785328320872311859215659204907465492771821348453314466647081748665072201236195846040056902855849390215509022193972530130437391963802239731166016042591028180425347121926048246590655121157458420046628252503454029158189470380118245541598090719077599310376985404015089779606244676030127626896529698905439836776744442723096708619616168211852666465627398999055611023751278541452332780255360081428599307213066493030339594962172177375924596399071078081107738791601772803423306714036483325636935644474122609733154745590499252508991996686695576328291669244150346419066188845410104122460749525459403601524917870101292290338526597180609395669992783553903859197328185343481310113385187755620650778138357448612329895806560164695616546834643109726877845767509439252216097199094387592814938654056784802138880537222754605979162043087614195940206507206517099117667503101604249643291975614964205088611212747129790094107459109210729538976090351989770940337855483958601107769300478400342942161191138203755612599261994060639682217640438321090478661992582304934119446934142082250302421971512114262540001154896016797339252720661439428945452806217136373459718343393272754083653669369844228225600390961950442061922386814639861377375283562072176232759847040726058597868208919456382760346109381125001384536746630622487685514968816060909979971832674403450995300901808555637352778419687123280936734419871439058922412895124690543831232950006404617781390824143013799414595029572746600451891036818365296048210576305725712641951909074286474023537281517402711840102274025546941862188962874148569467851756557636024148127305633558032326246713919996780485837323658478114136423187840382645578294930978044878592212294723836980571940570250285916114251197727268433520628334632146475339017469450894143897126813548646418323657784461683009878856770455338020428335408997434410540753363457986771614882624736815858045610008308902543921350783366800030299014634065846056146865216852216941601581223487194105183334159683424321937507364115254855554166247676038118520204417544351865103117217145560186133855271245738100811197333023864629854187729288414583368737054747339189084615158461621411082007877635981335494100087495791688551895861571578188267122278329528160622302787803959567126003625166959091364380649475217889561304855116518225426582341480720722284347678817549637969232093465835640163378588304644210994887853912500635187946267764600101780470036222932004621243625201945708404168254769628813056237185390108828961312506371877177784856028736997283437216948630802831007230215893495651532819836152219269783110600802910442738573098867292121299711366808202540169393435657332358674477581375520534926945549015967598634394370853184279631539032349248533480848777604795874449236069624578128570508563566609529184359028022102843049682539288989498995747019965968719453747598155980180917912973703090997429980940584928295130519699459113758849204928516474146112095391536658479718037453225647330344097647106035293370133221806830234624663870523416230147262898498682363707063763054912356789709640776198433721889244217003573873710792090686112756249964194469713332509012493528539575955081817857200668055126380496916946292182379178306166330062288362091346627281470847698602728990030070263748018403574619193369280443544779885381146691625018004529404701039714811359961306308078076653011051129346500767795444042218686905433657444317011971284128096230318929984480352292033910695081115206655058296913061613590903651118253633941573806598026914910970038687057682952227288587270785558975592794151922337556213498605002920737017866856582750165146151771370989137541923948769857921446472609062311021241554033557243576469110268699274764658185800588801091559795875699631153909510636536933699024802151328500800718811816608169772133007511414200541612636771307106919877799015583426910899973497914012580610373574835261313283744407280560340141783726957321411933982112053289919056474692818065786760417501948370267684092358891513966582238949574031522959914922225667212091389025160776374133528670663723234197940716585699557513172048408509532354909258703223760518021974025226349285219060531427235125175457895087281772304790481586367881978743775026505624076178579097667828928418518582802566419038879452815575506643570941878516842826596666152783986841445711757494439864178760140469881061632107398527837826474158746133720804466368015198586124715855054254595009200283993760053626040064867673042902387640073034303062136304127664974944166841816680966108600745055494066518730973704485831498391667315306521853669011945793590411530815627543457846780845812126223205885139179055571892180564404233399524141200628960821319318879693200351294890962697005794423813220049731525016085286931790506098816782983757824 -284791306315760842711484644825388430512135408128443939669429401351815245129952644507064040048981881476827040778440701949878968676436304642351967424010585864269356422232114166222550962541180491251056639078055945093679779900345138529501037979550684397227084838363477941827512031067158728153299956184925499077415528506887392601583218373077676006538334055065376419489086089983526660687281833181734219457457629900040869367573457220459108724394215717254847094022430723906059819610733734093457018954262772943138422892141394841567665003312395588967431366892458629601663718237875093611165414056082356712246285415389272804611643861728525164774962689942128512107979775441745638420476592727038485653301116734643627253058611592580232432587875817997600933579412732281705584814033039453054773858963063043455455835683056167046642261558806677009642570812294613930776427630219466603584256539854949928035402321649290379229103519998952337385513050399782730607437820775002545201124896205177894223264816115679086765715562345986349541272125079972230002446075573953465815572641929421842096019023049707415093358406898297392264243299808396918013254495959932647056263278077265933209636638624816574084771775207052868092971264933437110029645261442849782663711616517799831015813761950842606782192884088078211847319274179205808237529351361642132625651556304344718090772089785846435943647571857072246914166978328061206386602999001028472111658765254286747762072092056921016484852778735480987388345728818722491400713294047842271285557827232662196233846014742898295122027427031846069211213550671247795624403181350288480004082674200555772177457892516362033471018560430334954251022844136384218628050043262110816570455518075493577946642357450774995294351092415929958349457992764644201408180222998182618039834370175840641086143713851616536412135342402836064812327573688659520874105000930132269191071281325169720379269266057387805063040495889879657869758014656969446461079744915525455234500688599271715451709465532846204927651870942926093212897127996356760132061289195701501341899821666712253004868221996064898449780084001373218917373100889023392453874825183764332766650624168747290903051159308478063354438750653583947273854517097017533777095906986712547214200315537791062843732403266557472232362984358183262773662836525111231843191596114594730676345268303292384117516535891607882701042273343254766406223704443345809669480591232626425465288915335432074675828846125339427140395919083519619857656229001911849468292109359651776464982518340790124916696233307417882935431784661364558253198006462895135451188918066791199918961304223757544315061019048439209176257113696370402084746821875331518402902574932357061365694161879118732747804221767371666566507017492306682493155983244570744308396328871194961630332202967085130010662557428389205953402256752114962992166833183104283406036611001333170761738714572948018561556781659184686788246514138179850245300672083720996771672551606562570104092277867377170286649200390951650408075637608422902698603106911102555159392040762249823545327831145363681883225345758955652992994798486643550726363868805437338254933730698176898511763788144021612906399740527576798783625863116971456470619956731335116812069155768430328964668356851207747261820751485513712012303997928767859067286994609456563997959017572258692251836660681374671962595156306473090091101762398515619973799938694023240847880035394683611878527273640969846130840254747839706610410517464265148155177593354533203171882850369636217134256804669385887477646026104677942016481862137094156622626979685783271805252966081113150213976969241274088639992255384311465508119577888795750557345361046194999897613657827333966153783081986602607430873217815216910120255488 19960382279611274484905042746600691838620130928867512894032992241434190755719512297104566519030328398418688527345889021112702134644283398237879280098612843805029544817846805841306269793799840881681084969985503341783439883367990363223282154356382789533221921771748639840972704442671230320530875872285524914508576804469552430918058102766196440425296312754972682986610150614691461776312167342876711190410427226920679197626253157872052761972159340232451455916469368364962748654576382862672432503353517705911210955701343830488063795631206601650979950551059801625679685490785887277336635070781613214773312784790896709256423371157528709768719293673964268721033252511773199910786305021090431428315843719694675838593290582528812310940060714576869966268104736983934172648790906208365831362961310313527813816539653351685049723636370601509120025269187809878335697526818746854191401400654065817642992271529014658849222815982620325378215267381276206434364507092329853555650592384355215068620419362027516514928247486097706837731100068216686319638685294476848269981119822756607830598812671531681793148938510035114451953004214159304579781087722661299747695838002102741542413424153106573607533728737655601609531373935796427363221552020129535474777680141358256627123218083964246564722847199410946795332149967855124750284242135585498667626908318878935149987956595443301518593102260218683221577360944403920577623595140561510646699425727659172460133296350251151726256699718504594072148443414849943674329293965051531797048895756166784445557379793038283450142147478745765212138350603003322495712383898364804357553662669580208151027976703655877165336682245768805989519926324927229516267754297703861574070455135545257800894677760105973485878885826995786661016090000717299544325033777922448029657055554633326865441521885007877622276884291908115984665921611690838675079634205653230790445013055878084324092871654056512598064399392762386116429136057949295989518995452044164115791387917315685035198837521402251187780556645990118450005798568694536706952467535780305845595131110867292467328055086503707567634001581737898836470864196210774319558319488161539473026734901632670048301958861854670810883033055837225007174495480751097442657433391661505009785237627173460305391545777745505092880034868035299074123046020419437020487095566839293482291399732415156716238314519225944785340155526705242600213957168273202787103385214160934947769125796080070010985409140319840099374064045024543305874537549751785869899617325228525232593968370637546098732688538374826116288840954297559092598033985558265888680879785658431458505822968108492837078949027952674899147184612770275633991918999852281819055135529877875499717109092008719679043424021902649146544523998158017271178231360032096380455173370016432141412839165538059817621262219967816934277596345210808428653654440626550214816297836771947044165091956465764097781997798822594012721066963395118686849268484582729170712065849991121321912324719434515408771077652667132245332667652309801883726178223879510908894786848880567746019991766002685346451771813838855123203116012654951247917858876340592131888984117261634361961937328004325838206702662681529787168794530096372818095056743608014835066443599473548959105502992959356646780115194686313314370899934178378143899633205247296430256630326602361970587242294863134694740010745091670811289343190712172956959106882787955411627681458098637422647297052468543830687093376574929935352057746750710704006585643515894612378928394394234805737688915397122273904870356679774590846645195762273128329659809520446107303046816463855920450404463054687340594460190601566324280124710721128687375477178077257137251794913552863615751368781491690730740123501947959427422785343195635909221647143378030643554048707341703642275030790704584941678405069627046213391947479172432364513855307572903318481196561142752458863187671797600847711595847128035016648234178406463557620002517062767939125454782192707569454838984858735354400815509966793629449539859006147255381301025764983135504683317091277109497935952216752168373560028222904015402167025888529569498129029765209751579959318871861435153343946063383994041010726577551901378396333404382991472785415761670450350330006262722277136818254453384042373488217208935085617637264875090007378565266157280133591647345514604873713561841819159185676223212768363264682379305580180915313761675819776961355191265912041442616343754897158286132320428238617209947404436009092637209303183442613536683364025359533148333063651387955632676446441435517205931306028906943600514141586453245394501765684556461712903507878430369641090475030223332449891330650134019334823562312147758005815764928589091467313487109723881171601677935382335906222376843346767188245325193811688196441256451010395971601072588786894921044529090389114757563515393812755163880223505816864842635220439371160842441170537885722740473197657143289031454856031596102558472652695586151919889769721861554495738319529732448756695040 332339952323311032683569813113501598987009276970635328671991799619256050646209761194397317056208131177499541116656453476325807984894858955613565389567102065324782032051389929402952998643287937409640687928611517041217418346471825749743175393186805355602328941075364891057685344903501335162568878311223757409628049327077351957410657403326938312884214736163576177775237390385782474363810737971579594868125514902954204570992341951956275760726371392902494519893857668100522493263956892992521114977820598268210852854035365983802302166130345644834420540176726066471558923669368372306781474585047630944440628858513037685027569381669651797819362460081172744501861312339749500874343443142415710076255834727718252056908495309901543825503401251757242687493570718716897139025524215900411926421787325012266947701299755803262089362990970924813167559286284861642537326114997067440538680396959154939697611317806750749885894897898471009220533275102072324374155628444916414586437943295972858431190589841498031124974889735451669710121940995293362523047980522692235288548436202406568354403119545390750247515084469801241596388828559991271384908529178331041022140072747654056308199845337705083841396544938959033937549276679777708487199767609509878173035670102100058885411552437977887669356693347101341073436324268130225602319258256733597833478497868008547535394761606774429338673913531146075269285072192884904382751522284358461871714782005184421856857140612693037166387998134400171855164325203499169931355016725496114168452368934040712847484119769495787156649505870722776073669534901114368245191551514962317780222998303055164373222553188112403496068655728882279980274792126241446064338565758762864366190905444639317564955767390521208216964914453569545467824926510875562030657849836400794699401735529852904704382150699185800580116636308526536165466282892803789386135330141273712647559173207200243906868389151524376294981341416120780416942960214576219809953517664972047309563944384780412008511031622293028986408576955953599010839992033831417948342083373380407637535966435746086586008907286077630149256616908753577382674010272015883915759532472437061684837413267911745968722684846592146697099099876111657695353939894331428110057531137867887753858842312432513547282649456677074740633068587794761127157420752500217681930540916727232929594712387394128006040555220866827589591341145311326031025121918777882649120353836004390777211666516520066324302242711376274438222674193344351358244027501366154244493493376985489944687297278436610771218677935442655503589320029286243157704727994788041611359765155633700469329341837108128316902416459546880109408807947288658012494444014641232016490276946821071276420843493793621838226954706860996058459604204865277783459683809887434069530051068498370225174823490259964298467689083457932776287663909741469478464154903266816353235120902018741879135754675224823305792013761069449365425788037480859961358354694450074944752353455023166328576350501866478386702932609441746913958735269189699162377073121310337676845593542331713194201542188307380744206268947658263617364934520090636984869910693250373225419999018194116077045614889628984332873160659979045917665177934870402979937408832030509197457152366311225692180420526173506141008667306501708306314618949799293427607168863194953364021990487691469517148804463330466307505060537749560699098362798405718426679387927778245249036871295127474528098422002666432120595848132102196824760275343728732038624961409709771927660138083353541705025351761962612953130973742727877551815434870829271184736166826192269475338748642692409206046586153521203152633716304625781802689003364497300291513709462637567266157372443660755035583922657581565968030923621684200461377252451148746092134167735638880746194759207031748865380181439906138327032848562608990006917886509166256429778328416029406861681158323364818425753389563670172597811751870949725078161013532298667644082234179582487828726139720943858786496985367053385075425555319183817984668084418273523213985174526370657442796238689017191581389413343884891548870299367183390022986659867339674505440075765628459115511350709780815580121288292394827937844660339745493078179295149364787132517924561061876559915863201470263856321767769767149134435251939520418659603637910419041046923122136102216973192668957532142492375264436609373415293248148129067909295591459162159591969050824258522990829523204199613735318737593195319249506951402216091257034377913476658637581879117895208901964103476815445967049970523016048254475182552551046322211232132438139904254778104579919466007690099151519728907501880909241974082017477166598536079834088011619854662771746923201610930262106354361083981244835855815757101643518516920320 -5729646979501213454812100770299207251689508073011093156347068329430694671840287352245312299428344076628903450487548025544962342662709200873804043234484950679469646106214879693784115871634082761321463780564743193454706646818909425994913290141378802165451534079758179698393510285346364036738022295875604588577670582698370212191542596942717173723455320612116047608729683149492270412254580338473320660577810656030587326760709348690398023399868362544299570579899134558520150786912512831792492871997713853732422661041764567696157790559765842905329258435007385852941796283686836722664053953299347468827435948255619888581485375789081241478577797729445905327386745342436627814026445420296733439290853034590073769615848763897749361129316567636095555368302579164615545674641925272827495735040983440278954507223675265724794411203002790601707147781682939675921693409284402179181426441193998626093571409947100747039972159577048291644595911852029672090166143214512701016732434968617324970210600598585209698620153479258464667599894165640743761792433219318602543162025661373962565190963707341024224241599793330209540589501560226786509442295037895498087816478295709700015062285160905786705456000593920026962418593741363561210036320213390492836319830769264164491122628727445716733369084791094954137486717291244531217557157034429779013404741022115010496687209129088964948667487283083896398574019460047442549927145480339833684933329367085323793779538344196492575664758652927180023978152651144531728380971599978395871170234903104350478472843457899921785487360 -43893344822573235970839758982765589048016567074507230587077659890000557369448678450651759470670437403407514552394176433845798551329312126066154560616352694129613395499897312501817056647140581016225638265058400318581641178538219203027953229800555747467208557831687752587644525467913980640851284391309485745014374609491339509440741592899845891282524478310094862041469823173623179094227680823934453829364948720236942066659970361712369755683628946852536136976079532423784470866292192422413423857536980075236799149923497340538145807004362370286594513442410265885195560165151860593288421875652781417673895330618836388245319721911519505792765042691425765538095883025674579994397634381593727163097906919832818426395240550958366500198165392876765359475085160853957065674186267817862558570704914044433438789055202510354322565999858340683212976720533590778627485754888150924395947068876092061454120327082115606638987723879144285735798696913353381790984301731514809821285093882657137861248773136542633388843526343570359634807387926864828252160033210127067254090662824127851103147989737146213221029014078528630886129020909642684535692367856394910167639221344446742193258400320406052036844937373022891873912203515997482435004220953205181189822916961728252464651865169566070330075127088234763614338461661208830100494873703260076504577782734136939222186793514910391820478713213171749052786240555147539627776148976891144835045649236488548567064854365331646291118935768886558194410921403130000973752196056679508139935375981119943966775915423739123936888691452231731525318869431428016182975397924586139152060650509238922780952441752815656800371721618421980609570085657321457849227544385480500543373699009143352755408267570016663242519563890589171114958314057913828225681357008048136372091523118004110519733252525355774377062127744844752178206387201340338518287820133665801734423423097008465940946456920665764689140573739100972695416310853414812888206343345637467827162618493440987350098256008002947938235409133083277045203917092398030099619144983627708679545079535537653369360005801168647837737877852872576840867550537860323413003582416584244264488718949698212953062395970459446894109973513310370909495939295878587548376772967550738699434028027656460149967465618239264793398169593474456020190053116865628854208224990062506571125283567265689653537685140120770827988332122149733913472065770237156046369061873860082390251535435358710000353963315809059591446686028114623804487564046358251248928922822268580474417871310625975106622675118404863700687862851201751218473588320117489761519320691933992191920803106473860052915440498016944247303126350646866908596721377614091611844788695839678874364979707318813526752649476204290515635949408013519295757648211624437714152152279947922605913641825706206075562347765125618344604702600686107554483033911518137614854302495776594763206491978723269342546489263244689610996670235842949071583036083350627701273949257461650775869551880245170172491702521185458615935801801427701189725024862462235618212321945732620392047965514969648736463496016126023389006663600393046507997412742279230125027316859150563171357997487606313430952464082707044123453125322214219499814109645313608514287283482126710282432272653991079276863244622957085502849272386924337244443654446606558907747282353072604086476837023728546078105044996869797362197869950484422762160600778960167052815841253250675372814404605813936378072048690532760543039789348232362768566485778261417334082999815963940303554070836072554775632138002182257832089796334775933829309470234841279823740453885237408386771364938640972293883291574198074968428303296445198210744067661457224956754726191608911965476113323936114925471126981972887570643063009605491832077327102219599421896205330723924214011441389627404081611301584153757302863417909965590620073706308720689676123333009002525789561689490526810266868966085146958313268437868356506784045965794217655898047601117855918412894964253124957787523978859714937355538356170664117509621510577792399233820695622464058429189861169912292189188473756643247504622949768089971389501795248836004669980664812657323725529448287892828993831377701793665451814149206738763931669931235213276741302461964815388873626397155313346236152382667996119092914002890021754136220499392506771662277038974485690935338539027358143618184740850985532948904280611327331991199687126730691617873521552246629603487156747083374188705607517347462652416425489244324422978950643738098130258737037075952952606096798273958363855602332748667781223047557218949866082462029705959688276230721140074078453912779242824996659958041518848147861367147461290505726990059698356701268612758210690820536244015197727946625438079132928020840847672903683197966318134417057641371364888083375397186505201383381237492403080060638048586864649450391907925749053412744930609711686511478182456327418886071615595462172504602128691982362871619430731177185631281381095878730101140311816944136253146949004142805832957952 548577450231494663496938572013603523349392453924049904799316397059632299578796073425219389017351166376947102796017031221031328487172327249858619719955114076931682108031858396466290671449886362688763469001401281126063917976106957332381781869676197041543741618697031877866909073972749066868291481382661169081528673709965609605589572425006979259862584928356362439398477957006197131438529669457775157081399029314366285909033699013702242322642411786058266502657079224538762543200444453949892135132078415317799423205054481069428822769599036313829052242031827144709787230077137234572842843627707447440277097930796397029923266102768458365304947876317710119735812506423720812739472208990612528793239983200216546336535316332491556085079568265143851220466279313693051728905817799623567479289848450757110843250630421352127104742698228639807292805269365304252217735371998415062882699318919453931892882618075760116359154452097079504779400576334922230145790211002004793885339999793407204762541064301208605686834481936608857092846809279394599610554458534535374444963727757728643442658772183149500566949570532611278289756099378646250723767659905851829889516403420702563323888842966751876551350564322748894047188421309070363088558997051361403683662712440832912799674821003935350824946397663019820796280244701604297286608750159966660125075859873112209605008081250403960338146775751107331121653892211459524167143344696697711577211914035387824831994927370246404245130863845474217364984378729949944739047364376185015733932214877483066763024579795899962419011997175869418573972757653764762571738175364972283513944524905451510938120080671548369656916186506184263821215421000141380370954946920404106645394422278941303912543019428945161439822688807586936591688317865662759364605958048823878316827514960516588323165494626551155484468668714088559238950854942921101514211363642743607048966507197473862253095049480464921816426668350406173215432048182714519494065576592748777774006878177493944882941487173782766240224389428278759838723747996469320656650483147047519790057864025045404691469917169049554670762276635661566139066842745278662584551884535921473610397935470825752436911919107275247244700721455278747817135617706744588672260094799055158524151270227375664400422847615001212637250177245512005627239924238118960031975039587185160085132750094606342028057998849994734747521589901259770803107042678500344226459286173140031068131294853134956624049531553964692675407911616212708390639131361804534916597481550726252626652428762267363582400875095648099951265745555075219998221047130839411959095743662910483818550297031879147704113594028265147502644800768775820859451726213722878578334268804886641293997893888971892022151638869255228256718865372792771269783155648666300661487425915100776438918415491428079435703364776846587859381747237260651230207288104973060259590121259993146377383179119376274817960195063025879111300999443436177055246461748046990822739851136678688537648616866421412642291806730426180261076925639362892635487272790730544726589141072337427698778555236345796131951058154092149840104641767606357652460171332541194001545134495106820489269857265960585960769028975981021280025985547518698470213678611760939245763123631098217403234890266690621440499741740527015775619939409579628525411165531729557812086228786082670690063925230561892264955130637127578778000378231480270138270907580185364672421221913681772590754558475437681031028543597532705436541495230882439259592935996318656049761747123529433296062649760715585374560361484214955929523766286306802950270783144674031306897378437575313427084101810724779992655897528841634273224323583353606232782028726862387754142031715885640786853945500623552202630703792374084645112059071524077579941388526903946110533697830783620517951079498248525853054006540552740678248634080138047477257265570459076228769117477825608349805328887744160587907887436852567383412188391007334031337606427915612197534673487963541580737892523700391420353115709028594639493733528764909892320942116884952118470745364274984233214444823752899809443778399951855100862991326870503377671594880987415674171905541247929295247813094891543086690281642042714751983681101436118779163600648260241597266613368035402291434082505366325712482752710225975364425569864501076141513857391861230497878144289784277347378956167670308798464 -174241848923684094703603450177651526329701119804380455198781236638780516281200023277088180564765248678788879412969578680195905216784555812120724957011490399482770732471751580733118106176680319727412274063420805831415963465038894779885362271824693824685416286296230377418088391691181886192164044184317657701229076798632872468974549000251516366218669164258927491954029010017662016865372227686370499943820736256703418751195793312621695375826721778160807282387855072778219448734141646185910566716453218047008167084195475210909800212167252625781058954694533685234379796672194600316260804764817680475835611509005954750249203769049917361573533594003447827708288176290525558643535062237018539157748624184091804423455876588762494808029370404797961033991018096654478863463499762228688205773537737676452211330733365738847442160100500088952394619347509848380022796745346257813742484806383881017018118513497583990314314133066113156404572379668741093794481890680277009159474543655156610108229255467189316579473680297642826882811562292276149078852763933711546150697935113458151497085254506244872925379432441190826222184903399704522045706295849254490825494248134739850284765430352175973717993668802936840202789083814049949260955186433649179795723923539550245453784955493623628482561632950859308174841475551021981732413590302417420691069391289627107826433167486871044767942695758704605057115154854304707256933412768031683457460526991558542961687391689068396624272672108063554075658086585383305233853385582318427253521172307878513514480574261870176990446650005158721647480900682923885939223524731782582637776388489679066314341898711260622276576272423367903169955192188281004038770145562638082005628701081807765872354517281522802210616689463684390142180802421174856079088488023383608725347601424802669734872058789303488543989471687151782506219488301611754116422177247209825706235638370330487781141468913768245485712404347176637264948627389399008579816109756903256757826214082213883727775295227120925952192489249448265013190702042383498503507982420391492730434855961843698978500737158107803971335000062965514426830431638037779532891255952240927227688544390511936386015979124988338172080694755974930177649390104538384919833195003322437742632436989930522527370084376296297721400562909137901940106331074624750430447276590371910560708421266126548880455316451502802792695330521642935691513680789939624757271064534616977837191150659091507816437828995187582879953594892828915912751959447139189244699650072151952320331261858692313782373752074652926124495764978090375463431504603015528972910341377830551594627817855082227210764799808134435051480609080206789893998745000891984492219249491202992711560242346225570115291958088694656350733901396008278276965343654201370550271648071689826239333997784359378971156409604168723101367617068009807200060089379506539463253565744713404794141356643692772906875897882067463994909096397608567206660446702801126707391339826507563394839025368819672476219243135555117120790930324521480410939733250536233449516267431495162283495963374795186098544482254556053297970764324599132411473061666205924560960936855520277177250544325108481206586843951246589038446454723865952342944853990935397455625503807579051256683792094549471552908927013869873691607000783277889383468264854030609713083949088302117943508960790920302927071675061792102205991868940915330991395546298765282413455056235964837555237387978960840571950032489038903880186399858231645787870802156073361629673789860220231670003379044712493500725788283356087188162320360195197926611449126070337743995856000177440238844548837226693149613924440542683181852246256126983757420277927861157197896574753938162437506711526420875082684922713578506052977783046336289642412441084457814035656503343512579822487687722506016991983514218783792645173140070310526715658567859373194113188092883065573570268241521620673345391611588834280894932936082669032951247082323529645957588461003192740392224581957041596486052903634324405356530525397061672060928694373512269354946661822904799250717597970207791581507720980223342848398369944071708266287769893390502325939148172898951354361807438185780750066150343460486668969432603402800669470859706155713873419833663420882619981991373029289577799345633803878519836005021879193761191358311959705625115894227161928362072596132588189135388597620169467084415320127444167645705194367053255008448555991753458358618023720004931146368563965270934491944843414180024091020126402320287504031993148164511359607755772383540984049736232125333173334631927158329980014035736877101482481225680588577204732876987966299917273905829398810538161430645318147403546126594464336908370118551227973342764559817187443257827048844483408617799680 -2164108983119570921345729087284763605808776311148176114749108077203796008922946495238856883385265014905302129453870091067055134544223405478522324559975854061194451822955744516519055908377617515438627264878931123172111140717971743306384411072291203737398505355684994577136749014633756811309232389487359529614527668474588095272983081061314715326829686328744318882701000462638288928222102360885208213390782687611771459727171046326035966407656736054193988274366402262839252283231322603255069854828037638170159179132567127064157275253675227424919337066990736309643785546763038790038408985684245017805611784477966005061724924329438671869842429365924455627921311823950003054614882435875269855087254093074992308668032007734715413116699860471722713532304997153907024140787477438527849583265332043860160432144753854915306393565549002312919542939840393098659451329629642320390357605169775782394847657300121337006553822020026229616920864919127713244817154080646735073992358543034589496984884798536367129870504985282396653373867193324194695620720962529954322618632567662092725916001252891375203543677734884352822477199656289341095127416005546374284291299019193585015188860539349953436752506157706186013443304066309802348795879377697465539871106595731456225065072321756066948493114645895391219083631150633702189646069559326713230386055725024742282145483900337196671808084213476047182901265872541833557532604420244322628826213665737060158102043050913699965613293142261380314782254789018836668383460456472924450475305258310952440067867877186792978750113461651947539694039021288332833656983074366794940619666275751535617199866128903541778658605129740198550147350554294825039794446048419957553060250888958189461558253468633110406158440737204936182827591704936515429382049420099079446905021254610865975615466425980901552934264654696347852695749968947118934769010813825369097584943374845428407249527909788704574068337020818079757112210673134022828145976867872734911160859382107015452520485557921734654980194663485204293901738222588309167854071083104955521926735546751326817039841678353066003487752009903794586762485897795484857044984112006555272477529756220065736526212446546886493081876413048742322195514897109914314492360052028580928175379504000608366840782581403590914902764183175101558031274392894599365532812066044058028123548009492329127517570867325316784829238595678070505726477283414604177735914185854288933769012049715352982784456403222971493642256874624882035104320592628154279329826473683236013554424746847335991403154673067989589282878783299281901768901269380284143373877161930407477350878828881519442989879534502155499716286037077758832694170154566500876099091458175966234001346939944239345034272562347914028743012414088627183087146098134573810918689331861878499889250864027914479760809138146450301590994135838992719748785436332592594553589938671971028568181347176637461260997716704486422144290805935227358717639716533000357465403271157211054310128144404661043788688388492060374226234023872083482490286570839549473377917674380607228339481886275665481482978364510327778066063702081208932648566273733321918664646043562498809687739118578624051405940196110541139954252449388807288460869110799242030103471990923605568206560653190571830816057607007607945022263479650829950856480999102909719922434969183946895534983568852196895902777562563702381788245750472437385034614037275786491659278880218705853550544170635380992570657970239606701314933398065703839415944974736654893776268927824421818256924244301540491052837866519745931813954849097740118160560586457458794961303869401649184582573359306018999845080921870839547531452379236852215699240215525787764223987913344831226333938027679357964871927734285852871885270241433040074301382048275913358050664531682059131499658316795537644369326679042415445434116818128052279569109163589796618907168204981758931260757662716454791320376594362738829614598962704928777805085532369587358447938888644652557610122894659811546923078357279545684044363189415139436494852879888883964312868207831528558386769309356302999785315495699750889001188227630651125923233704556288629376625909590938816092440609294803067224040532064290198883253492777690061224307892697630138223171839788090743313960456316580844411041111599383287521138802566223118608467289600535943366468062375674071497182299161726068373631049555847125314915716903939644299068648539898000655662972259558268286345635639621686180675323372260750693592007917676456742569696538028149222086089368689092537316895103571501960721588224882173126067189005637323931917273577184851097661666171460166065073517739194299560794443404624346803101699435633494022012373006492615466946048057076608696486695499996003648806351088470990735590879308280476898344592982985023339853584146981915113136615836884889542775414802274563723911101986103455664065687657207532633508261700740276278019569375459385502962080382311563077773618463266423477677897988059416092739163981368996659200 -10875241470907155355673644073736862305117447321774134982518793078928436512073536978626557565286752083873564628423110866738083726325647194069642668400745466230846730958204783976778889816273016060344425971454355236883287532514561169939605542730246387099080142207290724707795430810426201478783668662271016776553706275322447898880009595845286541366720402991769954606708809510553765680183114877132810579339294013055319289859443026072620309833727361234033799015276973243986176751983155798262761513416804560725139267307494866375826866236672701785480370853557269929741139075519635210304868109571441675149495823806744348747804654736506888076354282015804480770033840265710630896022840126871112965246438442282559974718513903119850802020010822830487526694507090225066628787520896591375055711942623541210738848431283776092012649904437715254162848482589312906296673890476931318381401534147473283302509413284439403771756175490385706660386532547679240365727321469145796427785815589123255957818209780408536567275225758910937803943879583265562984902128929297865515575983452171968292307376531855423962432690429275053873901664417483855924396464903807813090272220372868991227724911750192211340248312314718901496674655259779847492097196022261968455653715770000036882958143938585033251579410048800262186562688477402780788577537407387963740498656675829991214973972202081660297143167865068398672553397361094493038861925431928252655646674651572200783494495365219224556841458201468397330853822703980170327777249358267483273716580627088091740681326701176983903341877617641505120303881089403449762882287491201336073977567233956948692919186463436003887865173337208623857408685712233775246513125312418771134923489231771034911531262119089748948375443674244987929411613449423889133500898758268903653324556467617509672745522455199873081513274969385657669650314689464531937493260669171578488534152311893643757813437131719640382051622639561100610193252376261416588309205156720804404725074176758953974504774629024349430859520571027586551746106160595899240692606014929534660631746029039890141047026179188777725625216681305685574935678963335516086905676948413453775771800600004798492187058818732366367676215812615629621149629215273953676097411919625377965750271306569823100328925014627912779817364310378427334552954184680291204971533738830055067000823607885997537668389800323472806868007764952612364677648253305404928745305127751771414966135404942839170815995551200203580201983785072459797833233328905356680968587257355927092949878417256634003729736774486884951307757563662107376253814922498121346619273535169836938688200003005189925296733470772616819695603265408023468417989994256054729337849259998858031513283820238338009567962596171513790068002243248387374805754871104013668478989186409605693640879532310719246480972752509100368508489448186931387618005427909146279489308423745836058043214506113663357709831084694121435261013584650766597157301860171702015380497779069651841904115887893741406694341084689476977375466507596017743355427793597925941115699511775077660269412736545839028291501232650386240699049399979696537657688409811732426555740122067145133742488162786794672972028418390012412254426428147057986427060488800796482626465939872525379529523280414299865051369605165694622635712077823568810871054130859467708407044078751191307348215406391095157222291707622799287827144697519370942855665796495903628519284191247560702814293121590788077504259605192799537878718478917359026208055439307244152929772510026518536988798362333592090556564612167605292926503867999751884782630612028620800 0 -2616247226153208969285473762882445880671617801108522650046692359069262250733667915806089742782343203837534342656280365775284094192095513573835313001085382663212832498364816535231695394412932744043703169185939894014239032392809232888402038535799804989698463730466637721235974316709803500572622962332208321594468178915433176225291711645770899839424438305419779504420965661368839277944788397965536289149475517486947263791268253908605699617214869042947877229883473050332397391652635654576201073077839751889198030542997955532590631638906302629198388610000267461033267594461712300568221109343848351038040348143745747825774164671347403684461640851139829581881779389236647290092424450926999364564484875055896003112996817906250002543786394400415517324690998606104468094122708875019302900361386933558953617425415536407717447956357957937960932290612366961036066339380953300646865183796601978755049539449238543162560977025418080390728083425329200597390237094747078445426238306252086585053738904410183715389535640011057361661109704189254158212055696984210902449855265085284797393013747999133536160592073222099799797836975051105174329282815991412372563153022868603626490002978751421780279138093954233124612124608082639196773627560755387890766474882029836642777011154763319588325099094207507627258167281506432310345879995915776728303118982791019918353180572336636043658604080636543500233630983723390716314038157985737468663059955326122607995371107779340222604762313926587684016464511480834439924981768865782446967771416945239289711762338294586964831330347937409775797436275090612611506257046821971683323407421888804992657271024374921169669925486537304793613693009052025109477170122922553160887766744468940105284560861730610106131423164390278449403533449586418313711618067327555744370760722808903656184635697773718242275647838364065209997413978964098383695281146552713803616792851381942014153708780085532695273139189911924694752084753708948431490349339501637813489415591674939469786037320190273855986006454639249305748102985882325528721422899510865865022099838466748985849982653334234241651176058476991800809579342861986819717216878567792940455224586260359584154165185408307708888971768163509618246597583320140692430204503213307167917313613185291494555218046780291189382242164473937170656247564705703276279491863025655699902809533917080930091962278239128040045816174364733091421981858373692643317021345738475987025077049615399366508302813292014535576695729064355866023309471390335058985614557877619921978447166665347240800499918761355018053900328881948251819531692047695617272848629136267958129901147880031773504026298056146562206315819385905459523726121834283245318813383682719626739555510791580904782201239149366332854497839554333937812349731094259329090939789232195725226589927959445496329953464174241817235798637346564422572570425131002474630033844121850177549111816812044816372104447913699902350760426859698854027288369409159618301217213958502898167048384448706397777182011471002922327101471859783072538715487941343551240893817092753137192378327087936547602578767288202602311615643626599858613302732321631839402219090450133412830125044341453130598752137509591767759099243630682629638193396604841629046529927158361428669147520711701909505593199576303226608187378584674267081356849801018999647473487110173972823769461083073281811909303679900913702113915183819753042006955365179331604018999404960482088703839088243844373888519210236139352269076621306545002982217382958512695623797492018182104667608317869094703841168634540948219987413631086798042304261824800003960603660337819494557413437122962259340434555675911905132364492379219065081119352898784235091694745891392311189603048853292983939734991141517778412681946795074386565304048896741727020919335342112322080561073804878649279487360872913882725489094773300929718370191081020258949987677212127774143161291323282487440639683570609523742060650673365587019525184541445148236703765492657072226317712068372320950382721805323006505039090883985991351372713310670215084542784378838056901614555261710507066746675336578986843722428931802077881209847277098160924070184641775391040529180820848222707508916472271242600228214354597561064831626247396848913539814239216952578149068808347932076073733254650765241145962154118367578970223000276609635291454113366097966459438231939317425584143050435079978287522249918060872542568503353486835535440720193515981800435215883180553984914370526333055183026821216048458982846839621382541273283692610192624611355429063237739071702084251503524624650155255436968264517784810280447702569705483802927535890045107599804567142646948975053469100653061448152827616043003734629768698296290922237926190224788966069412281551273904513618260653441319685490539214755264479614749124096497663646937485750270264455486059540272855936606580981196003218397217064138616152964991270250768637446439940418356860275099852135079957074477110813282265641037296362965234650165069226175586935541657303734246440960 -3127546050238453172148701627326239217044379727437665925964263328797689029666470094671031429423384875016949764353542330915344158747488966005485287053268640481116910584270095557667105975762527067496561176624287120202228857310831878863386806103161639693380892313933076737909216643301103145841339473300535331894894236639271031396180899393676279538469111404634036555205945377453436181122357723695761802998422344911611148679905161511813584202948395106950095320272124934530789417401097418569905364406663541002834769378259218089627872456045868901723708209106718356590774762201461821229690171025963379778343124572673565342986269547976218934093286430528113165084287835841040745751640026949529212271802210245295802000811007624777115972691323908488995561883740920770003351283441781349647187023103755088913108010127889991565597545137162691015280207100700493309593129926497152788648993048815381776790954059520005328060540118285258708791457821773093580604703733614779562162963457660577142073562176605475788472505878973279550255096934884824812119816147911609029261235208247591060095650089263233159736110077442582564028842843178399151089415016945305753006526448354998797321328373912617780575602839234017226133244942594738025539568162281835725533085283589669855613769877358988086853169735912544611655308614073852720433950013100619731635580780005865163450604073583831646016337697792187592338610384789014604583785827861894417301643470657408276425861456457858860698356557603653440382508517431013777267690090643120654892111113012800949589616173722124926044385003619486628348415101889530725905270708949487243158622463442471445472836465266403968226744814896501000752583601374627907584298045262423618277358538531012379174393923197933054816810558897764887951316235570103558923835561156213384899385898907322543601286728065852216969157175840871261316941738267116243297120762894417034314696584897837205502812676608639340531791331851662705021757024676636578398094701875529380518012263383699368342479547453776608890858565364244373716109693040613598583302786156047964189657851246698395197365798173727782972558665138173298779337921056015200127872472206492437993187947041735753279546193608682558398902106968830351834769405595763846634681799596358147577317801180561549664178033399015241344038446433355066516107887200607114521267582495142291250551723521428777619486419732288130552264768657318135591631993942035375835393933342909482359064103375949906356915415054440531296534980926887160053938403553792242170136014356910037302381416207387208704876622693379289970346757250998389400586653765686599920687641402181400727064859951282914101204734876520398512191697373884559329947454120625838866332029599134597177507370392471447023783901491492028717585976680208104095057866388797197814663232296359861502065045005801401745407238849659829490070815347542656844214431488725775366099464147034253490570799421610348383318952828894195645293632741212957315001242910657704313500965917196262169442212864807480020099721439093922748492841469707208976836234233691912143021099089713628129275356867271112753324005949847226408994030473901811135738927474996940584423790988584205004421339242556221846711638624705505203491780530363857537358902802378699006761103497131053306347520 -334879644947610748068540641653179848083622490497644276329633025283817728953923633198942256703723429896602741641190921278730762873301026352433430180483647873913676418303659915937935307671665809755139452095477297352491116748795438027100745725447513066818098017920282965080961420431788155700771914743037422715176811322560814265070366821536144941621071585996699350391249048398842727907315818876177576100085242969046975709384420009224079509102650745476851290798517069732225356873156978074907330428494049687325455382274701312758663746178191247788204279028166165295240086439737482159223526363797045795199577985624324805664159190349472694189779819898370648642576952403206297147603360520183866970002185206668705846038317782880867450402758270911585335458202972032808604687765722959125200829970787066332823786125617700967622209240537298426672379912837284093874056699879571662450232204783455573332889638738600049799800669727386206021194275866263387382115407931785592942197414257946241301431867581851067133526972655592766824899991711964351944237580633181701707512713424354766230187226193271671150026466216931097911022152150131851115829805255714912298564991656106372551299803676606727744642172307320553423792590649212091240434875247581121108479116467926300793117991820748117720943419080165827222404691110147312381430382107938296128922663708653097547727875827196189812898099112472705959853888351263535493933297672327522230822906208098862333378058224587327313829240976550818974612078567375289592377089719169197315909734333152083442044267841881493388127284843346938628156395049235314903316619215894370065011759696572759225421625689748929664325480169981251840413039075333322982418934610369829111517265008531521030921973750365568619716817908957490013481111102259489828242277021819645163040905324521610694699564710745617549848840246639678665606185950043050737288974180073862312279159573722913565208853173576841521113295602192279305510913995699046353738319840978459457786244985357692913273792282687339030198112982824464083309769254770435410617997141040649084052854089118539507069477953412975171275818432273769322510520879645623329588984538451399368030977824322776545680011408415986237898229671114718567013737619365752705556916855340452336094217607772289588916219377864311104920931768415699937596367784395626957249827223829937490643560514720624751733301740976037858907223657199536879319435277458205200235835737375325532143313908301348140762107249599769185741257674023997673527725842320639582869945150754427078447304393059712178269720948978497471372539513789576845979591225688993227685849125510086712728374199281937721080783471847104073051002868414963652437251240230108695039666243828198778298520563429449419606037424227959272125127308618193258607062479009288335724793976971095205984157992368456688592688994732953695084521951829718901666913061844200262463739692602030717371366788881507714743411905391863400808590074620765888190617070097891634265692431835127651634698877923397224796770658306693025584147811220419934250385018081395945124021527916349096140226163932458219222975736355785076541018130342790625126592257880647242988780230712319450360290016196016308020880425617172879681482011107769991800731246839761204459091325334036878043515980147644379124651717315861469826743613229342628345985053324773753704260300818765530854445200481597727299745727001278928623112945234179392460712912512999895500443012786156551375212477983780514396017180158467844407692541588730952561451776337359546523756209435373939037385451790635781693828705302916749667481015342968379743290120486688814237622372069033918391754926732939914312114083076313369897114713438551935995628375103161216340600242839300615303608848269116021196670832085609995906116568097708290894008661534562962513178505360258154698847207528538499149442006839810213449182038049502392407323517387309820210297946199597021459585442684747244049142439959269882459594253976731579527702613906699601070152577557971440839613478121140872599896701998141539007867872292336721657573790484830445901406522483383745094126385312724175679167476935499561493470455768006323472990800469739348960001494330965263252567560880505786866055419501941267441611687657333090429516868673822247389132000659493043160729169147602152200173202106478865381381901927708059984534149819023638176081912602581404515054241105211108306070660784800538492486297526416939553254046526205370704777151772287227529209716238349235337784949287954255599137757613742700202168458549522589034964259364034041868108237576324262479968939458055481442634847007298523262344572880873095704363453904851865264171887020363412548907316127297109403082767483704330474191728824138523332047552657633131517183735642175752925540193829434278496591236524642949040793922781713854448339555357280450022996179615203656627717463591204415448007107705119361154667047347158747635016165681587400227971377971203870640492499356942175247687940282122736040395420282175132262490035726670169707213823612640499372681854976 43230104186447273531777345961198000609321724094976256285420897446252736311842315170117108548116041725772678480323727356631041337150254583577230610506384125926737877348642703837339829431925528415948888717672343371529105119233599655813237807688558978576262444895959142264385215821810875098004405563932265210226337263960046568350881998308952037078050107635292368365253705033988066203737725624373453699139392503557254829143745572088825413279205885794221321621558766758985525214053946725887761346826044107591961748389514171175130635665713256267330822676473403824331272209986009670386141537674052859343061522146062211514817323594038361817712373068197881792171009894784265386205356607836892442315788997505140327103992217908742717014339037718080708294725115203642208828501874588545357218741041419195424204144272885049351644423214560479420134243837863005260146039815180069241080671285811669810986159191843954263053747422401131388634025041550187822189990663337460517082438559255904960893031456418414471063436885318227625358451189253544142847661978410397839195352012640902972819958902450387939484161618203238355546225957491747655978554068701003920831771545505497957408405306257854299668131814719084326878581598353349770691454194219677252402593135437587506614107835484703656251753777140487286697652236599810546582539623212750303431505436599697588167363665315336487493049442740832932131969580816034739155244565587192376478191621189254376601816858169970733006705932001494767124299343773519666905129452243866689687815532527191113442312428836298308713396892543582749709386346715773470330336054512232711050350238195539880487078400185456912681079425116445127359443572275071874356659003604766733215180584662955163335708830922999636623735476667434212959983526033657205104149859503000358082613674396497615776792614186401304232226290818696942392782229971619195571287916167381015571109890256157656947674172285786005310445274524309461682590773466319353285505250962490641364000724845926443795590240519678999215264158703811853202281641766368578533804988865403497746331529756497876805032584788014769470902185380167572101141799988209567574908321361807236018465496418408026307946805270412882092014629388330005150056789041248659462997420176260932034733137429803738832408216064842775987962067781805954197655251509939311527985491448812373632445176635865138007829901739405080547237008131827988414757783810570865805493052606163029153792630485527854698833661342946298999073499634507181451536243991451683208856862744695780522779361392038221467788760289451272662288684374324971435708475631180845582708846005610220188066333438215917805113363125761781927107068351726549618680344524291370510774340106110154516731144781251400156836955367773511027854105169144455841775762313270656048190909891834557514360156992343426737051322672547708413395201658477442285373201954124587878359377105560458085109916257777687584119706968836214418078594558010486805780498048711969335241887683526008474610297206855815488157740999507271662917776746961510125771368374310000685149526791189832590395527411534141743127796170133527263709934518953984458651683147474885021257425640297456445326519916492052045022114060348290942746370361883368600905847254856594724252355916927794686632873462088164522454971166754447185287990596254206842380713270238689851129276147593419015062168372118396568257043197411205935046165789629419807284636574295208202501088173290441287178024321053231483785699761873341904892174299735308460997153714978564025111185723568176880145388886616283169085376404638494820265413248585508182314562032377209924133609490837989963363696730758349188701287499477745684005776780326689750926946671641028218023520537822118802871263103735355055609221479285342363482770764134906683992583205466395598404792673186829980137595516284388415990322204349857349326754876508581828715103798065029282361415928480979530074276446832595650579144294811049521388754486567747447555658817936651205116730449027155892930499274241433597947631199860817011357558691078635492949217414928248304335031031643700999892006858282163616393836767755750251960394023382878900049903011803452314763014111664253780947544816542043222599398546312972468863880945207229929012694143581938845140248720046145813756817449690025310020547052996133491963586423606336974825646521875907055775142507190820433902852095786323192559399314401930470108636297283002665246164396648555021467601452744601635288501985207869909551528426521642288243802112 370185863608031762875667109188474943962042812399860129747072315216219132486910103444182874036061540565354768438551326211084094244793240737288915735090599348754632491753463739943221681423470265232469331622685780152346135473823498870908681283805039668482538659361377331643612940295747750074234264623123556987590611338076290716938696679691293416597222960675087207828653284504551859771268461366116725654188724342561951419170823497395288345824504222432162273757705562892400882993623448225220990559183790826385654457861861275591493227255004229016030935701332185851770332526925453301792726588002893346241720850037663056238126449056038538851291713267846769391744411775175875848340470926575024449567769637768493908771166441366569558122429894915291084554901838460136558341561838941866614219690725399068546708669729099404802391493377770960013248686879681823313320391587577045598653473016665777297544181354352027669612193986000821054903689812902771701204204659630577832513038769313299992750237650582952051887345722869345015539298493136879158717013109408186515015166016059598737914404943678638250949656129751261907934690878375270606042908763416447236529500359495422219159350470008520741251035945232701605529823380978600063221731790248352284785812140231711337985450473223719229639374677283388178388226333084195643239104800826540861857617902268531819909545675748810283029189377457526489017913597782516756401460596611578395746234825225570318878157059064165250002706921150300696942349485877497429483114137215198257174028734465627872626634317619247183220234390257721040306508470836405080106310084240149512846255815253192699074043359732457839854878894120854695910338079995211333499158178699019838864409021285370942916471739879451637579144464643656517541242784357491512807847410382640963037634631021791115983180975399483097880804217227521260453555984110721594245262921502443263185208030766213757015590420293578226714783181669817992878710218880082939384029796891032183950145114606964247427971937768069312660112086521629303967598085511838472277474303282014653616747938640100184937511779880351455135841007774059114312133228419707967078632422998491144887717277234628390379441950823481683073000419158980361378122781480169295440571194360600071996781259034601461388608914986258067073297032516165281454534567326064234496584375171365076175237712868685653309598756983734181783869294794664872921303782610277947866987709518524636014465768330278519953191073130664384926681155532312089977951861782643428647163664803454979271982926650146743729218277142335490423267651818266700820398581171405379864960245365467126246822477033074411146843221352178254760899922560545083340800056015626747800996998244912806819345280648443468995993604420295891276031689747907222625518917538166089201918932341644948840126777018627814590137570420121696700629467532160721051597166240312945200215765160704881461092770412336464339012004445710076517928017587052332054837693771106660700310235900775223072747898408099745988504519232969597777692382519104946592530849376888042415441905904996629369375556506435130757446775605706855036540524916948802813313635456850353086619831986407755864782879270217754760860173657778122411138468061708733816699279731363437084103338283920143994201295003921393183320875420154747169346504867239572712016966016622698258939875833540274870922527310155965192105011410835450696746379272406918346879330240094051301472614205311110488487440366041658361261341688267585364735871740848775253247573317568983955564871630516951392359331219235602845010208424669197484660221502921595603865181813636166564942567910811053531280836491691690184036260282351898313868319126084338782233613870881460302643973308833951253319212963272599173689799037658788948207482385844560201634849989254064806136485312714778082664305227348076769445340344728279323860010698126308933045566324412408015320004257394695923011829996208508925665638775807420075851593918898770367410961664113066354920695712347217691316244930881048612684796890150660025266584568263189406503710994211577168163140129652935880836248607646947120277561593051180217190816782841931861663874879290691755375623458002983803177251975204947163463744627698858091382612213771740602374793234660515925702224299425066499863347384221414266195288270398554787409220947455536117102570361964456073646849575612532109190433762917917854772574642223854120721066537277242445307597194680992810305617547273776110318551546153408589421139507514788676363864580111779868541613839498891868676197105854097478672582358568245819235445187908525846276946081646590841568492452400337074430278597001196757700183612090768018257108371451318403173130877995479083874110466121569965051683661330271468406997711697380128948997061579792585263762635521475035634438403111979342273211002501382887200559126229207305652306693838497421143609230033870740868816473949042935954705333450585445736732109221838380821972972898430578851840 -1427389226382820103811919463855321303692911573437484688988415890544889989375590205461720351189787745061279104153307925531310741824559308923058004859147660503900235474160529295314642392601225037860072971205575086180021445771908297136215861431920829745826426422100541019674161270197082253005916138819997175274092105282862510168457913304858824963521695112904563040200063596444990729985002915600237451771398751063993526341476564948548535156853031756490613210296949460803022932486018882040947328506833321123491664033720150484194179816434243925738071016521152173899340682462139667356047126051035874372783011847773959779579566925026548650950974826460190172393201047485873804949272042922320563304683537603451897024025915283227817046508588034512789870911427203546544931307516289908851545118021440928855442844777681700668883704028225452864085569986577593153817591098018624290390972990588214205779316698427398370034289914798353520041562924869957222066168373682168621235244581039036632142914628401685771595221255866671571901962294421083687406347107996071198413392177849207505422223090822516849276515649044565050475979653648913557223121774556478352428013840241580284569659264620087468556041154964266019671120462452260723683172973717468708415817978342971088593398456338471443814034897702607222930424657307481339219057714723228593844909647783717545869616673688673195006374246303173985628525690058996506790528739992911247033931734796757183560218248435811038085029199840933736213812533997438385012262721298332743421504460120980137445766786397985206375049884171403833998165948433504177489290853196344135220922726511134422201832125734397596328802606602926435207812570227720507406554172193104928815171956587685799552064097712781298902616021135216652707356892926782954793408923674000516330919038649371390019301002724974726463267627710946400552371813047094460491345418330324886989754562625940373627093012075066299300206044481398240679736089813441321506372043343586631993145080235765335441151470191465563682451633994740068136049582353334893034917504763073534274492466973161179091572895925586450297467714231031746231504288704221339776863967051105849901934820866250819613393842068206540014046690037275788672879917247243636656784672615229445615950806375673739790958885647385996368086536055360660048580931488742557288789248235356684394017044451054415371709070790665056805187637113777441100176972334229031339304948416736852239841584229480925800796562444974024127485698659534555190983537649542424084812458564284485804325713722140800169272826025463928762151921764501765941263979269152849044374045690097050512770261564988676169661415616207276075835030443038902019530867768044570689524000688772494222291749344108465165171058197280524651477733572410028337422826257635818992212256316878532546965436589173059666157156672081908968703591345516940151006804102313958413000544097040286917689040444527781557996203535762229259906783748796884404901130943316006315027470617547254750883418011718283807860477026539790333181276574271230484841191959486676422522962423547144864384798372393306233623796982611239351521492840418930649428701179514575086114352625205701037758568863438018853385215442719407992998270569161738001310747111784877552850044061522205097612590665706961935589817245103025194534574230206894834371474127977623695667503679836221951159565927689164097901948802567041480816329222891573429283652575294176103730712155555477784940394933608492018765363748688249120324303071373012262727675690748153970200894549302398914407617229101663294060456445352359969270461878142394424066434293361592816424487754074299462206054877010227878001360676408148646970869573881982856453958446292138983273535123322978148011455575728852647950208587019453703574644463319654351068358561488365114807269671182261283139805599641854064993680222559516499421121121254144283321452299336912994305785745202196430232199013952894011629614385078996305624065651705288812119340030715910270162153494931024290432703131955469233582800952255665173763660879483998717818429655848166191317298740137570289489103684966091869976508288801158610157305547809128148813574055896159076926053055873883479005852542308426953830608744757751887280062897110640593131405222095242954205280904506017903475300018779188339267595827439093175019153193318265969151413556896087837940089532013994689535664561531744224582880072033149492703420704296921264449014800455624701354062935210857459967673285198399163879474138061299158000349889165720593475967876450256868447042025857419031132821194086914497463452560047798584727687445979908816026683951681198536251841206470434893035086844784357856529474610202153939863639183190466181734148304151449692723248047631387662930072623033930191266161543785057822231756800 16539863873411969415167717927791199895398048026778511762221366374451252838601028305371271270337552282517781864359685831117230807522266795521718074071790661422961089398892353110430842926252944374458611990176346408274595536046704123813620655585453245006616455670453914659424203275594561244001785501151914222272154277409840133283802383722702681822303136161841760544695265063510144255291241062872524149117149355821883526087518089358613099436573778296285495816882700245175148585724472700367432131101231310827045746037071539744097535079896214289030197089484680462237557828320185952691505888899367500358328172443532013277186936010504119916364177801212980383003533857234948072869702743252925905277189169321659323357280375440118756781096042825651263055929063048819043867983373387133807816118762629884922810279893444481836047467523880563344023952981603020074438377499485597195806357225864849086600557995621659466638832462510273307884623346769060177334791276117224725728876079926823482095198525253096547538183945721866050534375976654509561404616442180203512744063729687390821992325594629428764249891449149380356243607154254958475629575774451951038422641866501538878183984421605041559575369737491063449355235624811457099993323202883616925339444638216710260000839149466810775299438993090199231153451619805617408939253704429744538018120986149090346188214428217528028682426024233288420202006271966236441268737241497142184533302212462401065501816237783412467761861228399293656778135703115907282004414210717491269576757602378575961743734570173461610847838953511074448807978139466910406641145005978177302750655218889203747890200625721602464067917614502036866283360778250022878753111906868692936911175575209379482973874493798294201189588273969019144737093734619657168967745240344247212635562363887964103766823611151074855621126121575613903902090901676468954610294414232674433755809484899729356968723867533430804444412208235011442314950547424304751423659491329725824362150402827963061446400709762134863610551955157904455662512592528188317344461003659691264554229202922285509574741660927034978375097006430009724248244469019236441796869486103230473335861536733104104654691042050769089382985577102458681237775445260559667906955931566859845208397355145161676738546933531562668130431039652711422310747280880487941279371335985579908802399137738697885296017242559920123714052529680202878502071359175127185790988251741301414600868672733842580606181003241867656883754861847067172295529504786246802008085948046051564772360744115462065672802800880796674360841828039870336192012491701267150701018527357312656944137977001071435435402856878435789730899126678365357521192404454170236452365200516933724982076453370050015880711008445557916488593056599834002509383207667360783421903437614508340326582672197685351768519070350337818909530416923398776485778748836775458328566302677954747493318054857376959693378794898480491254316508540362314978798307954748730928510757596378223689598169659335902700194893820790951149329525237822608296690241456131385783798596646758456136102349842490357646704637520468898567956042824753393249241475622619499558203080978850505109070154646750270408451721790426733417218170329934451581836672408042396248234909861979128041739057837843301754858104452417061325032448470759506990975491946845878069444739822968213399826952905220118712399745601233454366720 -1159241867446584838440448496533406853758097762074397627303005471585326177083114064918352913715764256243852414800440374410326314634192004715193484964668923872936509608903563314450159474714432505255764487192175741171991987302155464521728525481531265440323400342704652746851978893497468289431868439519737011230575626707159088503837266339432666216394454089671761912243098423443430136814139793052903243601770999988326479674497842211925762010356241307085243109226111454322920312998798238776510994629559829137173922565631845543661639982981920213838803617036225889485301415357465243882923796849656569998042962287833366656019361748183008432382018642936957385522155974092557964582007934395510417571526640180926578880337401973952209637467250469333853951446475284243869737306918581107216513452387686819805231854160989631813124416178634981450407922719787831572686369030750647272917463507432515329022316054426895470429692970184812893873621485576371581512014287595985132884866190160973455820857355761504888283494051452973030329474930550630219564350429684606977311645087469011162432261654526732972581052738628072599918342772700204626888314817015227900386418745568850101166182341290503431255340086476523650555059155385822526993459819098987282084968477475988621318432475112162448434506371129291623926035760794319895071998001785538690575832493033212213755629473574437414043984481010370423600025102282881492473326452346578407372261527992926625933117400384979222358546753262412364477685567153117632843062408507778750219640493409781545790353546334071262343937765154264886635482046006741643538084533633113104084505840504339353287786078870056682906969569457069402895061215126531091354880386912514342241919204999659845869035996101031894878212806549712784481659004310117392466901104215113922805890205469435492787420175515607568689169611497812984323379010039198241551713319263012657914810773025269248306466308622687791742871022842373839231492317987268102325024705813462595822760246481118176418898261237201917901645103954580905095428221277370451496932425398265535070609883180541398419325262121290776890309067030286534429820635940841072168535911548728425512120087451536609815756636397890389869749689588902234632310244278060419857675412693304194041306923250608851492300665994158610367401638173239265812048446801081305837479127232087485042489217183103799909372238733032210606280911801500900338143150779068952617980033176888900021260251390130153686448077056824002104282725084710692462377252519522717561054147273637028727929203452632592625919249268335263035275702602072201941558831763603764295672508115444941633309502694083217740460577942139804499987350232431005077580376537541966411758307306949949550796070907434047411473228426757774765517902083545988475305774615369916548844892267606145103697981663277088477002099048770098128267978726791097134978556290049905026617802468644385139627257295919112399977636830100744260554635946286487636533357098015161739119683196220495508354856160345338087496145377997692680164436251089024738867058194120911912023275466066574026373635289350229000720395475417694193942126806400098500642809942892826640537612998706169496371166431399541145452953750675983299638882208869044549824261543665177437957527508577351109367801051211190732319370487328247181701159035374599916735597667014954901488811283622950429317223728158131964676822301570598659984165268351857228663231268639863113393242035589313279908936657118863588281136795815333288210250420379908692644602368266397283858981296193913582691798531178016792616881934691873556940193542171253185713804171335534129002675824938612547919337871744801917677465522812337648800646849674070570657610776878745967176190032667494388748759784267181336782052798465842567224143597133362003935082865474148581448957640762846757990729305708300448548374387843156405769992559347686744820212111911671974881074652614282632172279536487752931576244345816590739113863548737249018723406149118165584961645323797629904534701125978438933033370367961455886190653995436107421570229276667453768529019731714654557655445120242674894274168918969939999678681019447022374107724143087432949474214015276095583306539357096214365780288043127531328846792995911033060976592282644942359318371670245774950611833221643597150072051471162594759734934078495173558563779550534103877521265636602056746650282272850705332192329901733516636564028813634039136418974985963923845474585429246661552776480240277546509295958338076865130649952811439047660855337162234734724762237487915174966160009914533630104114087940817765508682194659347086190122715693742298811046938037421693204706681254730310615040 -1007741774953701962412208825016749839209381635835476273088300636598745365125567882898662650671445305880765490910909180626678435678567960035328651793797034284140181066012261477778453703293280511916015346723487288473395523631108715465016693718579751518658982901746427608417724060922644300588242959278588168290449565178746565688002191476941589674814661638322999473562597395893240292182664485781625653553405389499221064828444058405598007524437117678540536879629778103940531731425087177381924983526916946095583271854741163808425400711073814088249410410667103152320839865196356472737211940912923504843272852001944537696596414160492499004628749645410013692512228242358406868521196889096358016916986684021808816848947965327672884002565211999415724157509376639589564225852322942617425261210152770700064541344160584089360140643106135182877672131239418070683252580750335502123834448847965421857948071466468129400742171077423140711370769985762266093814351863209428168028546937692895963074651683393586359108613329887599359988567824368095218318579205879631998683535976654946400496033629996841013962305034990964000483898621345956063190768725455254965716256584294784842542198794406060280143665015584565057798649806955312880448201185759880613527288130494600287077533445377095721402735903791493892160276398279297986034333058544408457847385569013930510719041620677527419579974006602051257233076438948805919495749248240867561871624336602039597957075702078160138691693656001357624133926703977375374289714066389312390827868072203405172734550798669869193927887163183240539440739533041615453992696708751362764800681666234917814771786657182140509504703064914475460435390507144995718926537803366626416230127072113264358214849391287575123707598688270620612110000794264034948462151802806187130760520823476534841957372882025998619989204672635930957329360904279295009317441204426528916812499481155409960202581798726499384026047601280406845565779064042537733451841945786141799269786934353770941789720966342335284251156813269395856861157434437799282234904508226219792797812473771455169234665412072491705775765919576756339861513204253554191810820394825456887571514137527385288725475194657085438736887523701886759356598364593711790058411336792696425761314260603216546838607218987105113072830584367920275995716755148639657611796972530048680430524438023041300997908931699491584547802917322973156889682517687189963633576983558894476029629620793019094131187798945973175213923836909136283854725608322272959493784398655886651604357306262359630621999940062076728564095943532653085111573389994188271273412074506850095920147844356890562606218517682359485947854406260972184449495943540729967660005900741082214562022251693994444580952045169048988682255546148598290760045641333892944168860542203432550268271401057402949210261631155716048729011339196528214090987503962008778322572201838006359509010560875798432219159030754168446252512812590966265348885992500630971184734123037557279874597187146147454686575474113719131103864287706693212708235901261173953009438039016493331155944694229268059760420046677106321763868472179587780253409989881810619025847156455741957523064997108519507003882030785019286612916193022193675153987776505307365802305059856460946816938300631284551682278250089424528406886282056848600569394297380072641761298943006013475928463864758320661228985589153171428918733915927725530867012772441442692009241008673090288685463907211637226794808454803916645639840378475060186581810587783885259322918792996505600793671945729586302949995535548692033433963344668870790953338685884565156949137247843474618804416020947510986863400649217634388585872155576597610906808883727488184204983699161154165891282253418254896617624199561648648483962044673540755097159832453294673121588063954976529807199732836512698795801542188780270677175842694078740759020349726686059483060513565883962759684053026912075312846804184896853336613509239559044795048691941077272382918181504485454595441991533235239801927260010886363023934550837418933504762007933377796640015037178176112937710702163686219270170671958144609013256168695903972677743462672715235751551958976710026633820439296032016088382871127730753837989168964406789955062709854017077757431957273684261379127610061706003312318363205156134829258818205672991958908587359136721657813117301940411554711519937897788672304859571790171352122544091703926867952730844007166820337999336818619162462247179217455215150906303784462195381839749871755716517964802270003252077920733191455904612716366949773651056640666410288304342181070265643288886392689918307687237113561852116130613614258601700934036884530568326597463799281592697762985682700748289169588617376395355931912945412457115410447861669939398550129423469274488209822766848577339602822913837460385686383210372897463826617829109255895688372650048284507424891096676882843803535460992760915533432890703901106277403217436974012196007083242301133467480273981279618569874492620800 332761495811192638573364401482588987457590518115273516304758176142708565099458243784732076726439843651860578131571624934643094193036939680069506346618707304554213058064388814827867582579891332860488777982235708788429043898072175500431986344973826999490000210066581404864858369649736788609762279150209008464100092864626396554887775080148560680205500240237574186311062631775831573259165788405926378078929490332169947962662683424466237084342321640870982686934574932377921186268423354636079867620140726588370651191434532298849588184714868307463029290594963461517071786924850685943038937687279971073991683439545736581617746319440486961944221181419744025379379232294381451708445240776696765622800660267100037994122887947659406602797650681955573440854228588903856949071335029108446272229864739951099573793710353817355524561899062260614245068111336176418374479624923610794160796175019177695726587212785712800573237620721668989766447235245059135466232897885557211482580918860707104151960566228392917373809959059696994113910782735432733996871979967633511523558880048427387343323921468263005171220620430421275706645274705102755922559459018970627842537401694623384916338657557288918712320 -201968418042149218116052165355781923032260973816492465355758930069292433829314057112971543661702535169599635982152268133136351361572355606203885407517010476807401327075162523235267920356090640484733677207828839639497135080745603999271760276780210742623065887424646637513692488855763695306457961390974693614172114409063310730662338301481230215548850133227526844952922220151088865656672942967227934900013397058748896089598680335077620171725680437865049803310456924561885431166720857655354274609935337204280204839793899223178661333367284610796563324421664702297411242097465188179641482733802684806129636558316659081139086309043221182183774459661487515303452777538711514824949837761418104358336827880273624571567908523776535280374480077393834702023058228712442898074329289214585647953453221068880625792301336835088203110232552532777529584871763905155561098994434013199274442226641692599835604681693313678713348076400586958021181831758970939223747200345485151017489702439531299422267612763120477855473674638808752376145471954418697234285032156149656432951281672643581652944158769007136108281866529679198545905868673200304080268447758302877448637445387312727036979657419029607841911572666266875198322432741141487803879993723283721148400958569091261435285504357601744673044021918727019721521665527891706210627972124098393896765690534448296798960806650691629759674342553799532083244322348281652453900247932896797494619023516956725547913337802701412021302318501040549582475293249676847606895822113552960902997591237195428779404761596867591974897992154508545177347269381169505680892237324618050366478561184524189132990782835472511343752957119481999347095170297646214394724291523503982436174351074328867813250129881247478068916506336798014907169425270876142639667945990059303990194160867711965620297719373228151651523270450161558767831932038464259458602535283006406386322632518647516287174503932530172647614223648825087230148909607448505925291705744015538290267948022192940266349687000343721618586091817189035640499343065056318680822481398136839851700714689918808275419396060857454897367745715532785628669355943015632574066625920655412047028501389382673753963950669388734636413639794391515578741265355469836278136660811153852276577105787345289827087675769729144156147767064500449279767379593485940388220632601626570786932165887472818506010309392551214404186055774782454127352700526495206901533710542926354773485313435876900523560583980591759838429956281487870466899761480487036289101667938100041181327012566436306962875935456222357065937912962176485251847532969483308122889902005602216256172139876908004438292140586934616715275058320875544099641062352551172675775554589204634420582549715071979236929031429318908318857092578781732850861744620224563415062616295617157360863231386030644417624327464321585988933863667086069539678007149294837612856915389465463283480457845962051139958960905756548538013082550326303138367957998375238203108156870638011382677411204059487657192257535010461047231237721981316669155838242659327536992328477522165528308882284158585638094559724011229804139425407124325769299223394664152935516469455274467481943257480901752022895127382510165403448143726497544876893357015039384808583674353412813309706355912047485430085724726662395364911315606928302288889690495059376679787675135228041451127605722759198563381235924241154617670867842036223911500939582855599166917956694110954784766071717849939292984537335162306804470878409683838992617633259778359945903417612263461349907230179602029882750114896869822864681694863575046026117451602746152098846302415206648839696391831831271896158258176323123585883922051242629556922688793441380255543285561555110108967197859349547063456874287501621802833844667942684700526627263131631470223459507493151048786509976719168170239591787378486537962404666124551694390955140151179041012874761179802798759033929826131388013738325394189316488560502542637762025706383013122204344155206308841329503819220728544630814991055855005883150322597117493240121519428974335589243581531597085990693453227860420344832723731125028235810660915627063298272712384921240528112455776547913712749519884919436601910914909132230536029667350148815700235916596873450468610118629045368867185517952839985917947100924393361070533145642635867025931338768149133164210228081595024242660285858127116591876723542242827517726835206067350341372576741472161719441508761701639939251055124334274199070624332736374741808867753775935671726776975023435214414658001700061345857269064239747099479856517557578254387957145607839752345142258315307851504565006364862716839723231954878188052470461184129407977635389829505042224250880 -31859808040601742833346296624422916878603729769169149951589623438259408777718544597754360687333659155457139636339171887488141169894986674198660703105303008694021201997849527868639308103617283371940981908971997533200709748932178154193430114619638542128258946432731773456513257397777205457410872855159570786959144752234198913504005055399938321063647671046807361433673537087508357507225257974725394210610804489219751460300219259701834139269212614177305814657581890185953732645773946625519404705728577596497093639212159930942214908654086363389352109968469106832626654663072105550034991769682598715442819399471582766334788222654121150775138144908950897323184732611794919784901481460364664471126515812362904191446969339938013350515570764846344733909917067175978135109747244890027915032670006909469113557487774972386506151007518755509613715607708514984973777936033884279195096270118413376077626979994939330731531607847904985012855074525482980684992203087818378571452796955820251908902883995066546668789952892445287337273470636433849506481147198712566216329973348825528226969277680097627304783608744654762522346101407109306487020984605263608735132576620095916926303713383410199107141977312492500754496525863402805534933424425169246176687676047745062034525267315846302796075874088495493301490342824392977759311531720749473499000026190354431111109658060403230875628260765405649979296247926191728147840358688120436860472791381197291172656701659947886569342232779203859234633407750658362547297534775820712870653554330584373384333609530822722807521879407811858764871526084244858160992219278039885480194163547362578636132725419590141894060028727162898847105092096647014096576307089844822371443116862753046412608961867933881588460335501916998186859839663094412827794221852297743350857371118725243216507250997486756626960778750732734066564769427174716655403253432016618574304189495753917062661916881337470417953039673217110491823751237658730642713893085998182954168566520279074981141997097481351677746593072321791044125103407722251301802557422580797258366029624084378923561183590264710765392812051176399178853411912446315854202624691594346306554262216531177247022493351062670759439880011575163599504921023199978692318755485283217519543250189546481703874526454234998225495375847681412853170889151006669504668652058172967027505768466114507475591284204635328081573584525482948051369474998963474326827586462650345584452453460997118887497624984586320775814259089345730947759801066816325533947597611526768060893092294021456612668530532584662315782690326563898971260304710648854024538614243118651923993191193724411907858798270294900817318271227224985359902256987740060222585584182568456928712777120777040945273133437765345996053407946039400015254924633904149607512368502492917664813632254596692271065776386154412264890025898094184433560761727039228895460547447813000183585380485056066355935517701590655273679169842387715480894178941924402944108663586341492288943931163932396365657847281915603421454325664097574177245455316018643140665138056767234012265680422443344415835379947635121891580114086171956373419818815304584091853116676081941366346497546822538713082072456998263807664426813557326081537340153694860316390255685364566404539859041609166876884128977902562561021496330652028025979250471378576626351085881878965275850031433666821576220382985235414984132091138733271122432981698542850230020813846302567561446041218044587394556738380462312049986796165127220075891584168229095972386676958756895413760660405733723386343301890422241522675214731121398675458657473414204049067449021544537501313708365001497782806975342303460437998964343351308827339771650474731878291365913320783300832576142738042905657313395246885856124340393537817351149007831914236590255053113224039692682490703604966019871707204329168535559717398583811168361782517694326221198013008168338225259331485472531532876977305094791443424686565763456137901844243899346860366891461469235545923334379943441203200 485715384470993287586654892599664357515953251500076583768860622693242854205253101760044588144934756353193722993848524042130058825340626309763660378089800296805299966419338428932642383068669933745934064855517293551134618978865187136040524112367346135143480494666746352087506697036535362796515828068998760664257461121225971755592513317450084163948672304691292439036920646496408474916329302893119088743417718439797006553857593983307860554339346403425094213353851750972750206512580968574958989171442995465353314731956087321079869332662265945980807483525445565777935295753967733668947159580206030700308824609415357254008162090943458722722759463977582358727941158318485721468117264771342515068435621923264993953303338766917819266833472448083550217570958544257424452452633386510799434749614554083530658525076896674136396667483497675879043359122546642160623614827273386269601008956440849976319936698943066480682820012090285865399602652281557916089881294269841293626345583108210753636852755761175578534395363005516146193267960063416009347855190479110454687235496797266289924438135335115627926360733460031313298997183729843290675246647825253971163129405872690682167433885538368076594144042299613568479171735292627838328958612554723167038836530982194933745652398438592374315076952364675965326860611122694265533287166324519131018713510363779761416135084002787649734697301754958886126819976163221136609825839881098933043485932625754232016636690832011396928878428852047956820724199357077098833478215598160916051327940872599696886724672897418233567267304955910800614106896659830059905940580468559151757256192581856060059384304571263243144163146734360773798334978434424591561708564253224093177095001740951472178516331119860672684983338413542440211598039044642486341080772471186122239818562984103348587957514065466325214785998927097894246424789576857603863707683054077836714347677315361113169377767690288085345773244348739304179416673493372295224466161596816122136297009001037614279609247807004090464090132206422605057671381319620493261364318219219766900256710292514401470209985311130149138386191256011907507430620362676052812838309792580999612352623502263664489500981310389434409243155213645437341551194718001603709622601958039263436379007467775421873355054943111233940446685991187848904321246683497027781663653348312535530834946187555150052612761515190864932988839951509276998983659690544963487570029322386849587413049612082623837222146502435786666902872133266408597201162394098460155232668784790575733568010674323683694675169843464665692169795889785945434591018198008239498404875631426617830186103062107910345009211599757646202492042508110055730983912140281561466923962772196395143290265615705862499811196554239815810976434371189839483477195098374178069865783005720168247310968616291235826801791529072930568259774791088768039904095810925710069824971472608600679837910220116003260446081683125817660091637935546765149071365636042456799447612471744454847145101017279600870629757880523901602407085788721918625567029157784616165065287594840294405434102710591848793633248385379839458551086218155791682561899456147924891353221544057103043652938274251546995447971376585518898282836881697913409537750671088381279591542487589108445635355754777266959492666105372593809987308194397495388527462626829518933060056952691690976798048810065185698130631382071137281326812588280910778265263321148139743886820616334938098771780167719924047647646834120898815609652386769688268421294909506831562974656452370668423607234699565025950708509893779431574521832952248721421503499223230415680684289393758289302552037743725119175835217702774169477965243046145411241588433645132244546150034589100998423593176375192026076783725760408537424245473883670699876616735877954188192747078997956140833096731364757370489781972849171164574045691873624410521552860689035523540539392054175942470368367394009953682189704230091780092513544031828344299967077742869847206659163377586959318477412571179547715103788715744396336883024328407212928391411717485491905301180647074849797587102689874450114122933252503058557604149198379371859282936306866049375394787926373421157760235206436117248286149232666655363010828128019090666917584194751972293913444698460212298567025009977355236928882214740354368916758413272119875740195546771735443809141124549339950274373732532253698258721890224750280451841752578286046761039737293503032781784761361477047830374444091254904784072269106404782214960823236221933361418562353346109619997946004216196627919918691466168941021100284741584086291547921496713096280718918447288108756792575443295046407945230275933677055724792180305619367053854874012598804466419802717488035528650464668080986913271151040334802962705436178361309836350123901310841625528946756314726400000 125685255112174044255180014861384433302664825424319487202972220978863259733563204514553592583475775278160871265393245048156899605346429283323621291047433420303098846043097896937072317727436598190785822184834988028775784607544840445703172933717736859567473200713084985135918407526247772709549923916105071411959294198213981915371715337670612056214259796498864395755668077930164410525310890915176667429459743916109202045109016658295669972926602231561069880500361380616628145041922970943114203711591327987858891374661746050259932860435705565963155534132893381160710440206942878597009302139685698500439085019043913518668066137929924993815518639127884186956649652905344942387068876525137510986562137621689995391241977852912781701731804927131146615233375620742584559723468929893998244218533562854653643705637540078717460216495782345595654353317821072020181856112077263817632813815591413756337367474351446807333765714417299310892799568832514720604410976486362945387137040017692086541762275488733765474408993509878793774906152976798195502650404858992069171096820768521668877079947073681037397792064111015675720953503878131483048033312426976416237857422550446305809397433744543369627581375724064573492733024410241835952753955991978852876081848064899963855560153904620513303968899394975893090812394606546687044548219733003021536509694805533349128437954546089623173702972094488844212688270848131892538937121095268788814570173959519532737435929303812924164492443931326445029758027325394665695880598088395148284403027506113605974980162974055686580624853157029644719702485960869956661864303127915846401213612965237179489824011399674820664808472018281233954005541847293291869105683620411810740987568007445520594953056045147277307655030425541783839438677582204503550324716967294032003277319481663637926232626905998875169222514230347082560399326582187555781145390022591832411855451350593665339187195328764240067163897557320798400219265158887139102317481063107544033804359739807895104503645860836594196036986730260098556404725381212508593522717209680239380236821024656784243075790264541974964013423648955515672740366419739616691395170139573866987452773925909914855756775937686590929160319102046335411281207943575649436198084437535486977411164443019089696521968402276724893142385402827291678529941260465539962119369979058525025113122240756054782233498087609949053378093063604386211488838436027115127112337020246593393265466397293664373944328490718527676301438560923781328033790267154347040961856398385053476854272078529158071809985851644101348277887730977308073086189070906830768474870644205584249193529467870326662603627098785752872731292017934344413958185657341080595575205417863893641174226206747939046862686047075959001777961294100752615994620696522006845024232594148939201678141208861841470029920914561987641497919111792610266920615307959263807313224358857991939163771437405308292777302580398001712367988757547762010018008966975167744642778798204761749846573935016749545969709877828836928934262016383538118862479097743390766590651742675873040221455083960329039363572371191350348052150411036036824443083421166239213458922590699717871256896781139825953123123984297973473140556848908096798995708808371255155851575843389221071729573781014850422889365427524352053167785904591674019503629628675367448182800201894396122785489317582713619072572999651870907355235216065308909133749279498801298894612200094183331743858305736994346120888406695278766271263499001372744324602397568326849940125986808265056122245622767344467796345963910712965346751823862846043087375525756220110670407793443846586887339067976642458297372483123607869542654564796705008031155318808571930736607670693701352541351001394708788999607413891684122134043420161002296075960678003185810584833449798211681980340422927163119554040146844642423869500978198662464360181225396351378075906977113857389342057027007709083856091396697659375472448037400599663876444648441729826641295029182959030336371294299235309980315585903204754726658426093507527560537737858311530119463483091057406545871829358667734514364667386843383446044178499759281546522311105498275502930820708042724557198121788373209465910356570374393799088570881844673987443474509587844085377392337711009227926268786209102670557785746035216992408503004484692403348011554668532783878851268798838315581005661284347425112974260516483886900343087288060031556220616653585121450036752254538235839385729970422300088254438104050873171501241098250569909016080278279554623213753119908681153930575504107134043488248107868863319685131467832670208971359110073681477367979636162560 631602894927745595968733907049634115105452546116722291230586241705772645303211684173213196974409939818814571970067190651184029114311804585067748011337293286021710833090762204409066463050560789686784755482685078222862131790501991419746719503073289396387797469659504234416931523713683154397794563500424878871271958182765516649473734595962283289878412701740592784085224037183307416965454786251984445493723838294291109767235711696824449123862373637448536891860199809698175607788615254524038886802806467226790812140486789737424794042654692190499659024343484807146372378729945099629047458814920314477606450197827429952935072842670139685241926261921638090181110564339896344051635760573764444207418592324400740401241538101327337744954100266930871342749535283258814292703125953042960065515073320277476568745340089395066558191768242979012765867589725659946652886270020385147920444637941429982171434863700029549734022926420463225917876815757464594781803694652738525040921681720205057753264845139382991157378913175875462592082242386650116552412315924985738351387206021938529282504958487113337443576184543791505715222627382530594784359957126402987918844721396916573758840208932760862009172547454205409496088590147484132705670897617332723159720269607661619721860846579894820034702685863384755291020888707941166005774762888022070269825687549477898215140582201850532271619727081244383785402267689136716555644090914801749030048861300337099243160840839937866419888275404851726117518885920176111014316800647657290909740254691237087970063886901962747800600177037262709564869576985339794039300784419709712347729165721795644611885828388222821263745228667713518420275128931386123577440598389224037535317167222215361682764143809109000701075232775205675837271754003558409979409352968271169689066470112264440696981231169985284411491192950579840322961761207585170468750012231472956430338851296943401609040405948170753208720704817507230992817867668839738663471547931498764066091227771227471676776659733018033622199790766045631477841959442147845428340494818874415675698847815983822243827231636548340046420886108566408887083006694237034781055562900824595381083635922948225130290564184348017878700968011233620993684010570109893640438819164648816486622247042792878814312221479989780845068829037607433614901081710785793160730264522209642854939023796628145265055065822498766911889675940211289013206118964606436602829932786047771599241862734873306782806171517864310369370701259472943641088332265762679108148657651575294073362306663634814471393094941713130410447589866415683805864169375293768382184564646647900840530891847591523714612334101137501054109047079247343117079090146841564625036278913772766649213165384712469396488900382454419775307920411356116906956088145784299237535729364002358344076379060226033384886970789994857697864608908943368948557091838785439417151728858504802132669171427172810138268976302298635758994301862343593854757560890582272422515635622991594109070118095022468173627909923323533778188460569310549115148257277807953662880440823448575509875097076442529913860544284306971674486668874824560320472368179967447940623049229604442902709372045845138374453134131944578702452478033696726595973845667020800 0 151944150049958767944066465337626703135781389870615445805859533171631872682637926716978353106552652594394223712723320754710290711732814442029840461289085189873534187458207850751611302669770097328883562865252858746895333759668121045792001291915266023794068729718984244835382577528500163632413860104730969536014008543760756048374958173642118426315253886441457177361527396557577274892502930955030133945371328510469928343895781174401533478221413260602276984812484880541013811265378482752914849087986207615103566094870886468173223312227716237190952160241468220776774966909545855606196374075521390986633843802433988892261909822165945609782676596863035570552559018527660387043039406135578650796370908342323954681558841713618610290528637829717577446141713065387919599214756934918383225295684413938595478449159584837559423184857452645782000493813258767919533792493489354750282514825393578809776801339068509089265092597171818199896729665414921942871237283975568436938434992417698913498971419962822929907237133175456216396933942456373331005448723620559128122674532310451927486817843118416761447409969390642903643348749135805482485182783165548311279556430104911261121428342711684782511385293302135015299237111911853584448657903622031762193788698857407503832436159622658214764811784906645975938548861657031073506942953930685705084157217291280904995512041081989406723383306182909256558833482958969767507629291828222931642563070053417466808457972588142786629870320839195112596105115007272376982978111470601310219444048227557163519679680528208609282440689571637870085412565594112865908748690443270222959409549714034467613860064196656349133411059511417327384853780361929665960359613590697213936474583665353137804431694190127983657077541033727068864361577230283745295865383239266727890478573038332156769017691644379578259659918199053794482587997154033231010423434169511006029561172283672025567429859188540443569783649021525716962790830801735945379625322013738443421854764017088575416159993843594890807061920316644246571644385704917204467955042497997828370923362914884139682683836499266326257401394563331881710504714645352934749063103977271849830575703139300594292400945771077578396892146849919910684814056857841023448017791875918344003334178665393778003080447219507253925864853207684778094944651227170116807433732497678790846429394307576997485662744241121104896172206146952400995902274976544329064500994620638698056646972004897425580805769721697358120250929823486197326357484006803028699886402612514858105087649975231220971109753642539433585624967626365679825934689567125332094451437464317718821117338063700091340482343849724695179582936765629933681765198468398994039444973833314087756488216423682999100606766684113762328973809426180823619267813063608197418452193402396820953756727444403613312767302847089989865421777560803969454453868924004167134581371499646960783044736405386433986879159493889841289071445873593748668338283579708923624685588963190568898971832882743155985082518254506326721441300163137403812880704353102939271137485331534052580606833971957965281443293723214546632508180551619745150785175926678339730900031931415171404800902585410616369212136493690213762280512592143452999619885825267552235894610598222487956249895967198629416514098139169474996296002390674375679281885594428938404740268970538829031695049798112346862773635721624523487229389512399561862850809612975249129915668828234089421521613099295347581855272220892617851981351073469135462524987586037766064798767446800505781512957315201807983913122259021142219391680483702264088590203938298974689762620145520874898358278020325642501063104727494385772405589923260987338812744119670579304436857825579117464978826470341674938929145339503248649715874738391264230705188658813079596181851541842370109609898584031626071974286079842230925253531758427789591292535096461461157050405545855307891694536529250882370360822823584091958204042497013961897900657906524454865756330048875725815928087086023216622029017006875659749733281487695497385641469374733814396858360430086345130848628081558812836542194560538168400027799875616415656558641032284606700423102430413039612421995785160555293325074789871121635988127916835968978251765544582147482841158702847259634057935782731637916898805062693248402298065670912061126722324664681156892012052079465475512910573630870739845927478979627803235078111651838956461335011987554356010406595314499438937159134201164957843671065535103092061616617789400117000032424006523079797233558861065328209440057922089619462661096675111283232749359632640078533877412187425108809374791207674537469285272964694382256020520960 181638922191735827898422949172807483027068058203495868315714442426677105506221818919739373390034777131031316080981116465481796249179049633790296824147383369008164492048207100084986533150615923330667818585802122300959242615963510737115656595095118998134894178940464899969186218353852953377377694410546506194236711893058408720911668521669613773176571939063510836431578442675978754474129946469735835098689310375337652871620971854086203059694191461723078702575296687541224430749266399480760287984397716315079034982916304805223042804913937227783801766023467466919134445994260955195384696200597341579439172687971836518710178099070327387693637630570300168534868896392895995695904746995345911763622928404421057751911489510355288987106511582452721135982460788935304630639095817853408682594685190318122339758934799343162731560356243019922439958406378630138785042754985738086939484450425585044581513772875528848235386682118316230415734436789872957889030112168331795006489205077669910799291825989627526914015790625030504628853995436950976884875651605190207228710993857507173223040781804602083895113258894601823473185556901877204747048952628463442533566118336194030216948660050188607729366780295681497709179404425865797868236502032404713099791923498992316460828037770464847615225036170206671963609589788244359044905232892368562726221515803748319746197416128138714440310391335075013400146826164544431199201970867649341898579964957376364713790723652089298245240739941462715253075361331714531765900753728857134069948931788326854728765577779728742190862323791310557293206380030425976781713327038153427562952829934228336279656939196898692272780748926358510031811159252389332771081304237666409237653041026383333591841185252140624780643999570562879755544691154694755584237905932839353279504341459451464064241696120031321672770624135771023958123073494670683402617195440841623852031786863418010600437627854734148320509244798427745411959328358334679280138912466684925350205689483075267573765822190466963295638104434688501631989016099009183417417025514583629015891773619170087268065709873795590072773747074053859980856348809767848432988112211481171609883417121713271058611420007101463593141497795449391813627671818182664975526332817081962834059413629713922490084204712460571058305076143577712989482245052123110486681783997060033032202620570401043176598199207446369187113282651347100467249760270899770845639764211291432065485092057567933731593789208544655155738430826097214842029296086753097938707759947323588055582958159049267503306659991048994131314025169253840225262340805040014812241338160384132091304823617518002629761334261129472301238058567554706769248828208738102560328350263785113751982019711106008087656809942029832776111316201221367249952599810688043834023076396964410803580568965945685727178473072403143667429957316407731222501380467017882927134135280335138083307520 240264362085748186686565595869243106653542908629292553207469138288198796540634127354303038280354811163131115653731627708983868368289127990081511082666543653513240974281127533140711486424930783961332231686637621639988720650158967319594246851193846338836235309129361390613864070014494392156277979529602065509953695024887086631077139351878840621615277303323972084078240832018527130638932705943635642736382111011540896073541790130819205901298329692691345079988973540350251936057944420432061819673231431682537869239354283344164791128934997161797279720115485056687595084474814646855893278071587495619763571913155163052877059734773343702221634048633859502062096328771253544057662747274339451218651487169463781667970816924060744020820367234404868054254339676484527772066066041842093887152478827573892844697639806336854251450139461071896169432605897169047662118713795973795038028798222483257664684165843087333154308006959094493691428790852460664712531424279060128842210758732586670954700760993608954185868226596475543461001432719183234120895924570631581987906327344053239128886030855659298763359870766896797487246701093548963206966648064553569840460207656279144913335675331026129564540538578076344435595095359789260043133168766784584675809484982058746889814992267371182055773820593384068332982619369509672805566082701372704136472932729963783711926450461977678256781720734683938848080204976538710468794827626892870169161152281451225305718696023673306392686264195600166941743499791673982870328474571231523914870315238671248655361214698554985468291804013831685640874150991072168610823906769439799009535692767970015922887620734940398609537507542047637290364953880591395202943751362457616606676872280568416782904287606119314632680855709892296186981489931143317221283835981772126464689167062380984169796109603854011833693382019173007715594501493396566101105109020148046919372305539293464082840313835205758349884001779295035680160400772950797637568017213459214221692761949626808448552624536287811824201753323719752708385123469574551089471422034089793949721191128245918435153171517480931302742641719173715309890838766875082306045321706780274058008498818813564899024145967353118494888822693885051765444691020185106463046582048295123409358281923949912764600111655303005180179509671556060145289678384119260031116166022856855716889215884194585410302396043169860132542710480546787597737975674176151522259349005171726266356965180888039076665884384034559894682961626752264088786072257961907001654692208121487295055523829225469671043883256872744541669522768974817177973249754011823237434886289176824190233246967044314717212764977986337629361946272354769542255560457325670329591935388758716745707870968984369036965211990693158715654462295957579402633829301223462998893243242150168876990365146817118568447554566147322654606515098127389504858520284618903876100107839106175610438425296696109982915898532464730896573191967981404980990446443980096445525374371111932315008640800304582358910690879257380380590834037363033515056813949867461642483634113240276494074838916538243241571724628694896512228052645866700839370471987031115596597486856131895505475721788778780167296845796149735377425407198927436290170409094071266653085981210332407675657853277204540245202319553309220075027584540963102075098034074295575758331595996749432664064516821136113467515070547353142419264263728322335869151469314754006828735492903038921044899896589157939537481156940574104756781320762757056529651622062800708928762028645563103173782621245803288840489475084044907344178555482795567829198453590355282101605669604124514643503728057203403950836633923312746013292178748476081949339461821760653458380096080119005123392186894200459209613872206046923035589216602148710132036606728365922460398324249972322892030827623644723684780024647246969732214768524529575745681950630334601158026842437903021335318015472296771859212066230782845724104282090557716083136585231740068758001047695670224215796891867621474097438453613435409418480586350027941192952640208826851908934371391293121034409379286660863813657033198789306246374065255625217710235390946184532934264046955008048921823718980482867291471248509797761454606024333343131748953073523058823973217463968203440841391765083898662809520300892883317880556496953394808223938440204493689770612004962891644162476269200207286762587290964549889056035742444541701195533761136883294051404084012988700277358061894846783276980088426234487960439949486976653268252051542148792972439105704526588810686740305258672521465898312084028532295329241565607969969782413448557976647720743728664092431721513162564050060976499711796169883378983724101500414215990380652232088452634395668396406665193812059044783468267296744282265842655558225222588051975438112374048351359885064068569114972988976291476371035665495644559175838880890719765914420046467192210920948969330130311533474104033080693890084686107702844332096138662590027945429076738152857600 -2510680707663457045334254757108193145665739749942978651362817255240316930659757473649770770229457158232243134077095188263411231439119607883594114554949334402561974047910281879201226126355241026058371754807738612957616479115654395865898586456276336497891175269765749910162595577831444216099954975834628677154286915104276210667344332753194583351226088391372960297615595173354159540849599772606250773732135033263743960595126864201516522792857910653822940476840372953091016490333957517251611492905723678974749557345829085064446635430249316940174933479426492554268047448225436245356409892825383795823813444711375153594745059918270850489179513154989432622657124205002176198646856206531198750734014828867405023828848980122043584645036478739740938020955699873083469432145197025336762811121121270622065656293570502428776156634343332252587038296478228699261266638213430377540470684411603360276883741108096860136364568137510884795342717907835636842132030774662317896004418059621080906990778981674706552225281984073991546899759506254912904762028242892007554086489240056599457150273152262216466845494151721744093182964228034664826257521667658866079610705004020727528188188980275009107435581755084278343711018764188661338875489683522963407060142624555184074132402853122715245467772006642873276076485514035493793576441000163403117605864503005313433086725807719670202543657899075988161323489644128753685748179787508121517367963363226887568484475700043032450347225367294223291732025536831533773559110204468480895090144876234940475655484166082687818094357392704149716764395272380926864365541439028577516850910923826444429136237329533196948522615328124175422697284813507390454061747983310379577913123997142770315298174686107851528161665577045243868869114293569280561463396078736406605247041332832820393500388089357012585014482968186984027285326117236677218071382719576844285805767554979149520138111956585058253362734959980884645140162471608602454035133385689411911123292649100618727634163727350372078120005776854189288582667618163203049812137060672166679485652775600779207573008421376947206610429278233881005125134175232400923606635835923780781550963428281386563734904257987172483200811046245135184809749372487665393175251972862524986617916616031296221787753840105885667622790849442057671403456446085718888551348528561016392566109617426195796090805470265150300766073558787303780526820751468713079460023461549937184779533146535391857052183627766917976041754132056382022525006097726330497948373773397091689246989787250643563007061641685228660945400864776422475318222900493428131275526029211276694249223335575365279890011667741098812112310912421783981046613007387060027947779723558341272805595958959538570564602233338859000460835736969303906479098326248735966512819944041674935105461388930530351206310334959140607260414380308925965338603947913797699640298087375921682391098764680831639123220192101557095041197830997414805437444596819982925590062604657821739945850126563949544771095450968157018949724149941269169273494211331138769587407335484701372800610077332082277629201388734380425555438568194914153587186405047679742758455063556596107038960939904919637184229874493289605704465906827013783619750354456031524289168720100133692515467040007556945508022643593588514153944343334000179770103180073107459488787739654482267274220366368720223280275640989629874221430382147836582586767346046188432219715725169978455259776890542420598621080261698338793614454080282505942146636658787441713002037505844760502293047476898010868066872034989262558492948737171723253314280598765094081651342220190165313763062476838554301604891232378753561540367367943356514477900563137912553765554757090247422772535812695203007444452531610018772483002127432184303417297362532303041840660902053765634940457719532387729428837018476310523698298093270918785837734809429945261809048724539960604077423461006668186711772098334113687271721096600623302429992968960119141101651937646621534915946615958227274414708025027937605564883654267851740157329397801580885000960491748625393002872292378941638466514422083568705238267330560 -21499335324336224650792219431668507701992341190529449243113580909208257396235275206246038944001178121764648409852152272349782392379062681723290242272331847211723652329500373054404006583284920219117317453659414034713336588489576691546285358291597917413570608729407974934834145050019627043552689640712241965397738173590929624616154407715664752498190702452814520744074194060169213738856475089724395398320437779123538978669425794897718923159229696246487755971537170792517920869941216713060654348655346254641665950354989518379198348794274530030151808502462901359168280347392062213259584593156844707549479049801366543736647649744415905482807034938123561738825425680740283262075426482483206465278178964971160208144531248880757139897013008570517017216440024877289663888374007126838543512731408096745218102780216575394305894112496415150250779776131487056394193494698476324145640500993541439923575231287785557845276869217974926458911757589512738537981057605893767786689095576542072748484666526349109086085804654452790809724225302864861316115772077323270329899587905483086473284802239881374747805290318262394925381316332830938487383199912190329814180648244147861665590983410251222956656126062597449863263770577398051295597403059167460911883369749866174702055138390450245149387869830882151491385942651327573051949074275651484640054057257335540262047852677391309857997141187511044211156294205052818628421268300025926147227634744787071284615491977020071246363750652805671370861432191903429420643034576771727810565750264219769684040204252899271770052694796336788014618577540585191828631706933784037477960394442001388896243243210495388766732519529462733574465135521776953291852232859898097745353407762556209773540359238477041825346263901419362689089439429919334757373666324712091575914102339480377608630383045107669994031005368567009542736423918704132432619729210860447963083114577853781077061651185416976204313050419939141287615743305317907693272267238280254307035916679782474517424289475058016900357545301286810219244506530043655032304263292187742058585163409501781623166961750735576206999816308957757614077315402157726389552319064249808519766490808027100041957342235498562314873122117258688973778382237393589084940875817158460348549187561689527898458161967067149099758428095709801200882294599610192935813770866387949320346969989372390775362017528323287315171029213949209698124892962768933972687210997298545037167610840160782111977253071885283753511569696800066711560048524121739066068767452901336258922662345077232626939241498899654937759704908726212963620248813347101679414846606763528289917021273589337714486019765301046710697296635916028504555909084099913391851605607745936077495328387974570124220235414645752985915162681223695909296190798784683369378829821759168087883888045218782792575769195700934272815387449969155157805684941161120071659903953797458223938566648811132665105868368339298140829749455185727683621602811602907086952376807045524990082623155362525305404031022687746613983581125809656433101076092982920960191340389786499862984103590526409163114977472392479902862079747084830022622343555966101766500307475215072286846248718639774864532337738413089440118680608864443969739412497239065868928121840001613595675982583099545743784426237943000627512249181371326513664697258273631737237450936980162308130049319066315414827235867242688151205344655049774535418454603272623292364258612948302889382758035088237533896222148824665695725416754437843297752224616120492361801833024352644610554715449742150023818714014166295970070850969026076914813235124367502546678392770630093442513759326186370193935748847969253661027631154132163496335840213206146755008462904155051758530659606411805411201135371958225525568455741560167968442040292479661726117649982116342418641688320728312771964300412142120126997714887528254028792292163165128911967909002471888421145227585730990236584034597403627433102953487704236716945824436729508795413296834043779978266763067761161387031489604922785062382481901758849163691219906857799825959229700668214279230845845274798401801951209378941142918261624694485885150499185077803387474116266362450360634665146600587529469491940683445780566853043111757637615342626069177587030260792739536435155366279588141600768840041122368742652087825013363035208483215259827758422050771365155887572669029908954398089352489411561022024107815726168145125775579109485378780233359568269935766732697948072008997197096343004455910852866394185676489188536965149937663976347122640330359574858703768175166862176386164608299171840 1108023799357220311488748930604050779487528074180645268849623486926194521781202521324914003910438090026254852083069525559456411325711434417499733253428644443117140499525216128654544884212032585688179974554467981059137683622910650519574137348601570839232126251026421387036475299708081525142826666687239146853742515276133895835801165075046872568929786629034924088013608510789553342147574813218687434600898547618861694294007119859429491396263693738110521494836603582664920045705422956228556307069079656021949196286192410605744862593115977932197076001327170669428949068980088278961219863232995540892779497965775781077079019071298046825548446631723201830623324789802285883021422826890768860729598488281399001152725481982417997475606585626788214745103404255355861392581139924111276564691159831092156801206195330710548054149523970258781160381395488321558708703205589637466506049327372398658722814990430004625776773906251725602769184712647262845266352672857496106469067498100682846872425936767860315823977076299915532740871467734808364280258079545168642657892801391496925197587491103976271535517967913365127269282907520158269797019269334805191975106104647898283793933876139220769665411133276607003395603551581894009125263119747595852333756815503670990705338382739837316367201951140957519333184793739461507898284654457480819320281647830350227617274456671143271902491871684423684687466414447194313599268692093389918621519212617960224173859156173160904732896156756520322089598384598553975058534114216837548159510791532411735098554643140185569204181913207191875883097030686388746816915502283995351116252219006614116350421789878693071345149629640557509561526231047554235443425549837033086752410114741265301772902403580724779428233033480338550714529344324737753637506688323517612385063037980994022952318807409879948378646467545493790509637489081718410311447516820087344707433830828502904367000909506985768321369879744958090296034489638582127120772661728430016380255935981233966409368343538230853981839726947562328071263865909409887464025632088057196905321050853205216682736251608937840663562527454601757094055977610658891168773592827747450926848328163806741353391179313724258392593313899391884968213544886894451228350769043499454907994106084240926971070046700651765984841070450089686880152153490600332241179734925551531198441018471805510352539028742541308662843777059100372436721363230971551199688917703867287158023795857817662040255076632424252025904490944690303856462825248531979659335421276203200527541328776418554873202991526771668338001740130386634421372848741154417094955015242129870154283003308611648832418325819604012331143254771760470219240182372720432743297686919218534890080687047584012449469555126270769573352503334329507788854328308590724539394431529633698711403584683721456924989212725099533715721148953639104955102570415546987043218185608321537104529480202455608119655687816373352207718264081842879075164550457604503489546233731098612223789880183196442317851216614014169638890651717282847327587722783740043995067706932106732783374989248309036022811453628193980794635202432983713326705860479346282618721976456049406696723263814295406622936149580110656328959874702377717157070778623496306262842174972770675088075658396917152482791917631546822265029062013526664156488051802976744499455774277180075378111932896322328799736118567253049951553200907386010812894907303720412495366579934645875922403019687662483144501551021880881913428011426041835673862173094069828799935378047739569910865958331441145799537305973516144811308956182941601066766741517771485925647632312804473244969329013618263649301262833881497079056023425678196514230060460097929213041980102623857074303513458710734623503194773546545599247039708927937511273906647172440294250877767059860195920335663652696628774993705175606154989057796911483782111140809097755118407698907803253425072992801079823544491897949505286569136107150826848398376484678954547628138015916210994181077476056991918599493897816288061152378685304003163493017795449663937539463366664134016511671238844892263210756468184698324190077376902761631925968087898845893201633000857558442698311085201412890955207603153981344350801091019646307536086670448996687741868350850571651810679679056704036156475653223304077579251644182670746501056791935989230770139757601353154979546345521044723996621461246619847371067675080926033330273977670863107105435564970009082729001675737636385996402385686451296790295901565545444578468778696467320071070365727443392691383287870247995418304603549161064053145897339951218040121098384490562472289675619839365990517541116156296325524233058986119719778970928735481618153283246405536600401465209216823475028533368632802939717068339356910336655285391704464910741536190420784561953092902872764011720753824449943432549043723002225276211097853403513224500612848640290591348873258588694428807999587832982086050384595825786391336656548414799515004452391835181567466785101777359381463040 -960587949435796104710628672726638511896276536205745448755118171619473713748358182276772498465525551678240397849008657328343636803890927596605782212085509076821154246704805934865617043348344775899736696944641523792645673573849602573379502481100997779631917798054066962903829054547702573666463616229055630601063708355354028029959615682382615202377890670827763249693676202194240699685390424556069842679901060559615327760581400690692148480909593149900391953759629192662795260389398450728686525616873962299392290196591899216403857926897939862747188518313535908830991315457651304391862407505702206813481615785156651987584938875887008333357794769655670707622265081435669634670880444280554967544286775575987302908089614675161117434074684213522606336352975006541708210129061494156078671709594014821942142206519646962353037562719952835449437151063118042464691566986053819581425757972600649755842098975733820360122398903196734556023449126128673773806642007925985209004689294529971859665113636307347834018363954933154351436406759639643457303976275623159226024450313782030320270852629160982317331534660130889661696352475322541728960067934352853409388083957399955787271487261768365180385853014374756534901851358085350173498026154326483542115825135991050325922696953866337163623070883566636541286948926734647938804510817746040565027114499291615365360818369277548891255604751567315508691063920680690605078438006004597009115051241830991920892399680472094739285507858217957598422352331740884898077188914517163137779127604165622580728918203457505194634005743228826370320689943704477282984905197667235040399293510993312131672411322967821250015858265847640365682484664435097708021016148004831676321484464989079118154932589421477573591175165087415718765215447511770641946478233649122510550613176736871929203556200336868361817945920066314858259870148220844977377482209255436563960021771736074437363179115342251070976717054021254545981650985297924747614494715044371188121681957411731823500083506033432466273393153707291953527944122148756572554892904588482627912946575904928585793703493892404380647932427350044988443862798459624117459025067634414688261931346859285140114553227767882621243783219299522713880790890236729320505194499696535078229538204099122818805241364828623387399834335767411988635449573877571624202205688721925042471357779954011140593101279186994090964008138010476580184844149749630641370328175075006562554418997074658346329118032852873255829713147969838077617435124190713473318060752713003582539048142500306453288202757106422391717737687747655733660243125656565821633857222305479875106782386260570802277922829379113519769252973553319916577844964519393870179978053118227706339908016232280113027559457124498497550568107986440546324948883210437828136211337842461417069669308912670758564537556167300196361125795718825755125667040585525008630954765036035058601918152291647535218039370476134315817632337190240496790475351364049507293741231736132856040095484506434704502750110404240945971200 67325449403527981577967137111232699209656895514680363970762702504573725076843049441050152884587494790487341858225600870898132465333902043786314546269952534920777256799788800720401442041893260670782059307120979599998116348412846689993483401194991708196488961784571986129292950298432012518135513115312730201671196409722870215927555298496603744292597159561288384846297731321330041657999324133051021188318803118493272859589121776284550325023835598288004640674501727088942934377790517577347732990704778556060022002647754294484353431166120087216465109270089685262477335660733085606076720495063316828647012268521696024567297006027906752511173074684535059912324260756634652674947149814902641306151274068979705596497530813552451763248990749570610455762211561460548556890095264572052358225973755261550008527122213329773991668376063025214825660596462636550557078238432676823380516311454731302145835555802534155331870280342903974720555639226963111551112795765960979552269469293821127443268569114782802673485639978666582400799446229604449406889450999803078284309085474396823841491068979775127383037462259130894749061576417893249115474295936204760875202127669998918484463785370572004415037648349615870024134237519666608271909838769302351409223168917608601262121714626137306967179024248698181154644742217592368045874482080109894841775396361933842203338213784708573034997619959582322404184679546509443451301606568407261021698713505475992576501550518897970814712000683164984338107075974228386587524534144808724863770998456965976578471774021431538010724807363479578485610625273243110395194868016929606519788978009790778510268900801223036790940538501901228832047252051949816480267067804819876339066545392099066922107007237059578345892122135597885174284649941980012285444335168142647728868515389128914744395508757166283589850716955031998078490857114700009866722268400136790467766188719140036585084402645884429697579576826380420207289982865792281379661815952803002069400027501073326968305283736910552869510438676285911683749111015974908381200504673353145446772373290616057465290542147203265586445244306887148947762191658736078165374267184981909341101506095098765192733651500043536419969326868014139646406707343550406604752294681814990708374911922932892795103174130249966506319952860408263788557410959308142590001784218700303242475615427931447748258459893283078416569862946186925035446110278086893064782943035979577980161921939880183855237482372149126402870544474037999479073857496111915026338801046303743065132121187191992997106789409689324627846748376300969246460764787774108732074805295014010165856869552559232079597653537999631986858676442319816195150744210987270546958871692265555373911161154693164931882124129849809077646985897483021050636981650453965247218235730594811212967934374482767782409726323853685386369696105788490630052763055238853232051174629592644811208070982012860273303725541209821393132082601480599290506809864295872356789831975959701649888551904644122846292937084434907008905934104374701948839393752194769529390113861692537037407641186641730356601868133969594855984699225161154964498341748486977692232376124068569965750702449451648227755124859244716245856317549511273525855771842091529832472404623345182427332066663128290590083653161649476103105342766348220574483484369025229369907972248467242378016505010085913529316077280299024046536784554643619104108019218302853913096641106399512476934574697883158492955170249302934362045521753930935817086346568903150360785816935922412802504649619145524382068581397196473014793283097425892817948953931877465585268770972512226437877152806172555723225899981366939389678539367838041025751637726899178080189866633500922963269378573304829807518680020556927908450801618799136485218671432212275016926430694282186159377781517460409295355371978586617064723099156203076214065606178881737414305530584277806754591229941584868251409118212201009294300135633191412573849090797283615348627940064353227490498606633138086462834051500888460021022809714953782194855039212893891333959409777657737704134198656210191759614302318703257340064662573346504986800220339211033060443347597247831796263791579111223134429302463256032883655258033691317687786415631965193391018428156417168082525000502416024535040 58526757691136581942057243949447028945509728707521915064646034025989128152636440710422393206262856385745513842158599290212608334793189665608584725358889724198803433951450501530189086848547767364203577323118408573362838157910102246080442721016582998495503114224512917592968746048018752178546527149609772255477533567640389309864923055248625748432837282022926640182408755836226882275810000221602574031198817210010319721268725212384443516380932437328319922419206482406088725172066297662028407687984662899446975047067626051309402107319782756969166193560327670715462055171246999025898894862520714714663624306133024158424350810905701220880836453130890052989185061063386199093407645445363620920219091393309398240141090293574673633332291598626051567469952989025252145758300920898811895392167290796509192359277502088652592884299270358323631893515760924906525746102048557107728310689407772002298570768244866752024324086645223580566783873804588836394648397119211521293115959448820603076573540492374058400307177170534568935235934681474191452766433844328222788941711975964928746247706062089497114367807772555069700551061902965945850970205512207489742055433819101072784910247404404973179801731168756583760695233715068665600462424819826530145160491097502932447281760102354155360540398275490862835614927658207875332103286008534331164158064514647014869236868248329521659234545083446457146231508943277339358003244499099714957717498965929385353454648688258821316881348120026124430765773717172982605410338121105233928087555404778643959125656540371845995268675475786473722580999156286267360778864635946967770401733772814243164602744716014408622819815624010186697545474643795680579975437488712919651184098487535600524473351095266122397746332892787256236561166769874560473674641505717663533669885998068414861213210546690709621813246415348944887760611005173019167864511751391899076537319378800409659940793741257259967350357788237271197431310497010700662884329069699520560543750750715817076751599125065590777258069279026479518629844878077064470661233435190729451343524103207520168405722830003125586775761132366548815315342112978299171649947931094845782785958820285507400260436515352772903070178653859701649816573133265003129777301627959560949503693088809565308740431258987658800411996850401024755483766930542768042408953292901106721276133242057094173862729757601404344054995115106289310203284841625112923417595045245227878029646301267179515363471617917521432325215582096130151589386527613308968038486891313263882868734875936494620134229488053126101748751008082778505747925652499061149926351760812117887691866716582324554202221913210695291702756168836932605307334285639057924215676984577362596619815027989204734485722871023074804042669722461722833322970391293382443993209695887837637313262622504640060208225044300120227507307082174367755371426163762039736921507008215743259698964974222012957244372888876199043755228850895985579316979344059497445283152824562972853170268630220238361670001558645843544566124723395418568483981111701265886383454574264439260273045121535169496067899622828995391026837300985060887396508423512185035592870095856840053589381133134592632826509682135272299172273969925208597752911587598249431547879612444596411322893370901409266873334353160103651902158108517756163182190729263960470632129607392845730074158424461506306208990524862808720499742650762432846979812065315533112138899590708693662826483743039828510112983209810347952864394579140993654346627440647868751592763296480564978037129201915663174940173637169028705952180840792753142688826216826549833478698256780436289706916971546242289836074479876103278090454475505989688459834038025171895989128210272657257801061670779621776174948245421691919993754782757597036203826139737366606223165750702317982901444068117684339384384033587616134509158501032147992245155754358577080962640164340617996531846489513509525322790575897285760168779406021805162773427898203694969709482162815650924594058912971008156905449585812869382620729202538185912375713300189932451597395748119523175060168893786096523921175750941225501987593707005793808355979253450509121174411801224736814598436325136177020890409827140655984483717793024800560337589292293571291206379394297206273055208839112813093914636103339559571817935378619428449108857648064014424975099168813948972833083332334187101922779397709232008528667871697272816766854208638926334845370231980462651392979486959604253600203595992125724750507768254318345927263974253591808933584466893840089371150670331264911951812254078268039564931402653582815370642003132934738580131020800 -19325835167621765504215614612584486477478665457064391971019914284736231221556523073310607180741996668598696886903083054355646963222422702244095623470191460641107691167824305106710343131092796688530003682613979498946709727267500210138290997921726209746679919911183386884787974166287552542466495658391822663858975141078300916718121979322649892496618994701748272924831785049471614476745032679423211049819384194760697476448457146741140767202667274359510209814593412777408251300253428207280319759491360704628128484010422852434178220477796649728883988381010245535897479308328514706343151776516993997464117202914933979541915135320360962854221796450294450180346047515997408646416521470141481219080475317672566112420742729039648717625023005124357959459344864306556916332127664142573052331091227616237226503857564998246072320 -1308123613076604484642736881457733781576650353506422954412629005014913003726264192183368190248919648033604459535902036245042042473832134189193086642514249507475298508998671546632559795592444569356013484747958192783168424799982179793362287990029347917258195382501105332347505548561672483206140291964989932481159419228753180722931120396625566178207310882799606837465816595307979405887952417485068656640957980347839748864782890661031560582432229474518950354681707303641505300285769445605106759486304881591115060087010552002963530258508559561672672964953774083184531587655224539684466899858582210137498351506345018772125621837302627711678827421478010346260066220325024598232825627031968230339841288365700858454045872877963123335872099032255714469669506700453117217767723672127259691618478462784636505432894093461628700197120271968557969062767965653113664051585821134949420330892169651130509375475314488598835273962343173666578369925293587010913052528074673449446261506627078548873560985332528250207298941716101555299596979211632826766265580782456191140279933511433181106313954673048305127499796603448230223056277392662630211597624435960587107387719084433527913260756449619812933535877533161131776245834207292354711875582614805830908633262173654089557283809117567248289608313607801724284591915003085750697306646619016922858246889439821529188030693826971865493780004829305957059761588704512328816818992314074447985987384160721931799902163052236032389690157954670500540196175343736522710844028505886132460718138025880638793451441979569837119631402519209560706436548936173128415525084554516235495634682189677530486545249282569987880328838491481386877980851802049078096607114302110594572391006822486636531151836345937681877893859483539934978786232761329972275637837283960444894550916309441073500024393887231860301170831718638991285347427214849515727357308832537717846913541642135088966455479015460266514099951237681786016679470880125665006597190805860918611679361378546387536189301088211363728473647646952098104100421086528866043671194410085228044913762007288114252931042135645409974586914137208135468198188783568698045106306337784629418893925562539271281998789530769736358805127252446671100685509162239194512514656300288832573454463772508089289954191214882356539327887242524033518076144689712222661112267419593861674232895265866574059208947279812984585946493306744235761388938178880078857948194098149740146716143803741415247462581051991271635999673070368034208230365356909108945183541390834731674317781246039122631479587741972368893469864947157718010969219552965077549532787547089903395981647209455004894505832176846704475373301102423452925622533102485296743470572374931184251439926451816021566622219116540712518871362634194735767820733108652860258584959597121954108316258923773436851722699077799985274375051017266244598501582669017773092278150569464763961150514137774219760269438857975374303889691139741263247143403379737542167872897841757662566781779096536327883462054025686736519732929801779238649717066738325490172173966419311265799147510931461576572626644062783437486757493925196193276473959929807361533025286578965770292041284640195560561391120974851898248779639658145374750751699342443181698135546242617574613012512990327355979318250590589042234038008058551238409648413894158488015811719892822451553373701228799881920073538207065198604602100729259009441836301626290751003607853514112646806415227401561898006626745768190168320801709436953584538745357516978754159739519899587106121249434302964798204351657990146055464814445436629780954833031599164160177171239718832280936481364019929784955431149141922645434807916932118198472321052351774119831883969259241763450344151653012843419704483061974393485195225819342038000050877175479123212623572307694155810562851896154266464728587633946619669084241801565145551705800175922743530033439622523938533095551059122230160975055524019301855868117340964418172466913452249200226722861382782549102171158957453149963803408013894818317188889470320670039415559183456826143927255849910676840702517790177189728642226986552498730183627788832306039333200232480911944727364705126504400980541134745535154788335358194794694507971308705181814905349572398179433027882890862819764383879702120224134271342577890146335309802099140239117687497860064918862010096792620067999443277763202250214371820108051566582392484694846780591990403068521161207954895507125305336924548121924438591631092417884327187321541024732722386180696202417326246485607859269825337440643207499094517477196541001171433681114273463105449210031193636694270982526799221853618079787022420119303749080230021539653085882665229865853832143377345505524691679112714213445619618107259333465182601260666153017709705547453719936886196636614170925355726627275767309938059086184729692615333526235574611935011069230822057220412374102105829290892596447935238411405915754029080801640416442850905777580206812987322073188468508892724686067874327199625599186564882215950494990336 1850326454278517580384302372758325337473392344464401688127605956872890107082437968382032945162094834559808578892693579261261307201293145906297029765530615649042349612209528181762186863471439764131571852107363339697935295633291890151413538584161618671360626639711614244807915917748745418218952869018414721882721845527364876534190946624605290155839866151307593902104204302420683060983967145392547796926748440475642583318469389170012809997611912126466931046861638092063091859659622537473497752823294411431645968405780924541108994017838857898701405820030098499456912212285660678335821988186731027619899267243888172412661698390434116573774881309462252783427457150041530220951476387778442746534217849543643065213056287004253540151703460691305902542261488315765317025077944969647592079610143189701889141874651914329880802384534196744279996158194088738015024154414125709640129946764764725863059693400941765832858639535398754193552447956326689667214993408425103239816835171551980948180786525475005468216292256108896551092190085036017078664914848947800145613126078246236117321948647417822786829251347414229448353519563645850023745119152257499437999645737839553658116041096547611525599822972162229061699387456246050954427025902031309116574538261092803381915794408570919477234407200461999223997469558992059241519814561421930506310612357509965109321054124266529382230121225282862319529065218340468529066393439064298550263637869958962082402729275410746532927137537549954746709953623549412230498860692152723703375823239687162227407214902603556690476209162400912519447973801091896585384965551871150369524604544575464914003243201966746787295668634714270280776484294855574318699193893473805127639488782609359354875905857291759638476355033189303476982265192951475524536666088661141105497847414270676099071503760656860404574937789412378409113358315760555093278428729826718934444810674670758164747728575049115894020073907070472485977379762325268554520296037204847007513291857653705450223874930038179126239748118043403907147195967426998580555043529058286608127075100147537045117058183218561982735694920372331975162718415916981939755795760075652401070962641301516150791317505313555917736930309179564338862042741876687468638850321096010486147073101390796672420651532149422902542638397953772782528464202365548115734539502219385243681824891721507513790770446267572503427405614571374655969715907823415444378050365613705543745778140263176300285704486155094989599731649135993207330995984870011476696822025659072885100367975038743690656197657280350700625624931898679267446766328995027912518242606002609899385673256012566878929359090688491642682219132304283699836262118557729036181624714671460823591481810273107034592886855286385044342405209311673189713971109736922044596358920950769142805131668270950873124965300053745774604917882298078134181478438959804728415334324629948716854349665566047697168983941484862864379134508710413345601191890907607950057516342835401584357199144483200694741933588387663912397484418920902737085966495294194028769970776724723937174364323959299250291501378059730711020098020777007933946277831586205156680173636428993701972648596415230340348085806625001693067608283503298301335527026139689776279383752211460121770521332491079278597154460932970171913206271851184743259008939984991234487827677028578775121266115445402165518933441778614524797037303000409698651299163335528977842891946483832835204867542038234963008755909460154421541277839004148000019695806833085029302516174904347952748158019605497569266146500462634298180257265699593386524326656225340012871174374262139304677105507059663634432 332339952323311032683569813113501598987009276970635328671991799619256050646209761194397317056208131177499541116656453476325807984894858955613565389567102065324782032051389929402952998643287937409640687928611517041217418346471825749743175393186805355602328941075364891057685344903501335162568878311223757409628049298868392757424045987398283330534179141024395652507109611730698256728345531005362554429396008159088254889755558980817446233558489907927630348986984559889742841032564522870405886184957236999385982799535783168683379299061076135307615819738512812938401971294074709557205001209102115286300173002545563362187124385633033443125363179333773087283611953972106324991266721510238180449119472416980218665278156261075658427626830564270932060784711373526201947041225126344387172941626078209161594938508659878244891068920562586423887981617970773450123703526541470116311639064020645269869035878622185708057882958951241118037190633448038776701818457673667469822952917792754660558119146845173133635862233361070111299444838159058731968763070223400572590508550798305993912266888603376394200249519248310323711357641008651938289263752235746625409217203279596967429731867268848403329362870930552733828059059959260227853900041815085925459010455467634118113066829452040122800731940152138679659944246045771347153136375962182348301947739396707781126963155197273536936221064928727300913345182083865913353708641619011669614311916140633814448541889351272217810875043990379299198455783316216420734625822304305010855240716097738627962396483869319126320685985714273670696419733523947879988369080387507714541492869607645216922825721523441568602777631925799834715677580555554921207637143600303670442551179311347667347134263228815895027141814068843353525979864146489260338439828250924081167324191424216974624505967554421668134150401836075771036816785049506121084167857467758642459643516679912548189355536306007060608626147343430310995866193129516085567580334186488548150723216974079847295228537646385989742428600892289428972871321543069640009594326895880924685426175352926160457856547995350526203077723805538586760970424855823131766389661174132462562691219360798114170336925736290832056596665055126338717132971171649079324134429028789439728358426061630969731859197910965831144330554480943323012022415383074130204460066671822224370812191418048395526376088902332780641893415136560520183907657035967551527905473776904119818644192235170376612638704774768320254388615652873913104045482622669250066923566597120114764485712451226166185668940265959524925915886257950450104342200001962785647098458851639710905359430219883169374829315042107960332116164340877210195915158986303508934624168989386652177057950673540588350200758489556551554445713472929412900206489951582018839598997059741485617833859969812020711931979669257052030034367932781766394816053092538391403079326996686381818170246512591306002129229954519138566388063724851466982872609020273511099948472256816401195507356964069271506840606299827658373194895542148144903199239524459591487036245999545562881800604874636317163009620915782267933386526000795751118904219736750294310102517529484119523249295386199002725593398919041992814582536827288705594705692313560487722574971832098650971226925688900937825789444901883290482463664411141040197437147905867398583568419394475345421641580858002629654713079821171386500683860916878579750849858809151314496913093657136544501194905679498580878503046668689014115473073655998541107662859351272278874127330046807832633519658636109764594916162267427847748702446429923047446740698028207176384837651929648930814513246290300430431139699768627009708540484934741669972489401327182699716753641668337916089451397814384076266036584670529280268357624681725384980057615650880614865173018432241438564021872462645181404853935444861951068247298862500967473035513666780944211435992805698079035284765784039267052688067364722976501285484707268154065327385281491112409943499338129851994355197791661138351824631043104874876115743446165350652668455756303815626407231222614633409482292129698153332232321799994747377668603685888076362615439498698265362964133273197252400505248118878832809281934721664825050586360565277044568739844388470493514836713950388734361312471991677646776485905579416669069098105529232687240285890784313000069556301478589266543596256925762146950021235131219956881702126615250714211212833439493416090066090965252549067566562502395248903164433503734161665348618760612035112872409226252278338306447621812557644348567075509797610718167015701722666352192578243740139620030153393955565426861816152692720134297246007254047022981118074262649578214711604032710840991298290783500038941075820401591721190182636378409078350856826388480 32595807679171600481565711402405481814185484585276609691577998647370852025282336143119322600874243233434812303284492217060317588045060932877316121704095776784879479504320145502431147401803393969615865068163714701893190349867789533268845723291709575521262168878289912062566638051092736043042583503536098479422062140277644103548007982546956237859057187557419285346282593375222599750356030040903320901461543611887732633440622222898347776966271706237747806282664266308062501187153755996605297490053550699835156466088199513665263628912739352770610490635737801380057541498761367914412292585381086430423131455874617019166923620007693701965387721584890472457165256634704131657497552239879922839111878298720011716852065100272819039065518420101036053672342922447461804593789963821796038280609986082842771015895823556056760365003479614381742885366801298186543250987313332128933687751577421705581763505896067106504249617486956950597412602917956968875034235677265877177409491340461104860495881428214988013068108882060943989737383017635634389403612751935270374486308282144252315500332111054065926181973831682179379723684632677079473142942513029930672008619518926604459246586778136809053005537161954247901903151812848525130525857864524912389248789032990350113934546299711353477387151388123261062985635777745894226067300422512907644537471557474062192374457015299147581294479504602417174177185359338327655734916287757496752443533913492349269605626249289316591951270732885145065062800193107043598431159340126335441674160840921935758268442673366500984821946959199082459700085215020340609791932603755060927966072113838845285678445571847446037755615358573594055521133073275347511749742902145744575119884454509083190134524818879651424752759965751434408942067237980108793400736700391837942753203881671073926348046859496994804469561471244585917326083614331798916535169103716825032490700137835934183375766119912502510345868541164261411208495274384475137616771304071722045762626354300259213283477587402513119000143928928054895066633219208107155480382319868436379840899108686511995924957794107692018664657507342854237366064804531700964457089955832406572807154151953972916631931295574954111482278151574586241705415262665932054192633338825491312152924169208041148778346736049649834687284453129948849900837491332701985685724281072321774316743153021546909510670547840618141872299358390389767176978288505008880459862739215251963190483886626720650673887621937415345965302458942966863558781198479941738549533871557839178814088179884812532691711828046283974024718004429106572294074696838706092238630051235975438576232603226191594794346869702758607329450790636112204909808570487979898506400145236321203303443049780347867552454943588023488844572234575062342278565699462130277828185816728295884632132933400928362070434307014146148610693246808639854283051667220751196534483860439352354211014359313760293973290143660119681679848712237159347681243805347913220715329520800115444715340051532916844698215446088096750417956742688563707392600506291525295698529117916657457793349669095274073507680935012723680268688434769420722102465887334546263247456098571096472665321058807502326554931305492774187418034933322339740113469183679239047184392572289372990350591977022848783489716174011624689628591865441033877728236560231429876188151332204536886455088879228021523241318990620129956214518571203802994593229505796512637448902615231981334612775354371878472726110525570443941556626395073104707643637245260998390422501455004965325341058603830340282032221551681603070248761952244748559748424449986458494860453672416891544671558940178451370062039500773800397925341674657250739427691213558936474235094603124923163364179463131918865636244540320764495466525460512630021974936462283862823315893235265495056319442361157876007282736483988577144006532815448352196202318359633635061109315420579833958495225762116433115064971855079882739097169464817462683110797305160096299590248813306156848083326823810864184257520746313334503139060939414378252608589976121247650497562828755156298425043681314609948684296859606439276807076187196793731780575495306233535307515414539724655133538190882964719552088731051971743396424153391742277027442060412236093482684266748678549527637316581413362354798305883034970496666297989659156579578902078675412221107942251941222467293641843438239564831354835328540975224221939435634975218746095827204761322654119704491708801781300280985087494539825319524369457922288539864321623029544044404418832067653320913130182466386348747164043799450569155331263085427297882895939733167425802554330421698502672687656443491396294211595836685582871078661996099641865806093779157181521713522501421684890949270960892580477003466561577404209030887827554478935777969078547978367091158266156364595200 -36681688213386663639938611199422658137554179655588164438573383575038283730951560719610509373576342602517893991196203883355356058044421333130195581212488806925404908196719733954441872400220012297982656978763439359681438437466794251119523178453848774263380034437950983525262584895146413252759145048029543777020028560422566030744189758719612227972469996711872390559962484290495403124075720052981422212246127452474915125575696048834566596498387920937555598971494338666134624269331239311869902444007784720853270855757844655991198978404522643668459970500487808401902447983774848537520741040751229260705476044885985748108076823711378756434610781558542013719025991197278951330383505560590680312029900309425348765226372876406790438795034914207649217987702968236424236503670216979853666729285717501130837095793232798338448901360095417462995439944457366697268880372485436530064628546607760793663772769405434510146787566307846696109833943159196521772425151303332307482935062320782168832428742625998736013677259440524814777293562123287631395097542098529991579178706171158615326572399363861947618514810847777771861753969514388700937667961106321339607720063502429446310607607060892888026870863054843639623878994935125737157542857816302120578993863397761488283065383987888975193486050225284243216795138699221699071871141377611747600251037454728090189976548573293886026529970037454509978647059724502602826663847543329191965668430029985496750369346830843175408526272380066477294287112996381887457065682440359411510708814516172138199214779769573502257954912025084504697142252729711324663949064120720265880887882900493946356275317971995737218210826002471861201776263982301801331092034078216699339402568242222355554748917311677704055508138306668378789856806762918500426796177798236293425453306762037225036994189870827398473038838454639012392828749623458928717728033797736330840779423843442149510569219337493426177505277626772686882559537443249035478640746479875993141293241177794535203985124382379483080977775939793124579369836241725881552087441009818587583861108647843668876291684971167297016978738963451285005884223012950089027445569942247101808988921767868786909039749928278273969495762917867779962078053094628360711107652792668817860165386349216866073996615339959699383269099173803508008245718654180470297117596854175043720585170168660612422040237414399715700977095684993735224385139071771119811343665165547212390349201116657710794300842817043225583610000348135401668365250659312878571326407142592517761507377000995481328918786448743026571902975772954807225756508407085947131230163635474420982017247651150920240426911907048543016239307910348615233154821402842507893180183674442146831884698558437439504854939800619195543347482534833401232701804661594537188884241081820875669616211281074382439423388228230125170553179844770301169415085086474240 0 1561029059976642979101482601485096629594605523823584379761977308978803655678024215664614879267245915563187314897249919059076304390268296943187802663752598053980229856065990286612551174697154265436774075439319568440762700779394507777451131528088649637085018499505213345671288768468962246550194546788172264324416132319288493937047453918822103350049944339890445590122640915982522190695046077340161303885021105675330175725592947309022642307388206115659390596112018626702526307127717108887195148315510505552091777447414707861938109597965961534718254911435387698723934633778878296038309517442197012676913608475917675226777047225964211248365819592834439437484102816526676487819056085285694343068939385898342328428513162964378968443058201418329733040569047760539797650663300136666244571093750361912137672509077135179731058363792798963786614575701988244564648048617114323645286645164859305475255710492669410534641196659747195735346597341373664950747503774003763517192913460091542148486774530874361513915151188141020157610662530088431534706147256918663578728783870324908697155499064431394205966500199424170660684027790505064107782363359838069967696008865559821108670532647410740957595416657494798238155835546013952023250942294280917126371802712586247052664306962939596971976856534511461052662876214890872711399667284802301645813521676979124486419243410636412675867137637405783925289441207654269397049994369267548829317426364094103324606928184325028895216333676108943871515190858840956650061755839227114965225574821501012594170321830705551652245348226446592780891975999989205984304638634418248526845732252544591628981609842647621429796788863051576556793178426468646525459094174262568428414808500991717356719200897945795104136675032725587550055154525631273455031295325369846860527781746278919224610442515634026140074976071632326523397582537063046352663364467914716382003285340194786470717128115347728858557011576010237736204269087560452660226519451780444197711529773298227911234228126974106512875319761276159981597186046558730969780678593077595464825884938354367417025948972133458738886216774504582735735116949850025879604615941348217436079444962741826615456358475028790262055967750394032922013376167441935622233546348827505511949114917744411716339238394747023788555805036689085446931487982037136737564330296320262722218397462616575902272485259623449374080762669876606956558150191569036015177911481244294134320384109281549171127183751096096102463035080525806935184778722877796421034949633971433137611583341900247725362679348872830728606743989813862796591616134036062749650152465265192961174363419821003248821055591021758571993716124203455785878979988578466387234445050828131965205635669255552328725263436617681717883637438067332956421830754122075316327655344314995576943688362823918075339878419131632133995235282425091514405809661236946128699456745746466436682108232848929466284437120947806029018897467641482884561148163801114227372084702202375876080542329848279190403608122245963683402841671462199532346981750174770892076130488591184673250193434463737899911171171422519807418806005260429505885197712616108709124123876574248960491797126634731122417040924964031789084780052438484101730429340723536575902186380511335458483700002845317849723663278609118019111264880222456928612329607100509537173220753084591466521409963004424781998231379137420552492822137837057934226664472531968279071588656210302592525071644131484058271499419589680492777497445729536261084634680285194866103268333623971198131269634104481051294830935880496284361043841808611872449111251968334124735800926392532665386075994727442842762893098544024804635037882498670722359325632536568058328929330549523938760247829798642802649198522651763729633115141090961612721140086156912561884087201601958206394894654548128629977906324723789240692922859000237621626891216105550983245666535258394157975334969714040421200025450846011122858573773835068499691828653179658284705038294514523521536095282527581746928995916021539895977365565976453187407520770763435954248614646300572134713421206523072762912299801650378170337161843643378127363036817912689948700382771113168599724825126993292349627272058122240980153893097206457082840852030652446823806121336676983181100181032213608614310837367934344664068408332311799447816253246489265838371081242356211784983100626908965246627014336687430634638882107241725904017253370904075189514567632688396085759996676875165940186102042467292009218593872910166065174732890360673736577457644240400529438908640100826285795747125071778177301287851263756177957632833663820499034831621609457462377585475262501456664831820155784666774809506754708702649853957604731486352245942810971995780150605673062967958091970430117664762799134899229088287976863292015512172136050608541178576846776266040304909917607885421550688320797542449152000 127327373746764064381116060165646413336662049161236756607726557216292390723759125559059853909665012630604735559705047722891865578301019269052016100406624128065935466813750568368871669538294507693811972922514510554270274804171052864331428606608240529379930347180819968994400929887081000168135091810687884685242430235459547279484406181824047804136942138896169083383916380371963280274828242347278597271334154733936455599377430558196671003774498852491202368291657290265869145262319359361739443320521682421231079945657029350254936050440388096760225742482767531932371867265031779935154284069995451654590800381553667628005244545606306803816399206402452009142022805208415157107930256366627370012375878505543804247667388891840859139493548122483069791855314089906880658649333326462594235638349801034531300179867353117582073582124731194374999144132372909732245305778730790631858388482050216940476658549454694079799279112683631958908546050990460998199624098199236854616800361625704720224853926854926151667484352160574019177137723900889697651523677347488774820108580769420978913588236946446853846075042656719206598755655348599582256830762138824477103065161073457030815945188900511462708054942718808331664602635582759379320069493541882572313726013627682490533265067517468170888064483641436259514659402611488034644816422513400510732690724649029514380114693919818731029473913917723308656377844387085502927781533890770514367044205281566427827084702465217452695330012466334257419291729857712147178854832932161549222166352006713767663537039994765034979015501944228808690317058225478673935039031604522574026807710044968375751121926622665747230599248463372982874494407667330076367163654972885583365286367297467480998175271071682215431053453632187553264045751772256036294639905338125888603477435498535704482358059794245634523047887700659421575995549255111954526321027143448956721077316934756230397159232363450225488763465570208504326165448415838838193207560496399803694118024255433270721630046327149243876243858758341344595669931271907769557721806035047970585310040985502752434544745018608592376533135491986718200214161749392429949598321969007103495823782482717423012198424871202211647549078208175877304866734055568201091244188345587604299034526825411560466113399601061604581265946468339548761412435834895592316190428474898109367398928351534880441355221775361540796905140248864675269927669083585964179134456215432894182867334221862404360620892400269405818440286362876839006751948520948596813931516795756885871455901832520335486327819820796932877472138007209654691795363494869499901242494641192344927716777182704376003564541841670900245741696059100892956376546847448127279570266025162488508792271856424501941845292213887038312561110420059904880464836158873845184425967324558245681588572909128542530609362483152831869178697304171319981467704457416518739662287611016198016052784995754175948319846358995093120291774706402089795663242238715460121693621420383090793286202955500295868919376378689974072865602538032374230028108359594864220452368928804273363710590978723227935647032494790671570046376329134072228392345032305495603715019552879336144671979613282704086183602764925065461255068847309567014026831530683252691866463604674068101286164902622879361257117266968210065231068766969141951301873824675197185902448830469403279923361983603764752022910580421402017783282274101493471907475863856662670367544839262428467993761891825753301947941503031714724316651050538467051710926408040071525178422482403233134516264784827590607125517490482899202105149533957195215161995999834605420392559332023737718794257252855670824805529437895023240873382634051398380165206775646353366565051825487183527693774195306590899000267635282172341876130602434099967773050812343151012998884394853160666506315034917827317957893402766250648073930038752188520591681358109558701352845765600364583213855298731047978050516786839565526587271425742680737329153108530565127023760615189154964232830893030843634604520952693999948440062328985612777813178489589844801174486493862546141452383358975965189380408660634222518137985300830572078134700495965628041295927602046763102112645348166952016848310120049080347525757326423556252709978996535816588981275436477709628822434446073844078449988690223328119351988847836929482145969422785059148682262476967083650117821745477609411116747260667414737442976229837946082597794107385962531570003694378377466034236484984315777151167500038074316803932677295738391428823954333790247029297572740237385087247368945783854828467633386217319433745243021000473637475821419971365178826335801698509486307729776517459776847384010638853307965520623461247142855589856206997951628340636561424343941219723187041670087912858626201275739122724840441134521615849478543307810538185031680 -1247523892475704655306565171662543236159627525464404138899474579632713380770861571236339263572690239148061837011709823908558910284723787965943772916606619784941403296597800520067882674119978241277804755638665718927599507418188539488224626673980134957035798187389269370557460229406121143466494165158906355319718294358141360538288217310563441658381995789409713202662508013475013868220762427977414908628478497228864437785010050494514132863618786305781304382007775795494325081908438393349704284997658027751650459537497801087106053241242763815505097760365173795584920494335432980567428354977407387905860443420662290205576296437047086098680051175409445607123228324254107302290840311849508890796525930614907973721247401549681377594209312678302087443825787603793922332508170131049244337261274478768501505850195336330224037461696296503339941543627344031675244825078418968076281355051509581417239936852803816048252653104359740691539029058294773689355884849622467690011143837652219666667905312092427230361921929568064341370761345724322675875496458676665751459839045898448500712373188076632610672077416216800339851048841965991525985646117877366601547803651376931894275773653802420798410085568474914411172761015162601808453449672690014308837609870963055078635769712963494841905398591103068932332914166553416376961685397116231570291670781384156410271095928144474834212854795526414128518753857579840514249163306023247828272451717679856650378808585755789101317737111078855554989911351768183503320175121330087547347629558478457049906653206919840191018506445588396165975087772284176059085615640479989237778458086999204266359740401245891767546848520375676376136520482978010260904689900109832968261011651307356732133879416583683542287312207730072369517668909847609202909096065009660891204252876261291362404305162850796814558780294769068006568779434039974204879927158951929499087751351254254049132780559123559519497974700014638137566502582655454783298243062731732678311134905875431040869368547956767348225862355622132727996799753320489876039255293981124842818975154132272671223731455468294220489847818438199267181683994164953007570640462686418724176090604006205042722692043112201339612932245854277847333624420437391952638162906223741812027905573012518294416721666166433451565629636979556181622796579253177452901048276251765838229147911405758497745929826791082956602413146088766039233653361195881725838820730975828038335901314229434915617393859507320908259152166500503974648314907499817563599914933169794503499385591552189690022440691716821738854928464637649807235860180808150625001058056679715558951180953168225776101702267784829984954342234156639453411689699872620890183422120166144475344961388248583255844129192886051299083196836987673606374958294323752749353194295828192030871411141887656671000672038411766550430113609760969752349864036891344316125774758412340263174793328613442599100663559436179938676856997690651177378437124051449680609090417330813640166422020884716724958581969652426993630309882114793514832842491154627261995333783989928171968871822110815102479959234355868752093183289503210370121067025184750916185497688438022337644376947776509447137974419231209255081885325823869643458584395384529408510663885692356905831141491597371262577901218826342292061378371461839540936648408186159891070238777808220942299374108836136558023849014594924110855756454932358523412885977918668156659256949830583702405517846964601420398111920844549587347345034701347407577662087029156809141129660249198849338414115995735261792000781031485086178477576601017228365347861690955677963486158468258666745486351066063629227795329729941983841032426088664200207993350473932108866833809673271597181086747080012331597045416523794785855196273852031148146908530282152793566363084639762146510298282442012507785182679753773475521075780424876220807447441797835633162796781791406046364848867967225444920965629219972819186890798966879856118186729790369294353477329598738800125201122584901973583765305897461250354003652488785959712713058294825333917327441524110133751602830828178814661665846056650052606806729229715169898019367721788689189173201727692177456759519114337551250550097519019835453901627141827052760922055230604414360070625089121339722739479733597540369909029985855850456681039080377462196547553427434272427361964837820317015680646850249100387926589472462619062493076558431307724259790107000593597513623160188438985205751694525136155860789523721767117128269987596532430742346647495709906594921576602291839617367892966414422990063615261086662777998977130102711765377674562755055277582197741112461148405713283506388429070687385067083951726708979292997454115534923803163286523603940498948863205018119855768752683619888177082213355542505700197987522549887657412356890785897717562664009718310812663411577038269318073308810745450848308638753410377691667311691051693085780708501761432673809013839906555502607618263141779252011439635646449483177344504984404280541256719587569282580480 -286715756479995257733739686601330360572005181791590731241644340886712413864433661749608992760685641106128512185354910630380743270455577151560343394247981364311599906350197382444857889960961942571630096692248505177099554483783585728923230939560669378137831768011333993913220334080230355697722049501259045528684719868666359366995828430819565211541192044447444895174606384579885716782851918606486129806480524113378362335681389373929934918665091222202871866736202456147892436424266869409758494187788053595074374887202303923641164548912118902624277295289233253712617985075453340796666066131969239797054348146107914194065250865570889446842025944011969760316348677570597520025459041681308563549268482950734803862372912765951106739427077620533552516801023799437849324040395774681276014597153792380852712746982676500630024293497590604172697526115516778899756131270875445016424587845261729353722718910554680698560953992270104786639321114300371904878818299089631200011649897119547479198834298568879090123135337953447039705066166048364322732964419352458856014531452971058487521427653793449078097232503329353601679720762882199612324721288163427216057821601639223300614700018675346797796020310070319569329164844087650380698832763682092411208649070911802595671981721380241378537441630051455428585751896072212320680000187517912613160273581297782563550927044271153937491273480036853146497265548648113756162573654790517729399946965390095708646099285926490964848188454659575847911863257649627263233462118569357139130191411727041411006206226213496857510236854028300972567151297913187393471855270500142866665337430247352441664782238251450258727831850013226308993114102382229388035481731090620845170558946646582067902041241340323349473294904683262443544393493407300728831017559134385845482447643310661093938318661153065758963934184996759178878524548352465296118731218736060320954403507803001618844936450339038502229558752230328125924458143779714349197507050040066668247034359438341280305295302427609970038932148706610830104993855785381585381489862850363912646069062687851794461491936972789450835128377433931815631798709229224077858337753363392543228033605653757848118357248074886152588737816209812741352562324063375756112884130642754535887448069715398006692652874108763146878894761081085924163640815692847146089249170592588219586378105392514729929474903168679229944870990095336263595362244506676078786855967078616239060046367079924528445129279380226982267251033717237753743134407489327637427651095028545230724191618962152799562239590067965968482467833287852576089465414826330572417013957925844549514123349500796560476272013103555968213690845719959556114520379427952784460178276615298990928199825154087371202777033209706977137656188310604889762370219481899906504046449623209253647913882042167929063335894498421378935147586406615088367654163021768750138505721841968887221061639942287740755409106340693972726334965841659833604420411957989273748892167158560373468229791525715992656233521849210728984227328607224554519667013817956464997830647499445444658498166909114239273127717377759097952935388964813932106542695757255489371986675154438457048330547159481845726025270997691037721054702352081400097600298342323215274378573397544066072324739310063701221943742387163477189920915244752947851499496444598188408458387261070427017763568220081667147552590645483909122520298605956776529537153269402854269021362779042031168350767240398481893920867540516376730871234409275817682667012065300416040404284732580911982763260336960074912179610218072504322590437745363331956937588912166432460385118024489516698048407987354637707637424080078385615484258082414004741388050206023996085915245317527318968876076656449784376064029948842075632709044016623889046345755972688859077844262431169090017346640883885043617926625393082303227616946747777821621115839152001485493261079641570087003223485756823294440129786280683230181468305812826127197953759653629562619405298178045168234055782851293854159721055750793548061289159379671730091643381313927126736853568744020172659552153075837755498368291756878964701578424248204446506694388120391492739068918280482149627160329667661905672302115016756799527164021110028131812522437294746131799598037973959048977174756216810925713483322066772394631028064172518561109406502744871470315971060723529938220700071476221119278594162971535161530570644325316816082825904516306820105816155597195741034618830717263685515663938099312455552284827912737552585268902929249153818976602493803445715417750989596954886840893571312253710158566289864717753654633438312551017088324387335678012285524949248893422391363861591049258246294220174440808654456094912406736285820347128298260579657567874053541938735101198975702884146262978909292065380857416530511083671217044649760721790220369920 240264362085748186686565595869243106653542908629292553207469138288198796540634127354303038280354811163131115653731627708983868368289127990080880588050310959901617804729905771456872177569154826519540442672943206045234181358113605776070588312652987343631506051498391515989977331128475058908881266615793440523610476730563611544087341383026358890487826506093185106338716623701566735629387134940993876840529562556511173868308955539733858409474269285843071960947092942411013303608693659014224880946301880843014495595940341561753381155872058830271702175250895939755822533130728978494162649335779693183302783640927336457263066496974198912300039117742540065494484460723035096864617358822265852934225060297256638527144901621958640660270385466437427616471222652661747275199652522555011741572370148559016500842576345302497013166328443957654727581846707613373247882194048656475197146552500837816280531910927884540165807739071563399215208239188530844436724266326392262493063396797991031298951701285313105209729071371703621974615140935664503257471249891398087345702293697032531888704645107635226551487751539500513258854340751276602892482033152161083292111053378526472939844186352700726769619514114484584863393727440166510097131461019801845648367162134113912897042265625133427678515627552287340177411644748365320854776391824880055640895774833115140787348321553959942166891544379604816992995937504407582761696346322411772520486894088246000553660003069001973051133269488598560599817299755468624700577381864335167929118585816451661540026172392500093613887700266208325165600302023011716960778450077078397754394672556317503871705987062738626880266741298027169307190883348044958912391136440524268094966297409754499901014740141710888940732702415146580623006602871990077659894918628039760310993416534053733856062449466450357030442296817979432615505217704165999974069706789009603622822399528019009508077639625573938393186012959577683859701145019845279559443852853128856260178811272739786750874186511800382734617790331993165405603527206968366054251304508295546470084858813096372066169635532475300718968533699938318487387831293143972836293548984845266313642602166556910175557063764616221628825065956229128890984311999440331872467292854914048264718467845437529134246774621502100853912770723776575435922284178031155531600336504875365885696341911951352392854929888618849046961481084598949847126603618561333289287094204447906212587555582202266551576402163225782249729596483451560053456241084088557768024377779285635133399744576402874993113936740147536088450411192265171904387880643863932008338172486951071267159585993068219104043257666005692730894832332400037809242189595718082299401025933665246925589164507322579105584350148504754587085269090362373872642297419463869023850228724700142117380416002503390347732986405496532355130277730818787621940406908215434987778303103611063871194738116323165213084215386870040443852795150898052259158710451590209488868350433522760025947096693959759610998961257593847601080440103506505491561098123225283367807811286795294810593097228827456743959158341091399883391674130266770706531474365308905681946145950721268303419425741545058164750285335075410043893940871664820497742670916250569612591825220919800944034951239497267934670230805482360095145097738754405387629426668527678061570894195584803577654544413152976377182411436719788322029602983987377861191802221991358259825197126939449202867264169093530838803447804937715000218952948838227438805894624500230038843344607825702294907324951094199690889490544248199692011004786778577980029782451353201672444164236017936243966872050387726223784354523866714673606429145836921541825478071280500067873637331231854461206628057094380484490109392450898183930405377151178862350401017680073993019426747165887856241583033309499271708654245130724345501262966622549256118307052943338028977894025421024228290623159150155151346889134558400283347303708714420823970184312823245821137556023763685726453310385450226546092554334662033020042674288961435243602972842782726481215153044928247486984360589981486252258083533999863961257961060622830872288364043366469361510480453883776516832842391118326206906271964732888565188110497447986713059612754068856736722029701884385829774111137004725837359471743620983833516265346738915035192146187653711255624082460843090866332656579067433498052878578438172111370962602775203593406291030171227353142596935779403133806706490384008131188890260310314280625022339799910806561576208909689327763156372271469872595031218328414054151847697626892647771142602081174841042272516870239216193835176979539762063429294782325950273890332312976266690734264619778195706137992730739508844328137764823724454489462421341229343138869106439559125456301571313168918510538097115559442203834579309872818515171521997250401345558029945666106955860889868639845466079267199588070704123102566139534067840202977434300568635038847236381071687088528104561701522038216112209920 399623439354020602649979545980184737176219014098837601219066191098573735853574199210141409092414954384175952613695979279123533923908684017456077481920665101818938843152893513372813100722471491951814163312465809520835251399524993990963138820573261196449066434672448015230433930111008692014299315755294955322402052583849072904798369378500986044973816468759647542384562318530989036910222312950936614188330998955495406354667208647910348639069972742553782985448422439591887702458070887234279358431501624686694785029889523963685656527364290194074204276320560021644678497140149135225860804807193179136298804298943585990904207449380206740804777064702371068307849479840330183569455180077110756415673930223982868098948391310374338752443135291686231972002255657510386014174826549964161295425805624489807537575401573405488135894352786366206013089249194956720749372528637863102141328260691758433220242075517025929067525815792757820657177037174767241663960893231681452786649912145406078696385868311154127703525046013311690933712712610330994763469241532539162370896667607720163274367603764261691103426956997185660190271218942793636140664986127781448687090715846282331812484553462599265994562459539237920247438766130269114326253045952960095946760020135052857317386096620998722602977743036668333005269855764246707839846479053102628804576088937538359634658451076196794080430470434549566859095361139808280558302908371303928192842904297867622304955180571976066994486874072237342856243582754750148287967177556247519749717377292709333958979595698958446009025404094805986741266921549710545913828633060901096330815320661938390458404650366538531719135820939280136447066847193687337382816187785179370562263033343971718462990952013116197157975651760349196820547950694644116861697293092989347932752156975206810990508480562710234907366913313336889698544537434273987077536176868426916703022929321153902043496817820344826174864690028494788579202013215741282633651347694364074006197620278377225734469337924281078646215212678289879863953965042501772002494216720481124296291636562025401353057063622432324369304461671072885317236953003808983145359625880827565899115392976719861332004335375998984262857982501772779867997909305791853347728594457399271874277527308399725416955858478109308193331261094263302205463793124128116242023614100030530725853326043028279917033200448619735926136925933082770767436805322751140955620912679014754679131920841132705375431765354741963437851781647036189290853611325223754706734163213941441961049175548478395993860876472144774124110894460932613416271714164356849561169523893175714809504191598683606115235277100919872938453688247171066306852297362053417016263808262118936273447472283566260626940159134755403809640231511089853244409205650219969375718716553042891143441126975187010579916087402716095041923416012805648196490767229331907915407395954300342902106097014707858291013369733153508260493580024004982246844274826313339601974203374370800280957030926958767451727879546344221502993347085266188348120101083509532228633960198750510062873278464627557572735570737662718989254552434392018813489364139996718743595592512179807566748910992388548523861477713004983891219084970783101791347808527176026253058197837462049902090680095554880909270023355361542872479333505818010495827269578187808264037951121206597970936847565841202354233061700020012264827059047731936731164417370217995222894366627468806061320664659612473475541747809397918857113416729569758538566036983822464243618714229325715004361906808739195878446771055263048630585543427956540420083780561755436434983495872720398718574268744582923007970011491024092623105454666717957753782170406905026553097857038149040961171005769726866263515074987771469100227445619546146088422099799110054524997250147921939554495830190723016053260582937493383682077505323201955773110654123442661159383653306162972805529202948575682968516260079398623783380536894474533572309531833184718187698527283644981405849723757643993109497636971326375611805194179378875232152429487401673302980581409188309879928260274959764241146619933730826563044119500316092178798761829512905510847015068795465921386570524382092109322891986704756499870751488377636373829221359494978065529576838880545102353208903881538830538718777622330536195561656605393814311933438458400689991220083101366483769091797194509846597803434858964824203213353923567525386471284426661572610793403077050623534290303800313395279831562841853937510275904647650973232350556223773400301699257883698556312739929743746683488488419330046588547289660869444827472684497136952577228584293528590451208619166840800765677091657115903459244469754517970872446013136145286418099857706128899954955124618598506800376447139242473199590418793913420681017926115015650033801401900267920351105215483349743851684320763308360649137961496374516121600 55788198479950364129651419022130071666500755236760815245000318419098408971664708109569092443878636466800838909202893882410445971447679256488864593331510508646133413865304797436000222867263253379540458129131891568133557336047284471087698260882730446488317946384768627858105828681517112177782472546618100466248946317653436598930828750989596915585748134109712960910333525957246959406342686174378111638281375393373338309164687598480688976211559624451818718918779435796561154015281568481557568759056393564745918585677246170956865738031672596670155118707575279948223247332897519154057215227149424748908850775823847686389413543642004165226006140156201949370859506280581892800711782980420315151196453299428036900122142205001106604982238286910576115809872147206619814158006549074425841351878818358924472807214796465604940968928940539120382211184195457684209696187870021884066824536369584717117108308251581611956510941622133135926590728617307157655826577763728631319583458221581758697637820780573654339137055913223498670481921768848550776530220222521025459865483091913313127188030163825379727196038238694326428940670885553925388144173364250076583277501223871376192779718131034528956776515907624384088273195866289492363055986716472201180490379648281409000162298774252608567499520565691935947802561629270716444240277246752081028886915928200038520112895984232237529495480921774560326520906311394097602343685903737326914214575632097300117765217661291625507007755474864663403536165615134826234165465563636208499156293374065740420041667300960109535845400729098548923654572585643627511801326248837292238767137728979329097215399193645753214630029987899458018883177801415515640438008281475444424441517959564503972654856527655638114990880938849142312442093354726884657756022260612837188390365482500339195691779509787225508898229425964736591914370448882040308011366971843109087170789125686343438964118881834874791929723547549554304278116399557905963253663907210015975635092218550909828565654476107725813025294238229377158441377987034326285446657356486866130448746776551613957377773567939481970598848427807010233288483760199473385242064670338164402704037153240800441281136075971789604230073108322882060412596444874119101488677294734030828288511769578680989705114105219521817256153029555723381157611150604404201004890146760154655057380925344298700032977674509231119205037947696776709405564993130051154519002025703424505573233534884254708801912240927185778985608592450335924648475473912828941618437266003667646655008183119801223615037884748147958685863984501471899449872700104165534674057568604543413889433618517992879284731615045673287680 -3910069386443949531025305147050165997539080874575951442580515607004068053590996894657175457854948643267764762104887600201527272776030816972988918741437962674656269374193840662447152841332171103848093822020437163105123865938572566607751129179454008082053184362974471775989061032897063224969962071894225601966423039614322048294273111181891302266834550822719657196054751856292446929186485096904537753685366772965554043250526980132681809714466688014851156836949331298499017634376659023735403240107493824423894269764487080465001317767358953727756901696578459353050413514742788060113735971905269630962275745891175803048556623598052085328144109704545521033066653943704717411442521546143616675386054505642963845783499503486200540361933418370684826053230565591736299635740102339274440046538362876188168407478224904705565993500075384901772235175814549290855120227393698133110435177902592852570772408595448412504354506042107478902576514562413689356041839660583157231314828247704442533617382216283368683682111283768826295049447174894865906361891015825820173335143015924636886862823096284279646500723175095962324676424828265775962787004540735364082676628596338291400565719620237509433051038627439326861566860505191374727307672851767432314803756283061866679997764293323446417849136997856566315681830087293655398716211731050427859365656493381398075794895875760033707646301120681790903005159674965381983138504071275259326606012352862562229113818589091733806002748141315259445600284034464345856990195941746252815711960777204660808730110458144384665485336899934208578852330963859707414893433872031302082441840605646177904206294726344910884727125027265293856695222767595167432738250803983660884153911537673827110763502004765951780751354478131960941641438996494222817109860756583318389653351345047051211382110613688693430256017198376558977347270691236507495470258112834805312075761827967246297437184127964472744240303727683207535590922843867642534469674854948386755599622011468418383141763886077665443874359121173498093750270228175111335160253377858556001923945886330851434825766158766012395798859074554475981895431746812590759988052362387134846665751343170796115219142447363483787665377860449262525129695251350818073034334451092681867331699766379138223643309629921560929942920873721820697955525922476932641675154667703693191661376771521692046589497493181453376659122081336216617509918841734124262074724982530815693801431544576016561640329535717833786800795274403473368355628917173795285726570337804254056133035238670614180054711372581503539573965802604707416190057914201111222843087934155672736572760853117683806359291328285178804140751209944721113891743167378048125655305143468753324520764457420068712395820999142106443786926544356316216950992985891828557475210396884342234760647619333859730548810125165845945887605408619011425253719203288989491040642506023507189774493137345714505472052146580575454050455605778155764934143675077794760689608798673792651469770796654074111617572463483676051113067483883019476368815950435080659365312150030375561283876289623729247970435098900121796441357268238891536494458960852917236132889255272778420968403402928712247380450071209073955184552225760477812719729220258795892608517978096106049238611195726389734466990655399551121874061597553675151782369149651567845340401873728378614980077919714473863139061787985243873108888965204364130214595608918286003045994433392376686582945728459167422816118626271825261240822895350162599304903264818776053504122258676362558562669541127534004230184510555340176012202241139575627372295979664259238269708441024876401498529978874611486937861767827853954254763187309801459202492342221933115140960952028836321323778868806975418920012809701557086255172472437070036887774107400449964794470124709298410121237497371226770552177757219849952409353446991474405584425498868085415180387969571489723560942843185898455040 3334337834805914206428656352671534383224390249840404138007970123561124427833320495927247305028501433476083521591665610864006324524770996515788964831982096324891865001398352389662018934862114751254419979144871883442377299396253223174737938436964881145245593478654171304270366781425869713696448029757644089860070212441073449817321180707973533742347428761215526270815743044317418725527678787526246151913932904649484260499583348210298738976607297949160013130585802110392353076027872324702329156297124235816743625881180290184599162515600418308810179091757008026317456632774529880133310829279087622358007431690553829768162520621663221125075536845663027672649398612845160439830080029464468751230003255820682950252659050041011716344205625282896046734949058619843894757946553341961602573597787975774587342249075829734275274544187351188888382159935424133677602372390932829625101900107200821676167482509247713416554075000724031681260919513790055682161725160797139935215644670775141692320599510793208155461220056842063983588159744183602487884946880369158801796508137367199476625487258157841310467639693303874391414486037562779662535221209338090013114021014187017540388883303263770146118285120283491118196668562526821943465086942822748554377574326948025326683735010227137334783014494970927818358519041273487848184326394887240814746845709693160863368593380434358238220560907942549247715468897782370095764675422724396809959336270298511693286866134372945053172256615478941256929970600774753899884568382014405253130060894645226721702187522452246087423690160517270803356931089424560194972009310809927029691408169831716640487649695292916218652325415276948911886158899540365658411487774550953738746560771409696370352369031896107955723679982005965375274214664694644755333559554687504326459939714266849175976072903392956158105783351864110289872446835573856349105483108158838829458694968695456746909159663054729742310959051749129921799325759931315045356117587179966257237191625538086510609152292986711876491379204500764440158599392380860168272883109597439800752541566817297155102987754692514671594903667919822919335703585275373575634815434983470021791877894415224808491290196805294648102491119724788374309340394215620028051134888090746710029292376934760453642191675228159730133607327863101969755575173229828839037870854194120668735144290153895870621674867049536966286238586496323611580816414806207974796522515752356198307682629767595493434772592967532879055257707984531950205206412892801588734829058982742269688641251378075931348150477271816215353973001409317186800840696304299148386569337669254104109484792387186411136911681645220822749649268167257995004139104497618372573425608808736834469308147153860048290249912583223597516471752355586215660900814588868312169595806294589375428628902954784091869256990723919376814982502198778420028946891550800129787907176938327935291563037810409383674443677063638645725364961751225448324043459348796129713181732716329537161767318462656590109345777419810171253097221921040356697954314407154355019516505894453531266969443453144614757954443561859084215913806742630667115385368442028719805397580387676973841166464418776507156920050473283346268264604882015098313343100305330434944999602370610921817784031116435302459325236716086619328351668452846271596625312207453732788881321118378833361465232436893832191178703520279699460395154397428970065590964454979902792952423529774102120050817470954667190823637332132720972474292636039320330456105391197588675676511766519363593380709965774251432680120360291429348216109908712931908978982129883361183600513719926297411580531621482553800428112975727235026611090277516350862233796900551284963471674356447169367135854781335443585603679165817169358815057202652181687247934553132343606728762768051327546916504619417330672796247842178352935127133811781705474909653876365386759882697585418051704520852084739235084760105032657591163974713780270576954769342905476449151519333843750077798061976855837924232568232677645052261663641861425619283790607233252947743528210230535096659261039178243207311498124963817331369973177604994378873402121752181099871117660088866164423894984031125305063158426315663994638108854130219696558100719220416228484498359606069696365678431974866007718722253901660623584851392882217917894642773966257162543922153150192218178520119079818225282061238419690736236470284747865649017609608806960217684997345401180641458875402882941251436917306602318583826707747090361112858472035860576912461945868312088660115854321272027570080101423161535230186416597875932479433240810951131215410671632565831999079321175977649353769912662795603361227872628558809396193231581540392815132365235923847273383829995016323196720009090719478643376108141523778526811370476636230432288809540035314341155331369345254830722831259999338943641836894258241881573739292454449956453492958855908430912977544866240278227983244694518396226178631523453026602844160 1122389187533889239924082814714820912584956350655582647970745596118836759072522262428480717866452973473925468941947845996824344577849587175664481606915793027901513560565345412096611423365242424578149892900531015818600964333168361645228978595248584258416560089162868097584739826588616703152139511647519081878948551453839460664325868191203200526406600909529620267837112631035523033572728381954096038505209474657836404172447837501972328103783737007171174400 833584458701478551595866912154454892105057916793948845050025892328273656709701208112176232614336353747311197962733860584490510317027974769478122120935183482550819163707418927836811115192781933342703931243129705207275433849384141672450744585767459201419281399445087230537938810970140296017365574062244200023558326048583265526602270159639043830811686193332667830557552780087134368128929443984025650089319046646955543561887522368986514210298519606316800018794237895448071622745271478206349302373653359930877117320387325535186937425363375430139109784570780614173429187422109519663163794777724562310661405187965466644226384707765657034163762833086605180722540262288428836312795736136705564672078083241531214223974149498549005879958347130352484398063978195358324795448349172395870830898413132890711363274150896405988169850223578420141660422147048034242575323111346655691254012987395656422474075377498634927852534736144938195788072143555440357755468162064253096109311709640428514478137981470116832106057136308444407563197718357605590453792305571824913411005235008336989183588442326221725595851667991019891191153621498837374513704820463044106772606554513944205576433836223861820336988841616593598040657093387682442899705389615543958894039901808356070999749816206663864774192354621274387149064743142912622386787264893878486786617506691494768150587214414104830103452800279922752580217941882667189417773554840723061730849850453190894229860316967979127778158698450477738540377639069502371273634240686655135846309100440593383861895694002262749258012246549415717269000938945238332300335236531477707571519423637187031215588446579433439648959526915202077883313224913925575815451674056227411545132690070441181133656000213058956128499546245433634679236761478960908744655149060643002003006728242191208981746900674918262589713478445034646164756024902204313681314958695459200906962379003005453013143994212797191310234756654623523935176220552905255288385225118702950966174770603834528328707859628972018750683538596008491494934592492663368304628300199862215096057506556442368901969585938078570083934992533869039673527977025389739531505936096916050214646548098613887447722724960477156385622203048912074837029721201618957948584026256170780228719331795499893698949892773156862815501769598990152824205537560605575396080371226453792751754504382980803646992310613993844887085062646949495064312922458816478311868478121060202949332921946101167619101546085359664716792890985641993915606141641752758697404028354011096493557713704215158909226879122506796255925596581072445639632900830796559437658039898078683460983536832899111439154064296334578440647675150811481975043643796288285624632954856609808935425852638561972969544959049008692475056633583499936343585905462327254834395771507153120478218805792666265886810640301184467389344915533716574408929971183419850744181957384918849316926672046202119336199994914991437772129844444142382993496989822042011001513269959771464502861687909787513161639804704821842828782469573183788523933972781086360471418099145022467326776446027663875689631630408695108985069625804331863404991288482663853562236050354662135406086879368720010616403433511355200360965635842544908674960930940508490200593923950062665732146055549494592093066222126785128285082578327214148452895992726877857832763411196049467278123386516370000689205665280890669050129732393082709903340270274475462033274025212313274203394323495361680625421103217776660666981024589037733160183212522227867729462156330689931672308005497118342269734333560795172359722893496585791722560672559237057693137332946839020263204090408606541601833328408524649009421022858119708806939356635891994709283462509738246209975409872360264475920049837089293110392509947149121726496929669131323813847401748602668505884907403044885341901387888753255500714394024199433605397566142113851007298670525999265229470673453548897595725098782833606966699795370901866469796082858024542378540495317417156925216568903874620024148827560587163290817814603671835825558224741821524017610004875391358658350773440004216271175066837501589630298526247842721280670434885477272359771329277048383909357144627811005487048126451250758485563998812463885848526468187741915410900306744460780553487932357093100194767066876231751112195810132498076115740410730314469413578130818954676235095382322204443358719001096882814784634134691205082070478561880144612063489188303243936777244112881918135304078292150642749202158856096110894484011519031986248364651516884694287145399837337028112185311068562420822890109868603947882841481506566373598026526928513751779042492639260209858067467885463570646065377910322295256472180601937251856280472956751673417027499138985410577398722577119187533332696182721375818467006088687577110502114228122004806774434590052539606791636980183688416162934320253290431554228065320736452125286083229205158704684044463804783568427274885185192067412136904950585942343680 -107461664020065035008049052305825418879026053679601352244720546095345355062363702754992830943692561406550773468586967144264103251240779448915320516023688166150230692095970499607800817766929779337700118768516742884660750787659787410179839872087779557478451201277122637775827591199657083936890171541277315438248611645956432233014289457565646798600648623020025156352466933952667559154363809212543600352166647139991314558430657853395585321379354659499710223140570139984024320517798072644365740524142436125959323268398276872582126418163581977795300790349172391610119773120914011057573215755453885344141336561494791368314216405515577971303521257266610576651016540981790649631032333444426843268618535706569814135225638365234496813903481267501853949077828463981926951674851169568578178010804240181717417480600079261557564116661720880903211335008632214465678750791100146348193325866368859879271057412545628630532546864165570344916758561225881953985832195661639219108966691757376421081311396472675383061682525040545185437078652532523116135361801984264845198287578618045713217884761738003130815616158807463385660987450692263744439451210117278984339821125696584901208233957609313618836225850391074988988431035668840077901232582267887625792127276203963370863839154114892811854879491784282447949909868924231034222094138365958385910626187013516526995487293047291338063206611673926731607213476985817505414492099446359417511502666462470183647523829942157795707057523729222120852941013898920092611374948125086265561275313054423252073324843110618904877662878275504192885024135849666162242760657009313121639477696684784137290867291862848316564383953373650457758639699346802094859745073478091485305625391509986618565181138395034280870759650905106355609465303116129517180380155848860748726049640362025235387595576474747573672425520072187315902285447476756638657717004852979903506746663765008748987104512203867960212154360385451973951571951133121681625340474506329082184158418004072519734078719411587110092325354208093098658913805273903843383797073035591518532723722329809673165032494069284052384686532179423400830930123157722692688139434420498468205439890794156043736158259051352954410575426760750348788316932229930852541836204971169765125600854801469146198714541853329953188655738758071761982451784769599452296045906114338393201345874754936386043047001362358124419187581424744308138545092149650171536051815899728611699458426322222254710053625341090931875462327212073214776411438576663791747111217603356556458579022252873856391170116566529968573573349042229065132976527286868353188365507407006286731454014791275204827908657946562349597387633881598960106424377901277924757454233641971905422185849653211709130109816122411487897202083461894841714788440832184853081838054289699611676510554491519135629238207560741570829784749021756405124037039459641974581030949381825964229666603310382066189879540467836196363622240440949096372678976798013755947210749978823637782939209014914458720138927364152352667826278632481809040254948663605769759910754096369722834122673564702324287886342042177478405733903386474890950281894445276874201836740882484505743807912649027193374833736795091413366542483829162453953682004846891134779112307889927331691698912563109560320 -709873829681165706961784326943005284917765276906531826062736085522739656734313128101628026009732782569329772239711747768069225444788897148553049054066032955047622071264442760840401513157316938856729149174251929301887810687112008676829859271829605101922763297680502844347541365292571915452709172377577046116592603857429703276571876869991343212137295563802966611302249288421954448333874260136019551506177689877446954854716948691847649642314539083416304657713247004113146586658372700950290080266273273199694895806840354714214184237166333090535861626251580315892498894182954314215547369741292884122371351048482196551379530865365858344960140011150431878605446311300669408138443316230114642543270795676113439256812015498458415856410760316094616607452389459585062149335414247927109603519049782434320202351119278837743724434526371816258654266841740324064785919387433213361269455070703035919332611926446568891961933339292270078695255119700364401156648323771402788877633011441685029998345811306237018383929427857481357335788921618781701180194767735900455977833471434052219257296405076642216592368347348244627001689271748799732990780521522579820240584094597289494953147378136495925989870392711810847185598671542506206143729758064115261604417666241302420343899594565717022592144147349992304505061594346722247202178815875412791591737376770769811585993643495363921753273732196923592360246452971522657649189047180197964281741637793875986948544531102470257897860396619706724079623557405741636720403315697548722798341798893726116830569351386638690255012445779732238911112427595579274282736098260702398097765194497033631603748181918159514187363011295293467040706189927226709840773758795287161654787533929251013408668631043913416327949017036615882759789063421799102576486764431933492913436609859087133249567684940506156172655859374510807940277465110551853360446082339120700936339595624849812649833793609561371848978301802245190300699033027713990277221828140022750280174414503554043254931551756671874227125488679938961896680067620901542329597293075470342452754310555568912559875815040255792964116340195794418762516977011699421557850120990248729330443473955924440539106997675986149261297875131845620558427189683797623494218086928951910372310060007677621302472888532820157446650269563446077453090273100634902434319476256681791377890379503945529841249173816057265799824701821702765368312333654721726450234539146433496441559930948303324886131990399770880651074608997437889184477977912218590876804080236763084403206253994285568252103548275045498062139061968370418397974259835547877250559104060209047169414956623424202683359935805818588465007164814560296732794941808246534392913961805283740742811489775168005389931377574343035771826713379206663355887826341291992952230508141406136552920220190565418384659789309813990607123482649961602894390960396970167407977052094112536020464590540234396518069750557533285417000518376744714513229826900522235021972050480348836345601543215253652387465407499838800692671143583759488791637463833845339335872425346522059781819794292846486093679005061701694701559791097415522446904697205437744568824203102716073598221632508844952818870401368719082357792923115017789985213847172775980964771702538447562089626297809656514770110998942167567726101988279267479698907008485750659499937146484702185545655249010881650588580812181319413492595577728926019636446077785850927565904114236358403131032994656231490957941879341860269153808113298408361966687641220266885636837626522343675610763933279109748280726005101762948137834355325780650579539332693815747900373927322992221895914823269619528283277018614670220932004060419092909133289744142344754690564419975795477133731286424162474363432888242222464897055889582075264285082301380764600009760981867890984384121130728445705345747138816745769178518801133856690564409506831065205942925646011952267848002316648736153432589126571215512062573415695924107122008676002996995093152852824961947043564503597358597654378139681844341358298204750691861714002207606860404592110887262859497733240741491188478367026005929328796587742330155484926007437781927046229536591972293979640068707584903029871064808984419637782618830339346097933792558781288175170310544309611889134787182675687570678273096083380214389740738874474320756516702139564271169240285443836502565506724548433835002876020256140868268840824948123490891102389232140516791113378994382863020798406318230456748187466582151858781791491680112981789914043742011952363037452423038225267578824172790798794494607711526744339059130423472109528020732676884317496508246165878078759583227067087856744992192512817059767173308838902861180721063125768410761088568359468260581417254945991161101152400873259647373166801368673354188688666562141477902180298711451052429597736754933473308857409821672933612553502720 -1893071206533450307332403540913450939149354326941677470100215178190522942348697228614729741107972733099710775639360798123712937140353760472510175927079329875040043003677781741895973618898513081487782746031015054930105650409373403528866076464862389039782047774095951216101466349171880535858838437238429507757324966203975281415005660115163126235190726690321205448661448366250902021829525305284119832715379435619747898037192161269707766550927211692303518527776109806049669319328950439546705141187009749687143065898307246451211854896268788363864492700895785445050480702680096535613974236976509251975961049143945731509976161689603442372938766437966114785854959056006278337720351256804406486499208795797389040293868638796642988094693521756106782130965340644423679530065980230802824604288433159267393484268107573723582253526172331822647899859108663054137311895367416504138076144378715368678360385645737047338348031092014096431759381575170186009972984569764961443179429327764522544475734376768032642678006305320563233774831715827828712209712283980445967578975829205783027759339420790620789565829471391059362871474092112525559808443761660750272638117174534318676564834282579416692077873744142474908025731305900179569578500072000898624916722076370616619632909007030242421672681842991542684956060892497716775546480913621029460222566722349621483318115987556847342532774480554067758284103501122755708834200293585602243374501471707395991576195161356021504784521729702217135090411830344749191914342722841668095189641038236302213350877384638003852020600810402434218905691451638809227972894517054500205249160197785855839555599991709727570572143457106306919798142025945395581698770978817268445654297735994445716527284918158642848034881353234938916136574337437736729759923776362352833143485519137654173701944293823630344068877981500475231032983344168601330150848197428154794453430945378796774057363236694927815244372059228369826172057655436864368728940917401718128616182671512099347757778729601536386312936747143909934458812525995906542839801841422314775870478142622959046431581952379601992673666361562003919093032428076524940284006297340511931394533518632438221668511407996497190927250160458430539642064630275992358244920663104166700132884018319475649174515773121661086223639754862477385725463543017322247394607043623796552921279613113179991598884999402516709480726051587940058638528358419778616424075010753913527954160375378304825064579259329427743218083509429428409761588572541909560148826018254862963539122707031521386342639465036195298185542098613222586850805666049259223033175414698801333800815658863009161167949653364739893426368920574971452848132746870960664203433811264274065625221732119399288317358462807860471802745560214210653340960138347414152002631847561178318496026827549902506885208884729098780980605728791226672813117577056708279117254326143791934020503247783776394739073162139130234106811158320269341545331509198663434649820243300719081756151481949689918385305586225117310268736571106864543645815512444169957474460394253271034740050976024366662625822289014774925932130244665357813356448402848330099617287182619494302384719868085522918371123258915269352180827586904206920621321871100214959003447182177168520415689650238962394100554743071932050330030622977002520377263029750030689807025363467452032036185348171038003425857075956272018404073336827122234349380003683031623534248571813526788522978716578663114595485400900562036463142988393237305503775921839943601685549964067113754903699981476171001301689525392953912365347889878343364752758399470296212699792176528697740306149122123026263644332814586909257118558942593807512877006566315734089933021387595095072107363768994447265394388607101613089536798988679633945202628857939502371534399644923935408849087068622570043981722279451280968591372810124952861778178559104449253538185341755017094707441643718787191978772901323184406618807393509225377680046617501599664141030009954733978614622181862339341426985600573860830792217824286677443928208317992896461862847031648389649088316592511207627664311998060571953624450797399314860375249806215614745838746849191256664279772077087035312053368099228325794825445241385226430601343398425048226087508782579626636704323919124233807672861801316239691632287837054161077344728495748731625880281963643001689593361407086768731297990022832514707774686358590116607635173062498698974148709642656253214720 2130367452381671737232391102968780635668238960136694790284634150491473448924731467269801916539675172417354509631982094557592400721299103688378493584537962666415138246152475323090653544972736784107418057440613362574278850636900646793147482245047510223072626179549927934669688424497523956111790340476226268701430077116328264445393841225164936170008739186931064690315487033087405880320575418280057213659382937972403984550230440403476606772219794738368085049777482503948625278080577870446542612996396147653460368771598259837532023929923496544170578799671789528864144192789285253824001026565727072145616329983994836547271197496367532789696641070469369594710429313272138793283000125533558818878090639120899000105294210257527888426534116564514123858063240414512615251095436279915842602648034250284724148049114431702710057653811812490650663243231579567572359674806229788687814052537679275833487948572409261546681625036930021527781490939984277700170570827372328486259653499365673179641963670505842523842723677297816463397843647014555218729964328354410997237015607351545069563001303082938878538948801325579898983222792062245351281349927631575954875607620622188589122806006418938989180992366454576919957000408488147761892609094193224047745651785270403620746334216012839316248373378943902033263777712143237687316531074135790962157935516263695594433954572981421946212213543855639781146492463737004743679663643711477002638686128709619906975093272050361349425583930682687759817644829409370510005882759283063772007061613668646852920221151898364837489238354294162060343055551343887554226672334960823491163108693490176275906681468006389559230588437115470112869833228695055411464844657979175951067765408380597163783432995012500537133243502471199235854334607046669792795014207420566895656800564630512205948231528898405077781363921820896563177820064183866916301975190686260281172591619651997474399307634623954504712094440684183781617303463456422287572245693276500111911502105541968480060239699384062350406203096727385492520075103694277585932886761844815255694670634320291649894379986306030780497259077921526891404335572773010582563008177726038463456707893838966027168215389257855005636737626794457065993977752752177059882143592237830746439501791675767925353414328117835251450388607502304651288456443836524306563237047124444016221286474858674231128269815806149121892422175829006940421035644500674446086960233251768765483558550020685902400269324515234977161258895562984038675656201994240 0 -8544795408248760036639561849872182624697839671122751570989022877416384633315612725901871703883577618185535436318513551115156553075374887602260991803490220159269804772616075492005157115710970849131197685270363046859375329231565497766833247196009292183842322143439001661811737941866486006663358945448254298054223581684826207373906590872412262545746880603565355683881395253946896602133741324423932183732874706614169548020013313244618402574002777097311976849778574067785854813290917138770711407728589811488157644438492027913501133837078508675618386462633812477270420001244583994754547233830666207243527850988267369761275272527089567822900319245474665562013171655417548224211824458964474690731258398186029521037160282485613361951872748539415710547891559131246615052950737128052176781127754264998038495947341644694388185891797990551174772940558414130216554312715961097890940974357615094252117208624641557272957186964718087318585323141544925465444595454259942148440605051947138681089598665824659344841746994943274306980646433926728364307194594916797336808644667301872254867150781520460569627903959085689601318123077336968864369203316044471582729810744158521072700856411316309314689779868218263095798975185729916957820413139389960926414783278443169282010185297957060059796359374444128187273696244446490377018116382257392037053811856445690002599594717045546833482367664376861210731409578832871306656846185578105820377348585095733463364054641048654344425536301349769409355788891247126018992636698561013399603955140356299365744056820529217060821030054105003468956850242249975965235563096032927155073278920307824508666035616099695822490341967929484535548349775099168662011143945823372868148672755677887899415441662061702750698409539942291134068510572678841895527094588393977311560185056608674362711771520067535641812804915235788152829468212613203618711933758060324053953202033533543598432684034238937509085032552757058477204475914173320359421117620839472800059400918247973186004789711898872874857674806994099793696823625200455446402621546228078534536444788085778994527766480425904737149637412262203489726601226532719127426980443748463676077180350812006992887485421738967772807980858204336792192772708057252393429646462681964513992186243512107100554689515737724532528149016863730069090276302396876914971781558355887201376325340410339401124587546973841051283286960810352460586561590602206016233516851005295820843759917784784268880111983048529537359116914238228146186311043290951467561883135765698229937457656290213179067054276383080509131278271030643705332012812743511249754922797992005013492727975028536133688317928953435374014276067087390201922078093930498712531898693467830544150060144141751897667678086249600442722811999171309560667554029927346577843623300584282572478396263219133468661749057045526876091392098483683977139502833620096235749998467795956173522520343931717410177414156186348122917060265259847249924010935772539143801999245830885838152609636479846527507798277754892932970654340828490416336348720973829418797319201764236322748514573202753264337690778254563711656072775310345647950942061587902531342845219035123346731223868075608629238013649554202134904365598674205584197234847033687917365736039440319968916590887734648791178047425905084469517281387155924205328976499151114116475944878800410292472977067875276753993671213316159047873572321084112101264342421930454583829287829171706222993104990428558187740534902493046200747518220252970351996458949832650155068016761930266280475267845077782498280891855755984896189607438188633229310418738572715138428982667567492895263997620532866166483598980262909184644380660330475476396320701677969857535336732942445481882951262852862073182460231737396148259485639192902353529601305811690357354702435569968338830435565829201840189576260942370184280343684560552267060248768240224767435827465643332455338468898100838283998097774478333558295575368996361990137677372954759719282781370833521844465776531765805109811876881511232787798238133058414901909208077711862434138865156583781080777104715400391492786992518652217434216121079433094450990691462336156124600784574972559732396770023282626573085809004650043681494149905179884410915985420959621826438370427473316787449658031918661857579306995774933294164608087337371906666770838040377056886896095206253842164161050126923967099971798230983669481805948158317722154075324875319653870578386597219933267163671716053744383672336091752087674357212376865381577415437653433368937163267579798627156977514255178268210180189705282049953104719807462740974828545766198159141611692693436414662351063885905648972746188660906981951147279161464588132775577457733068646088317027001176465135806753948574672044926434960789783878935055157336148979745228076512799220199587817956080353280 -7394809400521290263017201331693167731052165339615927617578965539806730243549598549276288051203018488670745217341253117670753660704506876845742874715153632324375167983116334929281146948822316724561651351683652558320725196911614857534633111190868707186648624117562309437896352926452658343198587645462615264677050649234278443027365859824855961856213776134067208783833782680667586022771583223766093096544450920389640226707781879959795963089559420673060619249125428929881520778628712654479316957761756834715402601165262681450046308188549954546347330591672346110924608742963542872516887537032108303770640350593910243661310310573311914420697556423163149479408847661454439017464565625181239513492200210265167298669356222601646539789705314280272927560171941825051239945520291079637844800523373242685561863344512781791364395092949365278923498386809397739029254917224232526387990977613521618607693487913100187186353528746919259874803456473918408830030703070134984241084542255145127326356169494063592332606794023906803105431420265131151699811016708438362006534803709893887806432415581793242524293747225224756165105339293120699763041685849184051980431101563442295958209482457735441319176830368085436209489606715461238950528343881644413231822363715492126370080465585224515288394149233040482627932366819841652600524725479664114165424087620795611870389638513155778528591754689120167835452836846677805123218307182028914131763674299409794428974450259982228861530761323567856005487642146002416238600795983978509349110880836261798861381727176247508405176615905184816282927122420271014819035866511026173351335526527475349029178620843105698378448698203083362096201910514385381171617112055432002432674825860186594391703269263367929440158136765503136073829379107909576274975668118241781497311050177789171339823229508319275859182152295581481317667431402933681934950801040779172824436765679204251410926700561787510715263680497423481486994121461888844654668530050963439754967132897557125436257215003732493505205195706407859055682432166828671447964284975101327668708656085628422115079794812607159261493895834967427662309482141019369021729116660398827317139756122288314824064741757951741008692648233395650013416617908705153868809436619289566091669337377501835900036675204491890158456621442609084540816313062538933685888225128919764096238307996985699475847617377042234086331581112780702169087065332907211399310079344018619150635640422168477609458266979132437289998517583622604480443368849294512609370385151914986526295983911539608863095542659408533177072882706169395173577806269641101061724654330909460165064490365927705166380454935081299790061504294341267198270598106207338696376138199338431777761985796537195912952520173610767458666797442480693179933942749932218047871190917606154806820080893702017954511607826055494156169953859669756826663706622712161033202120930283207987520036261354982028314054837850839386969850428499345548160950467595799097533290562337345727484085750239878340585503945718943465341763289420820470819649158186785614979673738872700587828491779182865980697299194483490701943332823994841965486194718271863940903283841529896941719973356660755979541516133960621678294742392575834976473482642618939671057069785862373107092760195051101654964922653592781827783236231878238381577760518796946186760697325924249295153710011914239648856929444572656640137007842401939849250941266492927705840744985724782696598113595464889785697951910760485251159467413174260724873087399641404303501238696658284315672626528753811950065557468849831663414804448558181508712780794161055557768769526153065412932422209709664448591959711925500747505561900464153677320585592493943131981593158078969709151829301490224661322446600341457179497349525364958635175293953244102014815581682679703305945213341597077236149305844124589801230323048176811500332212761181703279624521368776145025425097741338444617828631051990938301321351809119622261177321200995943299120539771285610609677404605646646429808544540260831759566037257730967431137685822633207953436013898257501991681549955202298460704489480417196327533796736631578789036745405467761887855382671031989858534165172808549473934267207036794202712119838258740778725734405815777329626931357038983088052070511172637993596203273676899956721441817923694682359304902631659806321225499982501387973822499531132090195651900448044798379523579165771474131075507409912694942412215282565120 -54923827287697851343739938721722294726726913743611853083231328717685136247540602570142284274792949520502937264993393592879120989440137125234708688937560129594465898815537419893233912452821676697923793452760558531561524782368530309328443334967461814166282684454893349021904083971704731126297335404192916108912624377951626795322282514208669235662368459411343816316075486166966811721989180784242175779181985140757773737659933465337774068909574819132228414383827182136921622168327654318005621378640214208354913967841419646174103721395059266227394107019780945540750248526056317671307211564942077096703752623508123748742950281945198461036405206851583917582220191369363327921355498234548751271270181470060083895687549499906688134094585402404666337070969564460478215077814003367265028015417277642536597499811731036838567389885609486500973997210707801396685586853272451279725244185962383561765063254159921830612790889698331290057535956014173387145984508647065359414398213967849529549745022549017040563254639709736678007208098577425298602529220188615797028786731100932699383243379436541411823531132488757523948027151314386125611662304519804621599519879180944276071510169278161629937692112933825631699265149831865251893455730824855910118265474455039239036243311609134558337181137889211643133340331782651268159233945365463264933210452565218412817671320246785429491206487273122391786823994228398679436471507323311533282762205770979935695968710134512223167425130130564258844474824849950004563877535580603312086927648446514070331201967805550101167069633592223780232730820486729951234161939289899334164749936988114107939178610540488254596510142932854380881163523516555229531567135198743327027942084078950027630799321052038583123608598449605017885714749846338960114122791468070573271296451728956343926072836871156934587610618543909431211807374325970678727127925628068273479951413430590205124634545335567853665188669080341865566321216738543895710222630999049708755967931892517663464613082941801486829505378298372936230829842174226386816171200671315962751481199270783881574933198620120434285130481456106826317323874441358839650933105184869033829194305159285853290719447589216761323055116657201701567541392933493427234146714816751840837681460635429111815466643615871820110341519483395024132700697022371780233444934901114274771044858938788254041292755305954856578004089765873651282476700104762432949378053954555950039631426192142500250538724865576384338682693535596866729496217471082682214370215127758302001269885013798454111717651647276864028855227777013651757402157899424096467609179491040799406036395782302913976793242960892284039460395221709279044134462021532687218038414791731505157150759144870626132149312066693562560900704287115799703426668822906550335695370978160039210501055280043624879753139747831704161428667017694480601243159410116446727206222784012178762024039212130083271277324670721625981788194090185731414570899745216848013690420279572268383205741890356961862051780742159685369018410016781492419432255451268028687536871488853981052853564391525029036420065805566682535735487338752859302566420795623698155259640846107486893210140965625132659105962834870358225842586981741130440520530957858250907987844509735286468202785822478991364955350221685833708059785043414681078004760277027345825591711632908168753678321524440830103765836481521926263622492601815933094655168405914646442273912431079724570677293274834058158029893476906148559548822404686928274393527091745983153700561677170605963000571868215193910436106720970612963756312674145103462993329266148794580723090390458045150903878485057004861938959260913321183011925432233034561479771679222762954647655726144648565844969815693036878375073478831016584426669007347640955684372223528749394220949298420946642703797073578703299339937050598279481701656142932760547048762788065775600404622039428569633348457233935620675280644381686729983023477584153953151835065040822339702960167938934804494594533707943584177784447201633786775535358352398825227755919033038391807894200063689892742161194811776051033991306815492291623705195056961512533199386142635886456874942023088426428929673413348680364548672152092310464661324651569533314193996761119464610577912397130128081805992123433420058182206745244796421279820586681371880904110631730008302454767238600174294623683102260286480564509352160181593215656309813336500157447212442405011555578966776356928735615487442884830523130159583200788328422273081262272588798687067253259218671820973653479489053351326153701244726703758637771995140354324981740023168330339559059983498376206932101883846065435408295923556362720276216656738553330347695594185551931998780573213694935841531603406865993559504805668692581005881541583368693049876241386441563712012212980439255146371736405224051847007196712088126646794205744235133826019758683298201600 16651630430331761868869267884642037248300980006360261495726985283360990196787912755417292025727569292335092712304328946249329105121122638028899763474456990947108354849238385261095157201403660754981293911564868531422100140714122813457798738699098632327767527746870694787414480050867698860713300706276973138368694342226696394485444431563811268373020212136763181337186155948114440835600566831922607451458653290941961653933021029009311114881915069839180650460218284497076700524815201902301027626912295925635943832998712289828386767558598488982210898112352383923133603052322337198049292021537384204402653287299845284579098799332381259382939603616189888010083592369074547129862944036748901893114141424575167613241156851963353064615888574119240795068886187914249963616473433711021955451281228043877592289482901332347004844582130367362201993167374972917953065206009176155507066539078133208479971978551721508961971949253277296578949755690412431322560327771549362616235976848561096412603700648259614258140301104296997153532380451737407691949670999393478665765337991774420798036519869930930604366617368317026803547591600837263733737332413895691246807816998603052510028160281767433069170982178470191773502280294242677451548346300025345643580803563801458934710300471636108609728922051140253665257803045651204145709123301165166084584943846058087117278833774722508549707108056851782991257619431812658888142555156983092698406484904768868408086410122190367192312766367930624199760154309249253881148307752838983390122247564065776218298683767197519700913816082853141229053714180344592229928491135186818748656391986812904032354837727160419117766984905647760471936492955656450430560102341640597496090981413740603110580994836576901866481810090594925504500480590930960966206418624396734942140244372683695949371320248032963703009451319639319866904292574607809711525112502889249243160279303158754888191525856700004516158743526486777362092625578532410064517345221756992598453720563570579248364297233847086773855474635092009631860606685169447352335803974478311923271425897828306714776172552473171343489226720180612682364569700723552104066023229734414934030487162208398360328869346898541107053914600104859895638941259994033530863413034769726924762599111457845683727591112296731129959903001187690072029599207437553828077827714385311445685525996968248694014415372159538888573863665023273474665407617752996112013443870157936486004639592751690106617230478969822438807913403160017940693082946302941300730488758674351858716966713958107846448549020814336369405423599174677596765667578021849471805496101953314745198029775993049925951007022394597258045151797372109997219583946657026204630486505207948094720179013556636621085933899255004679474212737579338514779348810146231684352277816837758752322380570156860463961243044223989489132925268971998566095756107056492963899957615300377318709095028819019546223073951863401216901433801074208697598304491793549614805935158597596815919656976441646035823380530558347261367157043886104103321602658423790292894156628742795896522347204312763006871795360571574768662934034872103578561954343537638584718860996655771413969653322130770872933720065334902373760563435637343532120885238578019609898283164843955014046328234109921929923049384325205412243027219232143156273673592082518056713354316876331272646254983680285926478926792863969036157472522349650877229407544479795239508653169195029219918611151057219861714623502985535868088790492412606878610800842836197206797930011973995995319641853856206127918869581013900228259159289816655582946656169121398360647946291699023803569764771641585281793298876433063301959465330760392646140333533767373028073732114209629187449015622954628170603009548797506108508292299947067306545474554741745503071868836595792632800082464545730722435297057610433169109088667523313641558034091460174419284158133526986174955431128389594094295321657373144145350292920085135612046329701283894626737008097944151336650357492642647359355266315426161879472095884442060306080553716927692887287691938421331888971748778832171787725759878329910526149200072932193660068810108378094048836893166099738401265518086710126443111702799751526294667689387260496812919454536036067935861406538387132994371021668768948620991169916415088274459197210104901337706631324790572988606184830946535660404459168004074670970841269073685737295851104020432839375808103280567317033836275066215929937167206318080 125012395682752154690107454333035434226190322991398657206290589647489122746515554443819780406631528666298494785710244349790014832234246985903348518784662493859214283270235458992237099193953984173146156639971225015820802664381328717246848820949128065170569430399318660451156962302490368751198484396470237838414742776563378519227957881415527817326604183696100169197987732061849150824476900507049843716352773321378834569184554344066821053991227736167265918844555562376475515321473126193204043917235502446956260520015505524703406386202972885030777716727397718476906621453422095043689499882354116700051971396932519972342048504894663639557331108552882660926556319636129543785172837433830826722848892606180874358950298576917485536296986827891259710923052630526549061241790177915595313628684397581880663026252407716727151564293724746696141897678554950124018730047890629835521819637804659437122505741853166359369967269550739105576855207114032709471213898956154040201273370385287691966206467791302366196740228399937197180610560284031678968111282911452663743390092362525322856381255996756651319270059823776698786135750908115629927409958032295454421432716169265368756407069219213610973520841997576873010579134218246994597550763097779444088071586415269389453753761008817418783206987729158326617097779007927792924545176093829643383574465860032926257467169094195462998084511520021403260511310676454696474528413690370160570266474654684877669459717208687431260631174788118371719880100306185946248148625335888196229285394102355726216536686872608476837292916002781832407483053512485466066283153171254903669120701769215248510108613254662201139761316494396181535986005619387143377438881055630635543256983216150741943142256985123867589862512900235202322615871677294315803266752378639865364747258679051797549966827235363771938823505294706949209048312097137021038160640159391652208336751800266586557017903126384133494285087825906760368555068870491396832493895460359221590318278417738732285432767989959499251786433078811543634167566542700252191589845859844338781813583805442966399182660889491371860943230803465122903255318293235403923552754740199877477271915338123416149093300820276829181735850479561815052149226345313141865278226157944135178012390114214657390755906318042442195612776857464894502039825362169535489476442609145832360745522020813499133803778173962109489106987210474994847802229927591385568198947096771564852396529975034553686411222212022107461522375205335343173306414100035742633399892887795072789303008700908393737173336359286186059499528739945940422025297559276558510541315811138229566012094457985508079238657315518374919233650085234967702691098333294973338593040620701463158145196282540732177063499530441470255092630288547103261938537258987734244182948070846729065640798699238244890062580538039788466071713445756988339586803006586376165151493012529507190006802762683224871741852593375875446104882446493846569039226593030446394407635189723136706413132534022593951614332568053818836114573303916401051400501785015206090636481288832344361005509151011447114000580355076965846913168413362745936619282310171744776618576207784759347201740893887410907593691047933813800801126754688816699274290422627609945235794624533077662372193657942764416356415012669163345344202449681378332275729436313590564141904829379663951906677355946487330570126386804513568784683502872535348671566636749704822818400960713712156677822516806088456731549788328979215509870620810414447665373511418777585013902921779845127807426987283840717427089226878334118480993670325524545406183147083397971209076743165289679701892292068470408535589055044187237658620511216428852753385287706182896296499495302368661531836940426666017634444167942475041664375706266600997088957709102120233761823444617634356293129870103833631492008127600481175661557675299005900861084577734713128696078196599902113221240472302354370215390453667405307952960700989243579916581544516417965085328769169769719164842206018325890754800616768095482618644759468953959822129065232550429545880443465693772150152059286425960126471196141810086367518424636544310838804122795715375287209596089846081556825326186702496468427648864482449483044723122188148252670906259281796827819142670567739429091728631204556631950008619957496306365216621916643632549948366894116544421883506798713015727130163243084387045730565181109271478042470320802695972948371706454348037844824220716264941233781746464744003918789035184551631631326839031947730706257556808402059411896317734174836041260942414021644030403123840725605336070496867898007565243746654892689917506848382331228307940973194841846666061007385658796130843298658814878438387011945182361217736376320 -23386345085056124580854488495805584239704663219199749144386205950687477585929676237797890051056548531022045186474750583573132993100170546592038567315836157428760485003086127728712612823008117736828136812778757298273902523574630622503856024992633163301349837756055628921625237705904580193413376118459493811271193257017966503384315940025351341647963949037596391119332913143345378077254412066555420294540872548745117624125754348287852018702690357883650143280799316196656205601647385258773656502480350330652374698862641450061996738017082916981094843026620524674291798229470957755281233714949755572958859299945136585282939091882984469440833673085915839406419735487899199671960887666828935636273074987780117016082269405491159416179262585531719806058340015031295773881430878095091768867613289409304186441495641075866796537623584425471767481401814867985551825053405066339972380092735924400642156079965309054512622975493559547902973870769684578943050564872366837378610028893248534811642144723902229065357870550167531933057033380807992372140113681071181589884272466153240454724068490532540556404902654605338063678351697344247160806983050975815799911512005600044771538452492071474265335925869828445624920473751771372328945183301521020452550783225371690634746609882195180492307185491903677471208143769137404081080753279440622485550289211816652659524812489026485053314334059596102123267645080613005044054520297707269355047783335604629801799310371730941502603388396825740813158113187178849936814937567434289629345607675825714371067851005087985771002802230079061402972528278601130485511127254585090348628204394385692641164573888491711853454650264508288106758792348971616435089479665537287294303349793790573085510556610301519780337169433273400166293601402497605586271775650277095981977640822415686118235601349819946083816649185279348499380520467992527859045869119308938911779188727206190868651446622705300640087660010274429833736997881685307231021523833844151293737471069168550262176394525489172907296143399468582177334369342013420256081547661343035031738453256771548626125760414817170238579179722861749862439740436237538564194002482317628344700257994127830501728990447646868635814195475756676930619418791950271764181304959111015307441961488519225300687165658873892512117725700113738059009865583772900346137993275634432822056383238274819004498916781729586818732268479290478537692794093562859228920298379212235465512874161534893006251414306426384820463271159926510111928470510572539334540531968883251567085778470411700116849671636989891082712953259526377254093628407478167690791818979041816065026447375249881287446916225219304099410010062297629310149002085296129193900165367427198328252702658745587689284944389515286953485511069959516141450411340967512845649879124805762821208888775038776206910965832839888330802677959761060893107230522023176015915929234930693626034129899233983042651623178276002165190820980212848570530146459439795748240813491754441016840550106567582128492154442122245437354132928323964505971899061149350456228118645078247338606949234858674231803311875548252475339549886402086481599402696607650146969112032882813336701781422849672998931609644216665273463921267318616265757286179125458525259717223579618216952699342324128124274771243030863935654484237033500765070611671936555707515753338403827450087301865013335036108761484443105995390974611762003892187933203038171607343301041312740411079480001263345928231834434703496263877351092854089484117443493902896275764504925461848624893816350380514863282776493024988745847562353955982233423937755374037271165742023456433561933006700701970395602374493436105463226698965004000807535281733984410128492047500608541042954227377978196344204996175348481350815894572168343582690759627786258738700774754459279657452193284138959070956103914228970263071205567986390379513110846280109269247170681281263685232987232883988757772929866271891420940828829591014285976387543509838045292730729612217017526969908499150687434973614829949724115861324824517429191052863674746993502030934354069696770726574016667119158007567796791710615171487473092622794843875128364914516422555007381846371118997017798799253440622142785319828462526573710020789591637457753777508441226903662000255307668779306769134885305628976190184266498194077734209443510755467748569750741993541727088012685596200476515113748671142169702844924709368889651289932957886801405523041096940755150705254809378599817231525029018898163846901540386348620144352867335258026481385919112563201110437974486824923840262705135272042394336971840912858979121988056862762989486313108088263243579292233943800396448743167824599773872144214785672591314307474446882303508220466304467484326143399426568464530563849360507715505356800 -3240018877466001307120236444227222894855584141565034138833593723115381793823248426240757025994396212941040718551620926498155287674335833099105396586239464417315835119277594680077368003684036235090627943446973368508601023579649433070732412267338395830450243400386666119231389916591378526265682041741273151662679360682785774301052411333892722460644116949218531481914145907118925001629189530196408831873006486556055465805284402750172856761412239890272693334726103935602477627204914305621396602008558323490578494588280046961453960907205415961233313012817980927130223099173714120314907234701728738624085328676872139528808368242542690254499556954941278998475359569624675866340885489543674822708586054810489516485951262182325974015188412722949131393411924823623698806693646746185013954636647992776800576352938626696433295733538686256792435454461350345530186636702163605325867329398725479937569385172921696305439347238905403273819744492398866030552965439107318108105415462329292252774204044035805578070044918134633438943730164670995282605575487843402750168087736162608404429733945642740137740040288913737799286991896318992093305018330007097833296827850511206691202767594331693032088478098136126282253872346189009239839264883099243504857645315641481358830321325908471606174719663690583510367734028417693896491135459395938487900263669310458348609202038278244820981563148331235261092907588327553001390527845645408144427886197859614011471212490835941153540468433723786756371113904529909028461632020702084971108212328971102849776285464827815010969438424401473254808325160321449216680817001966629084853596553877200008220537689172165498200680413343149100295782616429687981170328893367293626407088247725295357865751026013776331560123063252920483092350210128390115363952047119720404867174386989496851909782629249413125148504772611482256053897186561501556217271311711745022816221074254834461774707525597035297477042060693343799582609827720266044119200594493174012125748595967742879492296619363907480385071130410230522182357195274919995795158573822104434847793108894310841357868647542666706829338972758593650901013823978629080426613084555746841905379969083804043016706797466252992593960574719785566553686716129773866570352170376502632461624412459123535858111812418656010240 227085637634154581527161387243467122539748990458449188916683228693891402286180709366860578566568097395103511690437538798934107435615077389550521306036227674827455259882836885226884454451656573892171357654286646475825388299009240449427842247185242559929963901958464439668412733202105294137915498900820365197681836946257588783912736850099490125931313957365041251181268020768030796467990083905304527806508959798304605276817099784086321261258199561094785778679991785926349958747111723228018883358230905018798672912010459995464179777590866982149642875699643132267136247004438775202769431377649194965420669877851102232172208026899603765873662208154551940079892012604304536900205957675200563304534717104593171532474734167088410240293743492052286980507212859312666262907582028644215398175314521019057693705217728453974084429092207913680050361536092836692139249997108798024406113756603872460423736720439520168178912199183410664328457692704254647441527654467377084209258497991834633108605184181880578912429026599983755442118631437877455749357434190492215830430713237529333328197220910818116448698904827580079738692331418286081896870187595165378701201332315571275814850265240093953643289805006348458447627858875790967379316153403037583719187842323124686454360391134520721254842134359037436338927949212777257766400274369208332507395211810033200081735874729554978417544980164762097441898560622183847941176835897274659591048551408505924726255082563010890150854893157098177153371598065710056019861179976426917103376955740440174992935595283514891515872273145367756941835734672567087919384897968926311907419712425470319212897886974551585250015183910789321211741221617252794047110184108414813767211927082290881925588145756030929282984920757837607355610273838956224606687825730415809769306106744110984847229271314617417062077570059933583843206630093110664866878944915826457580881433719548300232042853679285725361415366338615823785287361926977923841378498442037939267744639932015184464796804574736578956031610961120103287268488872815092143790534584351135676216506505215021945843948552306648345284792227893954738862592073419287199062065025893960958431347077027851923313525009569500483335113523993759907434794616378129047306363762636313345077461312485851298540646454144405696584324628430009416983466664898184774579413669738445015958632092351153979624548881569953090352468531024668539432829384853702580620963150154039315658140585196186973787268570170311313488625890563158141702960156525136271337933209788410504318667814721660823687428880257152974466784021015196296494923776174667683812237866918673224389709691523318843371710050872051642723129173637363356040693773239141561447029300606983129914471297024831133758596877770455628644613224968402498323481129794224246397946750369448490370882002540351085001429942786796482569951729391865925066730246108132021720504022152908380038082863663236187646975224028522551053371245794368430218736330038658526387067796495679720450831719823242581584750976596820854169335699399435364550166777736045987798567756467336203106283928213755034705424459774800589060218220933235720687820532598954712574354162133187155453949507740800243826415605533061074867323756855218772698993280777867657033287176746452799889615389993161306993825553123753479427047776742992661587168976348212672511604486618800145753735980656709732421995181675925515184896660670803079689319219557666277717588254861923696088192795426615909687833911773694615695261859424844985481577148752262408104307649194933431476284719932375040 198742022204751623060027143518420123054050818076157816529749043200083042850096255298092800678521480171447010135153866461754222185896098406063852598189240474992505610072514557222248252323991939500237702080301754679821568691507173965855713989553742477014398186126599985615632938231579644304302217349865680328611744191710558522780011934517236575028147027564780556149391840657553782469546641535654062819673932021936778966653691818542551680415037786682516793801620069277921397370075380024967135976521386037302569010261424051598747653402926767053789435156943092323107002280104640722042347490018203611938055888802460878907304323677726665389063214279201240235826479158993564738217777692125202270732825601536837181902554680241956181966025547031808988042441369597532250509308297083777560831184222053345147038442500721602353811832331488954574430931616157254147514105340889699066714715022045697476261150775453328657796982100752065023069480018050162191193421592164525365032257214976883699622151225875318534192895987609523144047465302458684482894509202202239087981407935535453646941079888436964762826062302204512384941612098772930284747688489138024048923682452042908112422115531267235828959938993952951625910514219513568839612030968825439141333212818667466053958094823064002414869303545992224807591455766508363648510375558691029015195870584216135277892155291638156577792112003867732685539967140044700049951525686340967837038570424164404198454136318174366029284335357799495357658306341710294574287805013556426155156280304228109352604099167554486856289495701718443786352714448962689330362771846948559262115168351971303558556570634187568852021108036107874087354027436202831319845606066868049746189777818027952663727355710933942894383033228813562469538611688301858841029361876113953512228996841953839853255743246078334594818018962657245686856724870301052471028338198961454552000152982069438857635476580206345714577757084820482410595871716636052593588639279638691619946462505320118808186325035450368637097503598823989097588314033836094293655162542647782923575162163017447405189716661444438157841600962648945405087418618500405657914501126027921421879080897846262028679185488983370260156112597780437431668990727169171436606467982228442923779005467875054642395863775802900778519105868965066533430609735701786257053108821341160144868970069331140412804094035797652294802036351197811934832516274265082524685486088702049395342378959793156188830369137638468731064705366264919204074405740103175851341859166549136522353507299756312734604313316688042598857561345201154131947422943655103570940039368135970292808694194995731646877114514502434124258212055392446593804125660544294882096136488745525243963197069137495608679414303081309206165416333133595940822382440806878730405156225801323433187301344870417586022899783349412040144078078851096308281742081940325540629116994029863299003192941661229899848701027580015442754515783753876571651887944752280406064378390901728777767946863366049916937937557285812233513060270460193287664312033389564594524490940167994321281249800368565865318466995686113167001869523167063239085624522051179331673742680757361128453020243350464774196882609805060893319171120768114758945210634616989925201547165732196051702530785488769797048134988737505423592207630877052290175658342951906337669998439126108897548644869649168560746370862291342644531143851922125336376066674620289420445805668871755262346009597176466232936642076424640831860134661477681092729845910974623767307800498855599302620190677962434420177848578234048565611614899792020131872366876702864342862508365228534681485809785593490859614307828091416507979111237839082116885957189665107699109301439237803003268461148015919397803897157108849902494426117312184892177659687926781524398358516000110773856699128338479333547731795299200179476096421083146777382843723024706791493428633039491571699449233673425618120822814504730915581268883581451719999375364471340265001979303404641214148777134119351857611480005560469436090850624025256749157859212958809825533046894949418027054452597276202811726591135575320149183924857138857601919457328842744360356000534816745259024385434977382318973814530474989547551634250906633744727234713340264842649230822722768980062391625851339886357236132812127351226143528526526987151616305703469086472070887400645693408449539307115001724597544875254686240830356563772233651533418618493891828906550467634315720159636575260829057174047099427116492385017495326851185973711437641659962380263889917022370647944057094821578128711817743496408618595232032559860343540698654438617157353854955357672819440340364210066480875332524374584975143541239365606109901677827985317755780802383098179908278691491725499782418630578604331521644925447686269559496793117544593119964604968194043106565204857810807802399013291677806125359862728658402044903989947581487438732797754922361978338874482900149091776462393260907430213477990400 -65185151242703554760590262028277348874986385576232475429077819126848833659609984666194411520 21269756948691906091748468039264102335168593726120661035007475175632387241357424716441428291597320395359970631466013022484851711033270973159268184932294532180737637852011258500239537361528231818464104734644743918428048412600569866887181566409917017494911515260142596184238404889167946169042218631956399805883289866374778299513492974747310739514989446161928660639848941713620288284419546548229860297342705983917084453180255321876199504169995068501276469465005173271832736860421607180256904194111804241529767178314721074839904700779354096897591866684553753651902423982824014448907380399737564538727632023679120219738631842975388666511638624673518641296784177374583035427108024956853356756315610160626910889817503122869722855134818730414207563867507952698983318489853603076130046442015132722322806590516661551352682093555183537904537820197480396294425161797967578651404296163301314789380610331626016803551950922874376183334241689582938313927809088063632847483332094276913804358116012822152384792520060561801283488765155570459905522177680996131508243211551522534495918202065825928328839994828587541188004496104507299896665732306443539009227571393808510411666898789225810755270715914740574759375620166580597014999796435008095837869833976269855828440584123306155675721333533745252390581610875775096642142580213981663880383807708015988739782961559968983841201369164202462454724100446379864378267009137411790346525847082951946869414908092646805740229902185842056635914824998621661708021175500664551770902197241678363326709917884811875049839369823697603535773895759680419171112124990235036475014605703229230634903098164117164021494893318334520841709357836697928413202443174634923694358301526810268750031031125949221372504173575069817465338675572586293128824653701518738451045068047352760502742982552106528549454508188205108132362851518367398903098460506367574960038522092038335977008009233651767333430094788153639882409791102652180966921727512741147086285489357891715183807189314998644049978754626675656646504538057528957042734305527833025134275656571134311938307801564826521271960244627606538769274882789242627740642539073823936101284375483949062502801925730606235073010189106266006031023778199639368296496193189008176109964873881611290646239057755269187934111126798840030734604850859152334686950367083170950133253629704797313389920362967607984845334466851206602252979678278710805033971613436465510155609832271599377656042934891747741647052177064077893953522816620282894838107858293312033698474085802659621668507199590959486663693579847057484963290034419869399920125957984044024705604519714929284014736349705422414846724212546326672613885334880736944603010267450738530190606111747066352354498768933630895751406806298178528596828767691222239580293359318138561066030944345220022430152662859107625536255209303851546029259944171606829918422655357217787008424055565761628415456426254834514472415496080073414594967200773055943943503620615808750296510704036505298068259037994861417549646323104056245414082725357885007961744730366478165562736552473420967956542797589334787908070258902823731558772358642501717521329239347020143483238969519703604158984217693699363657175636323402008497915169945182228896859648578117406797989953172573989573924899316539683530951788419673910509927949564299066213289062495993417637348174355530565406752012099940277836423841663742413758294152618458234268158784755977526852716726634734431032643185938001153064713600965359111332215921453737236874751245512036392527643864467206042866865508021750797259415759125024166984885485916008109266972677597502685648808623446311470701266784480361644268017588875343086795447864151908798848274290986627790197487378378534539752674358861961926449190073814521784303337009681521357133863665916736721712897040813281888167994210066194031699092944004197441947528598977799068927154368737104015430626595229393904057486640008166891935733778931373976443686907883661596858252266505131526751309865227821783546754139448379412372716799748894342530999995867587035407793136120834854054558538870081010012872024724286013428636349955820012374209363753774346862461975562277819370396139264597389600061259945722253429907213951264137370051657595739293887881992139055020096966117693864276157235026105520274897358502511121344639546573015930637420640105466051313121033653340575690573167725838912362332985665225457472719046389065276674594531175696854136333929755587285358344374374084130227901332300331325011896234644395612180700245371373870589004386817131354443284739424403664526382492799009961680831910697437109780835868603879601851490787851652808412922169837030948849405640951637686391075397455637934938757010090424650572676605951710664972309415760590585684075479040 6241065843953552178361687813384627136842659142001914138296929064779624368809313894255317260429856160643425674557222262502491422188475880203920811054765397230914931602684012402400127843858521863696493397325448681680097731715942129162052787564002000849741243959760549411228529724509707122790799549865433932730464810106080918992934460842909267780284741439308134568106908539933151270826119355067861470767736110176864448335109565886700111820971216007001735315635281472829560216186846221097005640849324039886229092130886018789595390530267419859917511878383606866457086528526039344341799456673268632350193016579076608424525145176331909317829673499196114688332970166712458677332666923080069521561311775910422779452600834692910565927937509512285757646933953690653929589596274888421093546205410277523228201330821968875793503723587155083506875336710808687584423943751421372434386254543884123217586112258324093167192246765294978577535625703779847186290536089835483164196995229975933085715523623138126932614774118624946375881483062753520331374336910935687299817062633159086802321495479272527676354725857734580577054590013798634166418050038170148397088312084997359049261422699836493004793913483193332386769865518692507799081115354214010873367100040814598189406570681369720193147159915835273930842556262162198600373886827060197573726995757717198925965453122754439780696632812459536323122624447599098583504015124205217647929096155347111048776229059067841613017664971587169001589845915074484912475472341919114283761350848963290095842818601932754473997022091494125518262714516445053037348415482321645242150872715490100340046536340770923492710454805121194257516096330412811928804158048248393483227535580930650827413543184449292769627359755264430300714122229487573687916034976901951740358893989152964644373727502883090753830426375702901046612462377200394550464161560912172127197522555435506874585789620574330117927439412534042793226056727481500692912152371200217487984005057431294317855610880193087878448249940416499670363129301601351381169012356333105386956583016224824641586194312331272930671220917224026968087439340845555737301640442973510305200500965837568949162777881452108551969469571475547324670103577000067063291851785092175604281848998389597221412922942489593299379394608392843901405004963724846062599040926385160299766247534822650139538548035113881192660989978061718133181057569298705740403865647118080526054336722986133510059325295260084980717557678383938183325411380217068638251252057544011061654805780565570207191996561093841641417811703188832807800729543710057693025039247120831444915874002532504783481333866634670034485635083351190423566474928420719131610908659003468085547655645048979298493178751301364379030656025804404821923804840926546026601385533823071568506846090453355621634026443471673118356183402363083091626901981348887996959223902517095796571342742885498880 12787950059328659284799345471365911589639008451162803239010118115154359547088195523526588850566099136724237457221171814738022424177923918219870999374539849846999610290555716139082499705343905372349625588230016342065894679037735217272620426599749821493631802212094952396682978139980806781838781891096393744385488067761269655579703894784029663137796225183463205998119056760437189732464061331682058875364647705678653440919329123847084056460439091797452557749277760756423994274396822655358330491615484002046501454915314821193417474656604803746122275743167266806014369459907905915584502083800527588421253887183889181532689779731235703038565344829155085285513636792399591457080462368085806235055562881988976478780049374749912633864374494938812524134833741294093465473414229437922574634361055839814093746425494791150965944382003190665829756222016812438211619199154881071283807824382867581539014143539039640782910941877704610758909633165913887269781337629439603711654128547669013627450084718814861267495449573414597201352757651039390421222331677221440127258947643707819092350742029177683212694517230010613291579889811805044953822511559106726564055698578218114646661587284085042098510079992637824185854329537051029363600311730526697135297773075242837442887830406367835309453071937996611454932477773798209710508581723491528179528755777462266741746386013875820764050142332264110801446297460578324525443489733326120087386872771093907355756332908837897575067885023310246985032268859319623610222731553709624784491323172169955899393467114075960422007843362381851532559283448332444109184085367522653814899328973290694193887752805136046640808131949701545549394537871554495380143487606767590042749292772302237297811611078525866141116880333960756770128840419683568884327688096138112845045992090789737425545244221808125324296209913041568533399899880148970229286110256486474221002782000514371937771586275529093071451450930578483932977601456324018119366155199233033302995757266562746956572496825017932554343030451447692172229516589318745612020831557914136435963455723119168803131748211539629117726167352645283842455158627841323418569545956147364972600157879577924067534542774479794998642982483715756303916452890689952605724358453485805087089457578447266190594547892400847300284989382126483538042835218120365833393100413307706221273694051455363860702688876535462574838357875059477616973937265992542345655280188016630616293831416252401963019087903372819608906401599077492934365565178741413683104185685305834295321314727606297818211735906199557904203037632366453841588351344999542851179096785269068147947551456406125621234170016305971754711643407984146053849529879827344266042404591086869184816575486968255119786557664029366079798943174776712071269460318930282127071285177530891985652715238899211325080739516804480604967715507574463153772605998210768776724781282995794209992913165848332841874677423630555198715512593346710043395541650991974822438526100834814366497421900107302002620153242037666983387560157767333360807442780189783149679246400092754780282824365540007827919056806650663133509821340733539848807718350019591410488749642704678979245943769756775891192065254389184996519546533650943653867032889661870414585998894635733640656034084587875314490977655131448116498742020657608624107369654184883338659440949820051144864809269903967198276125694709926932806305209731160038914640323546019370106352124134604126643033903755282513568688562908018685244579683080988497639281794146158243068363539291073384522487728162143426386583998983765859704001777580658382959887502257576809766704331359457418821001336954926183141715730067956617430554106588137586069600902053648937943845943490825289177804708438216952133721901473130072277969153982533914267195721318309863623332416639673863277047458984880887422118115855045222310258410335264324873731842364114760212881225149928785174437282328133463210416371819995194214419412155571048899451522262792060862449232285859743163480395154129701713350763756488482630110088890678406085754335108044358009832639624394156561363237808416931028758733717691125859359452206087933181803891067849383620744408994615083059172342887592625247370469065818829448071059052032991438321089656760810878420837525033209470393799383900597464866368274423712184924155013387756644938698891595576514950015179606446472018649810570809179927722275149668571907750372781152019195333566465383312015316344424123654385500705154917259228838629853725799212308264104767618676023337701903733931570410560104705099269609234901594694501086836623361325759377555622008932459832404820871295260239653208280899223412198749449831291657074932149346404672364680371552501149691386055151932804995589491075942982033558130013176197039385182635871755531463616316098907943114575043365418582859726591920487097480763308681236338315558869639442707282657280 109944156876835854376400945785022839254530542163032825699551971508149943625221158856850366630529863221138639982771932450513361801013756542061104099290805322358954515385855566005803497940418633915194334210810415771038477410918764774171509643163796840975439532190790930196980375770028054484512167089742687051973682558604743049829991145782955727740618861201395651332411725476604700775556921297822109414628786442927999175237387532903026837214140414396818543472395518493576513896546875220996666982770333110975239224607885608827058746939357947801182101970523652588692435753397468742597162856216604916568830463204397547546305636428076485141287493691575232810758239152134292994843629550077469543015492109501405039457874205699586685011437820096373839587835817924636785261036404465817839924197473929416051615410091750638077656373492152717120568036660105313284406232526436636330897866993399627754874109658582957384187811848999833862410845542438518428952620799019362984789095159630310564642752237614658084138002318919849753056861792595211504861697318471688827667000993163035277743352625802593400822543342855763771720004341462927398221006379791082772998612712017252284813270023121823575234891201574173778923035941859934957265162533467784092760577551358740882114453270429550644352041908535842431266698262874632134259133055833509545963404025299248984621130882764108582946363093392032776064879831449420401906368284005827902765756902141349904693524804755965215953086810696396206109616053172184127680860479051801339791108121791639322130610899329598700168617147122462067943571909926754645195787287658058447403448891851742150570240769603504009035219862301152414294729627779061926713498381476671806925053182778897131490485545991359500156775022292576255571756852051537483133861358561573157941529719949261585212140730235023435277295828116868638866705799883272338184623138484622224133689653089125967299122694292870750974407962385979054631716112555966154049468364074488430745507647261536348097244052217899100846838872094314759144593904796006802136400320747726675233711035655593185378840376677654157900700095058777812839756935712665860218261318683432010161605064126786123835546640014600081789102401885974373952878530338663082860939854122625901207351311040699104599634466648609359621457654370537370778430993603632950284478967617766174088804191767644142254001202248062728712079350493246550941721357588518763559855877979197243459517845296527846559367688243774242284735739221282072138987557419180727079649304683662446627236356756869563482521381186619450611154814073278253175327100086691378501802043788444101867346380509561220984247337673382454045048131527814655674622523986883600040001817231870550921267297310998507907769184944604154090457763954780654086068115675681053033857643794360274326239750927048682184213466669144546748124012445717454757176566131207874101664229301729291840816695747216951855807589118322888447419402017563863831752431259436270642198095498415121961646815629782520798070552644432242991573697072400909792673659285213102407796688452619642736083420542464961949356650743409014276482358401666905063579371120838749127337807283909315831704150987172121880578985100674340740005901467617417366262386085255511070057807730589335674589969375832564348550195950500077800408899331966962510049372477966292578275041017707546401822036072799293104839170033932618730691154397957975043799873407970477108326875246693846832618719555639051773983520244647568434781054159300369872756517696357420551292066985540105112191102916210930972611014676258444497179463687175750974518755030633758320830505801410275029778097812811152315350432346772733404141584548956262574049624069590425001092878716696598515228260040453679729378600286975038999155421094321831031606588296498683024890278247131686251855921969197588643807291936046918396226477921535506577756098034041294241074108795467222259744917722237990646111304924023534344565339637286933158369529424474392569225765482382181148225640038390567398496430418794296122071761729340130473709252269975326439740441991577600 -123725643589950716130574423634178802830540605719047094756359744075989323975865552004298974653756245035585086978298292045908170602953164260975824947666507043470808244904175504464121690185056672002227247978293079686190977824072617692464393177723474259802880393567105546592531693244631023032040850319217553115091997187789352308047610477491308024218497510869418706158734906293771049328146541968911465624910712239744884770443021476710121117357662342427870472171308996419498426526156445526691938624200503364947114861339699985789240046667573786572180874143661549937508039262271088601128241122810837413821421583019972196097623914895423689970961427288889278889636376883757388359239681767968983350058676073840299931464824696467260160218522170845064539552716194842605359082307958150067256718763986239465198395286285042149418614046135198615756314438197952406478335690741519028684309699598410380261124684077067427513879918289633934102660291966190617767523111681488646618773450956552507164697630792185262278295351122707000823020455474223684293590138772620635219918254639304941774152146292497651260414100584757648654463623508088726111412836197890439892691151906639389742932223274360835074038198178363003082063785099389469724859385973937074212242026668723314098232515304432195911055064275551531645331763203052906542499150721862539531363591672824507565440791096750221531801477276599994803300244955573097593381197052551552116194335807697974026573710454804978648601788940046989197018431191301065991634015055692740826743550552136604903465326479853916804214872417460857944380866532495535321337951257628802344119422935961002998706179856184517979989181295554900563225455432715639761508103422095190641150139880996478019556535634195839885624410144336043675643040172259232696218227733375337283261755955674211126957227820986201634638906282779121842694659577690016266996525786154945649793177888065007679204818125313228234514915736465273517346085539269538843819230995123980478851846517616864177719982941105298504748903128962906676097766407298267261515293834003961778517090666882320779001934683636720474457247050947552416268277514240 0 496257258365504797365345593829215682992368340681799098721950807671576446199056886297979713253008404145690581562601436957254536876228477397059428352495943629911702915465575333393109421309489028809657018778242752500945125063505368555881757510639138433242239609994885724324337630479230366732658765583490348162492358029478270638197954471871726171680447183321890945214567357038727453888129615395889720035461613406277519252396999853220797106903729206401701873057731051502904547357563968234281401959975610793439868361185149098399816796708413163030236187526315771102377375857728561235887769479724473406339523935553216481599698557706911752762674627407875566407098523536605782697072044988159318103279591285668363935180045968540102883438434110445275097236494788515393474299372885233350600359802416617701881013630134256075865273095789984456412456111751202043669807869918378857937861393506265664694998272500322994712658134525050368583931910518883492660951723289929851493201706964710880101348204948309692981760543919814703425430698436157523395095457057399835869346710466139320030253049892050143670714066203778044401300466509395397229589742081385840142689310023031671001026317712063927573160975159446194108990037333133780774110041344013275177465969324774121571800164280444396712695445280769250310015628350571117608340064446561332719330685085208737165845962991125613979022065176837016044390047312863969836577115625157718913941151514655641631346366620636645955131812878409232242884620727468808517944749646188326864457572246591828703875310350230328949987259668962825056223267980778765182359735081395982789480078401680562052462079320356742786903279456276894621611396989014536504240339147604032680839515011067423880855264829915250132281503639431472069750441792141511524271598389865617942290546502007737717523643213578039223772447795542118894913457674126664020334038190233872137410122369542946763105299676651703105354384228445674437899778984393607899052905593829351041135815664656759969554639420005118150304973608569085761666532648994606593375049333037339259617055515821026720421677471871445129334577625444259791018153428802860677889356308919704701753545654626973731995054421889001503547168066836024548434588829391830179599296756618925671713670331319663929028503425534964457896955430890626699478078044896640070908299850278860770713770176230825320276907871799339642762773331135645277333087630009135975416878415883004789156867615476229121190127328206081490975831503827645218234901636080305268712564723645011576236776624997309398039323834299531787211548780117626061753031266668066412584365186769401727539214552353078833901896917263532843643887789942530363003447816908700713344543583547194200871036913471286513639330718587635777651324374431364799226733330686373314400759156048233800999140928795261806949846827112395685802916056861351264389961112255290592404494681368169581249332377645073591985025505509716144531141777123534123672272861940702521207371658402081065248293941422906275426683808808710279531761669341253517708497392336359286495912680191851277719300362815104943495682966829057121610715947996230205863100994929392675258370815948266538094519000400539688902947525627706587956688073435338015665332040400573977251765660601900763844008258339365024001360114179093464089750816817552328085719497607830556907699466072673828349291431603011867323490183245569020192805130667581333552826960790457304504230966572039396290780475893936515452150533652172336522927490383863546492721621439242640563913685049490863531783903225623767841205927820140727296203979134410387374443407819977914060873361763419710589640443626653099272143257233268595581438709596283223008494927354080638884392869202967004656206280269338190299152121844606415459747389273204027991964986285319826636907045168012517901519845637036656301646151632310313697606527807113073609769264939377186128673066734449849484678983034748358926091374277240981786718706529129800577697220829255117762478518371075873955487870687183684569802799692062979671355568974250050935064002654889279730712916104262244879028669581705124475901536609075517713835980171024959136301668762039965142002142894122707439663115216237815522941786909379192887025235220416905593088041069506456277418960827889272541448024104552051681075084084402121589396603045551213876831636351305610288081528535769494838987710643954491942258780569652332981349428483658672838299815458640233190713248797076781793280 429469362800140056157816194472745465838009930324346975388874888703710717286020151784571744650507278207572812432702861134817819535209986492426187887854708290464666075725998304710169913829760288731227868010978186605619052386401424899107459543608581410060310672620277071081954592851672087830125652694307371296772197494549777538398402913214670811486792426567951763017233302642987112404519223819617614900893697042687496778271045050402448582867735993737572435439044994115533257408386231332018230401446613714747028221124553159480698230231866983598463760330820207933426034660245761724019135063753972574436114444318531538754750499182977481959046491625947233674551947197337825084990278822872772799994328896929630637406984757964817111922594240619894734263880997129647870336082303490157505882266195716457181696277501680049928795495621450505483267536219773910319428485052311573275777420503431110015264580131019541198518672015788375120975520646666540526875061897006318483011828030428302738928641460262086037933369036374160624982365060760904817791961358152935419833678095124931155802050320651144740596188946018458052004287086397381753837220960587023596035873943428282117939216702928082098634126706820638904406469205541352822388490427207181012697519265823537877668847317912608540368577170700819003256903973689612405167723239193721764917262846716333899408773394214238349698645674824549538502364238993097212656981222647799408697216951957313504886648379227525819776237217300138421014076093889461705367943001478468254429726170173503726448531725483034739211743225510779372005996863008274392430531329781511719278915558414667449620131207781214406481657062649681869403591526541117066131047474252166220897775869112451331660068626158145621207890591405063112014880449870155849683088186823700137894377430517380745257899226454942924000142994557657122791058137238447571002428492868832104547360483917861845967238395405594822127740769873745394408271072318838235305057953146679123224588199625837677519384296520588869227295523291759111864419217308485385002119379413402316439167369879690923848614588003140052135597275921199664509658043744486204230810225804599142058434789762179493716379676149941571574885906707741822388812060808244946117787212394056703939858175902238584659274973161961551898623117535574526720976075082793939866943935716586494177936347540022246322653292189068911934049925870062751248832923199473326091177681290139761852310548410637028219255233002680947521575982722927518846116705265794745764102426512377126841420351285445769747985283757746018783485461080918977655384910162461771946647613702445126543565072030002510794570051188080172586209958170888937575644659491869160621078117106456690903255279519287218058356984155765722105292663354182700856231566373396468850423257456984779967784550199578048769108965435993975470817381837799743438617482630985432476215274201619697973310433980477598629944527822254039472127414970427578389531814383707131206639928321284258544814964225895590634286604723595362169833716596159385672310470210500801424769590208722378058225874367263873460541063867298808512428526871589107962162624453406952412680216430321985879464175667403153104465453365636516536785670416277929135447885580718697101409436939667205853413314656079412691479220531199030481433560255417243356378485337736765567805757459369006475820246757028294639534199521190978676749909137351445307371636404763768214381369523555708237391173909527483527592225364735733980855115872717539301762358395974711568824608193500555342310980478798785355468559341911935890326625863387236567987218296470139662927931672049291445892795313552765110341091495557305147508069550462175510321068725866578222231430841783369631345140190981864215536552821931865181191031975872659593371901304950571747790067671151956295978435518990213136298354105563688795679613216821172020804666807617218948513187157680634710296790278905668807656719827801634724889897231606053926243436290870973364332644233927934308529054628378386072655694433847043068902030248068998623229558140505723039562984325120 -240264362085748186686565595869243106653542908629292553207469138288198796540634127354303038280354811163131115653731627708983868368289127990080880588050310959901617804729905771456872177569154826940831382715409579025373220012889955183052989808561599495749347724272195752345079576071217742368925476905683955724236170368572233406079325693241737157057699008884447143872098775022165761214132564928142410023745269877867425372357594541356487890724484717091908763925331585159533010226843651156852241113546333801341335692339980714813198226544690435388644050224818363467971426574555413175008149124097977852205736605202211013921622066897060827335800963260876496939437753589560173136424136753213695548026337313028537212959815205765749153071993904400506381284693180159352640385215667801249679258497467858823498722352517714471426704777068315178435047492947458318100932060292454874228079652034603622456839737453141022846028691810044626378613647514596344682896869509324737455700314634124475992845498011190467896428056553904985030761062629472589302874228527462744628693977942689609077254262197987326120754100097688292331282412222679120227708470769623539876677906094647764984487159137379788766596046516024003361281311915732027304626601424751651360716571774404090477537830149287546299694537663057379344166546853839145829352948981263286177072956788095456983441784247836335260537819265687491497775914880503118752640661958692095511075459568856714735133954236260881608666418716319039056150730237249488407386320106648936918997485276884068180645147056182103613266774087556643255299234011562210194322406053151345518123456205940746732433824843382662361444752425687732230910357285305119506502297442921116679911710838998149263355331609991411000053297085339238618426628145076385818168284159625018759599340531007448022800016009761726652114149101667366749260265737616683531486651059023058461660067434686037725521900208341591284163498652562982010995564500099177683012203779466493245836011218238740952322231997702945996425276531818334140754290861341365134837910054734218484694982626575830150153761260355177059545762789597638280820575483728661619957119651599863555632149051078622752866497939674773169773541427247257222579322387169323185061594218719790452838022066165144438251007698868763451403380193767204630052699619874103548215981410762503060006797829294765969402664591378365288441851805596624470452393502570281396503182826849177847142846299288062310407842447100165389292216761973012354217400132569113543739308658957108834538327345903014542399299020480575642985327839178867285804653392731922294368240396702490248072390689301885144719228956660150372369262664459898895279326652926175432422110614707042024181194158449600541664477508873476710665390788495122888026402907697950511193166548141697610149530501355388007380617073282208070641007588950260834741355655316224834394469274176103660458222422160345670745405512305798210943928499424666460744739034909240910256834232665363588292007927013813531909187749980926217447721022411146749501223826738082026793339282471751520943145059089457982567372761313155444267945399587378246672627102156245003427125603327699719440773156439435767370758861723797140363691264294395305555755159319847750864401577674183655843139509486611308125350639574451083120834368114188011068819875768651620981690864200621531075386215844610983155679642771051662442502802139686591135212378936714377505941650685021533852438894155992811525998023503002653155416513931672809712795415704456963807983149624368383797288381954815473484610397230468199379948266417878280148669302915499071844451244529594215991364710861677287948738345527056900376162122482790690269447830915103902010831536896737675643409123742357757773789841781918947536780669864834151214820915377958669585499747293073857171854275120275650521058646971244786242750522437910342660909285721537447305098945498433272519883327061844822838574391594681378833282102110413011985971953164595405025123084413009687773948329004333337582280429429256681302683585667273234601385729630739510697952801042436609748543212686561234815501111179560882331531424005371913677293654405699794913641674679338146713327940430409655296498204675447358302752768082067149089552486663005993984594975391629075986559086290597053672282993290143728564919304848472421003912816592045408165693014531070276917197180588479652127475688410258980375326521969482383983582629493946223667250006688759502369228245947817301909592958312584553983728435172296094038182565959963502168093118653912777440573719996904374434493861809575913740232038827411917159294450449981844349907813920711668655054914334683215559637450560003277342877152864436571675104824744901571754239114294261841326017661968594706275084225724481322708025708807729553872873556797182002379634738176485829484371379788772003842738884658061848125466621909451387849287121255856184028285503460862771688196395031562357765994225769772699352104335230187431364564398912987516108800 -967079031136877556750050378404131105200688534371072177262682192854687345325196406901541007859170258301222245597027232361832504005365235700241388626136157497414547899051578320843766517466114845111820498780005796644398867328063176740420524876466457401707777085409251896462232682262653564955619115344962228108061939388196812368902369958107879761637044182345231548476062076372883871643408001352892080049283771909209962373856363500127486372341860000944585135432280126887678593555165913917795240378371228038481082645436963048696353255373378521177821149377097857200283747143237248183052933674843602785289653284850266782142934526790500616722728717059086737029920467538770561337289168924002188496634638026817152431435354617900886924632372777813489824891393548855650536699735322003805645388256870121350828848495551922254380963611209231822819585028670055730819095465406236226445257793883328465235890369960293341375791020089363119106461482244639588603861139417002335634664263763553499551621836255807585974569945235889090358804573592067054799571026163774311940533643695244593307995487759829445104317896514774550877263091659063903623818460084153662385061290883157309540989416889340992077458992883606929104917948813214353726949251583312849953716364688581764305134986114341525566614559331319663561978832304212774641057515465935414790803985955175685122656619235307584272442339490604046182332711372459389207930785920907078902169386483435700106498070931946853801013823097242149369661116692632981586451907830470560670744094144053803382480860550278817274776277814024741767724240191399985735199886055868626654321592471942643336532254766510369386134650427500563790402121190618217337850874831081796661796336074255134608999797214487305251474872703890974641998279452436098883728722098872865375944504961319705968137299898783524382847397473050671943873829384604799516720726737566759722957849764536818923812663808083894072294798871687341171145143115931454049730392390657191812090807459807594833752291150225094279085515705271983125457716027459866702296301900045309501313099681472166884125045034569413956701983869962086781722137601447957571422992426252834712668685167710531053534305106706559009047244990234705171358345487464823933669344097540521154183095257433887778623087475390855669229508224647008634234803964331007360057396316252335076444750933396439879896981909665407488796702263137260833206006938284098414441459528413215910468586209419551424314013699948159558665051867925750305155892189474752729516143338862846873708202290791319646120506573753165148816157914477398324287702998297648870024592964523492450304482470784325988624579062941627918463659703114502252500160797742265069924630775110168856895636573204428707571564721253029085860546733183939255294096602512863308243670355677867129248627499277931863156012988579486684433352563556057117046181074397791940714433390200164108166168277915279099711846603417426515646048222359272990694911085817329748640945551052414589171966100449976654581740861130757685591632989331027027494335577004958272322720493242116670631122868388199744270432618862193824818811902815007843996869260007491915014876229704998923699644334226269172642432870627606383517799124134108749409843871016203926390096340658518695245324786601072998048159816272236507247392104451719382111940082653097795586301848061456808347217243063112128635546883193181954251011760346176364156954205863679686332700449721769924081588798903578391532660002474101577507387763908448901929982734000797520860718465400423263144262090169081504543307719792340625868716705263445818160896888375299926340968848683464471213213969585182856063349161437449564725683499884466090097703790491373545950109323388953700307050693874472310486872464717197724797265716528479119687822516670701271215511535590507548306168554840299458870101621501520804039400656667573418441283229699658739896522723744841203799751003298938116059307459420950288654371109302679689982799522699609659291989838239059135138321441583368086845220954092507647195269247725164299662768690145170001712871053539056880232725217280 -7260362101044252947432657949232722961823542752072692303910695588971984254758482923030712724577701890274174820874598878072019910923446106151185679298895254752325296616000690625262153595992561549967810804946816067236022507419643049718830995652042394994116670120869910181386730516504272524681094166588161057584358403290021680910496683919412126642844153588407728209105875501459435205787771025545037237155312401111125369053859317470326022105608000931018338031768569322614629268814248787922538281579893302815506592047081276963640677145213693795342667643455994867112730542338201807486984632490481844273902446940971819968211951040440109451346064933264247322802126576023471123841453881496344070674738321502291111924390659067152778935868336544384354875314609881313136010487205257110483652355305592456273658926894928686791904333828704557864371548096591300838582301268072490994199024825999566113585509564875881798777886454287618358940833668555197992719033831957984395872538929114553548998949077157988902048857367108544499971139787489811584853195930028381598927591758728134209447171872452542838757410638245889002083305937566271648783556811325206734696327622143792094707913344416094442497173067411938698368311027985257878974364983018280174561118006754801499690751397963293361936571824102841938898622772211963851591537004298383329103477047822290853109687048782111402677775740918240655019236405528396867167732879858448909328223958966015112564184709929969334761392570945601598169338842092225676653142219092415748726787969339749260655926709688620220718414106018099895855777667697956271939340159149973302781950399206353552026780018528963354756593983280669872386573680240355412668217141589623089293845944159230762274191331643921635042314342111454346584229030542516139744600729445402082238723634456138435498827547431963624229292289306084923098151761858751285271739623365905036369335764083128575265569809673970675087248837027492128534951712751503225196673485601312610541379709843097165189056568891559774907147202532442685138141520666748642102545380445906164150944771249820700515878917812269210309799641109982278381481556723725860170692999661699333340206510270864000720021838337478717275859082970248875681657715373931426924255050674679537701829604448781042405809684902365556178964897000764157003045201194359468596238168410015723807335599752238526796347746693603052206610883285125727278604298377982353449440643215340492382844852581102445312884441903464442007557793885712807864354603405697254755837352406743316585861119899650397833185310478491663508201707885946968853095963727076853877912353917158596331843901363948756763503014263096098823116234798250541253685390122541533201616705746475221049151769077400200937032255802288121901615846561031423843945052050325679302576321639497404653396343247579814375856014708763251460957096937518749409928345240709443969545317252939021239211688708243980686620346367614135951032442542392093874689723470728675063338964850134257088410337155431109045090574267511290190554517173974361594864469678315751670465883921444089910746040674553846786899946604876480929127466315457896823324477925871906543886104545115466167457595515871120573257289141331259767163789025140947618171070184505835024419203743628309493818164944868117509862212576603853853627654919036224421712868296969312620817107876263824457796462572827299459794023886076005995308808716679499095996781530833505826160439142147970477258154450496586938360887633252577698917549818631508890909851308127562905453106863551987119670052785242832166987072367519692220139511019261950884373289741405776746054854147806232236003331005833876376443097052171957850762334836931918015988242355649782721271839635025234427663445717517996639068115064432325639552073711563990627557113852191235926054771609263277328400468070589948099187691296391856554331637429102440450572374360441782515858780088450794532949512772668321498071478890392357971919382624100267910554288344466616410436140954899943149693575608314514091070893761894470060798129404886313378569844971656775795599853932000642068774535412738636387837927775357579910217690670000343835126713843674375680296418734848949620091392688126292028606184449811517386617508075398305923491296281997753114761013500317666308846301675410587673420197420432400220677448566414222465094509209078981204355362135736320 -416792229350739275803582044083941797903048781230050517250996265445140553479165061990905913128562679184510440198958201358000790565596374564473620603997762040611483125174794048707752366857764343906802497393108985430297162424531652896842242304620610143155699184831771413033795847678233714212056003719705511232508776555134181227165147588496691717793428595151940783851967880539677340690959848440780768989241613081185532562447918526287342372075912243645001641323225263799044134503484040587791144537140529477092953235147536273074895314450052288601272386469624645077701497796323618583469932239802462952290538444431639164748761956411379111862564450437614399783770916491782872830443946278705247023012291872821578394805284213554281886972394339195447301792193973626972201076047343809609013832865798947391517655876521181475534781971032241849792535151036118254744257691729153497113924118998072261756489822614696444878988482919022483356414362946420476545955393719752607132169806877837489256704987320176944014532236861386711185588163050710433199792610010476268046780569857158768014822092386637323688325304273142228264364474576568447237286480574897994640681239759629877166448581392007201563054758692991213292293080131742766136789248684342803090664563535077277337017423115293410492227557508307657234346022753955530418857999744042254383516631403936638618368877722984949126164368579523478328087216815569802453009429271271907206205538874202580920881544905550945804086612774032789907900434381056718300646877223544929266144905270163638324037544542087415702772669929323958768101964060093028613406786767913826371786182724429141766971171358213560507675009210364343031439897528130811997673912934018015458210375102246059664294983789332241874892561590436565792024219439009038149711445884015739627624832548221541773832067127699658992299151924855960561312589614131006251424563150924183919749487944209034076020523611814325220465628802147087465518215761796852234190714055512669260439014963880067362712347913760236538581922187272631019833551830014636879517647543050356499475997496246541799035155361075488788730111537033350363039330983654781099078594009764632797899636847685787504025906937623195384598006841863366254747458393858745959639532026728170364899364976732719810938788196560337281650518422319653352807251571641290756736257554475674287763519190767345689930368549280486451663182749561873886455236814427456630076363662322022036533257089411353727106118356153709812870706818010837554221935716003531845414840609093462504532419723191029883327246275404039191904082499697087001534458888023065240765344241792313301509644011057755969565856579103466303309617809383469451259834058584779799441215385942141904163931035489045421662835958274493445200078218457674725894855029282395766082635901932586152555390341633723123949316759247307229675597753007780880312070460038192397942079122434142026619716352760146423798592198591527272664673861752021646081790595371521129705599295781168736896296141004701437202227954894913377634364843783434613571551253951008819347977547682530213877784957670001890831568411417310400717569146074619938942862577373074755829442088367813439782658759637733848569256708148959281411466408370835640461907963283750092022360464903757117159282218422156254160516251950508611058986895837895008139200524110116825978425608160744675846882063441772668656352340499959264425926622564893342719106081038227228112668602838210338551108298485813478514908790147814756554753138513529848824415115839874767389912522025767268149994678581832140396111734835860777304438610356861616772901984288452515320638174131417366329988269089683309985993061093730393154352898570374510404033120991167314380845845488774119189818012224058757596353035562328554005832231155293859324246138247308293763589195869343643305643468419696429237033562860026521100204587949483180171154377582473038229044796769252117949221929042335972053597535406882475525807000084303809830746237403301802724468832527126123545297583821010470470483752584379763303790872641408759598323211715395736937924708792802357684850410634506584651776976004835649972167119046179379721209567600792584181098621956639808057897448464707915748802885095410173105104133655935038125843650631153556812887458271494814004533549577653131391155590891259187257916018991614085159678635014374708631190480224960777294992124675999886549356494843700341988298219092482646873339476534426347934894975021661870787952093916863256654112166923246568085293604571725961040111202528614505197013459995456249400289270261229584952059882705756400164958907336206071741622463745750529323622499474199204537461695097095360610049019016659334707573522219732974324173079808297004077463915234013344976186948832965223452944272244170822122985901740362732154359512913973675516818685060814875955115456809014423527017236647242163721312205221082618678789752763972211870431054900102847797498169013932548967792844229897019176272535224144174776320 188171022050636886334235035492355521609537033627200661781774263550783567986898801794951345330037800146976666434987990882380114074204379277410610101469391002423316665713934194309976906361680156707550196218400078946432002040385873167354450010251083940801083311153218109881162525571211144171699537627785115834482801825089442716149385988707297104460960361276880077464916934454325375373649018515242545701834520492640879172041339704327983162709846106187030276153407942860796216256908806351835398745571451432084094598275684814938005262801833886953072851713963835479270488183824928926525746150078730783372001993102331709279557615329503636849345450026916529738202362325783930545199449640158544906990672274732151801468992728076987861986424997259494249160557412595864683136061400590008212645043362286027641730663381630394359383011890468116958950675325480697074161246866756120710715825242440063472373527773653194807856320576270541930636294771002835184108713385182026938203250049804256014249826655294622219386153346324055753250832364600799129188352727007976183681804598140555672386717970681756293894646068021308608512961824255031821590649021644176801841842822452304245789865674074615047832242572970858823012783473226243172206709033095713195334572864856483685753089478108563213329374704393693151049403172087105612171939920641795800820588839524091409101064056476196560803279487535616904737704424995535734045412063083882553886932833846178497177567782031379299475867285614320483829817196339083188134090013205166461040951223940114173872231207719042321553329861272648237940049560078954086309806896815444243839706113315273324095418271006773255417121116423075353592870875358718175112124767335930813583042750350393532068325432814360052162635843268653028932379399230270800626041679386668957564119633419546553504275984343065170680022668247426972897362492861599580988881499345738367236554259900556324400493543009812480 -21780231115460511837950431272206440791212639975547556899847654579847564535150002909636022570595656084848609926621197335024488152098069476515090621370669600953124915252519890413351927719086518266078212124089484380813224728754377572335168742567890475784754229482315113500356466763595863501214114009004360165597383840699341337880864843584434229273179896949216128386677957616322640239906700523705440329277473744680006750764554122163406488254963475605257880855763856136635842118546678939157863791186450728105466452642061745114467674759518986816275189242771123022679912357217817626647119353218203579332773013086988589107461750770500311954557371027048043462276284221117334407312624219300496068420366501275887825999139538169524803643321239058845311122897767515384407692312868733086023361939049561255003540233755897059533882791109465416156104346933330374329825003481264732708465678021267780439496016229334592141302900226811132521350309520296504195137687461783665743763844927218507461370787006782463385778694724482515006085613667482052943558392950247942742313980498096796153138114768921885958524643443410210287155239513447416712386341082073695406289554899448877933171414958004868353073154599979178327556112994555151797814130800626684608707164560150211827822387145820351777626266434724977137058509829948954919070170732758432978988906662376392865624368332466886727130268937001110956245260452494156857992979235785332690874993092536066515920823677782392948055904233527942762724627230898638480740088856633614841731808736437086211804746475485081845459792493978542302319474677034242069307526183098822132087772591708677317566461496487093154875220170450796962084979989695159901584929699272477910210196577354147854939316425106007876374247405519816229141097593550354967581715558059055512344051265698707859551161481970956341509587474619719171055886741177990152995516023909931715816591902433662286079636990834656304284177587166906350713459471101273046631464892619316802517084229799648206312245763361201046067153441217373080949714541235125363459665197584090024022916712270064106006358036288730381570260505670115284906111655524668715864359682429723076110101867464852047233478397772358511916757227146434594991835348865864811935193443698207919697989557408602975891203037348265759142550389150624811770383963617325083883738365343165013646116844555629793705445637459799573324910471489397659000197614337387102462953300802034666390342420268304456269478763216570492362342122269646249399667837287153585372917303642070042035538444720921922697592289809358379251341137749935520786893882580996673208586611435427156475945210428833258679468959092626658650506028049896243649822238234875648523778730091802328804663701641171678640082672628113260316939470133616510046846642872227700644221169950031517184348469751593023942409915199686623691371720997920129462825140133351388252111727118188373039681195805337635830652362992192210899869627894863881714221990161999860698240968322440231859568505839339048094312494818471033101100143059380261470358093879708920074320551400407339646330137848202183445840967689694586839818744923537443066920677513762270450542212628655185004188566039803493213871185296093272273838415587774543813693995717951936871350120532369687110411839934468371805866050591956067818111260181944258300411592955058406984951109867945783646907065728410355417889897311542986274892613748892761493033327500550774610539190532122998153105198432974486509517068534234340131223944396926757362949416751741771709575709384029523009236942782426278200444938700206474771730370277608925949779870576444617837845816809393358797091936585646077281717833858686368658285356419989938021602998938561107011066780310437289417770451776577251588032792462236773267422449333108295237923489717953064577113318912434791688923511778224209743156286155160932888751478531316489086189374050530473591269357243125413934763814815434079250342439196144647593073184127004135293049882965855929437263900868876842766304289387741479159221703058147532397833516692158058992250603015060619695095113443164069502894318100556096941936765703168393318556265215002517063728534060088168174297236945620831748424365151340322734889310974681881192841335371603514076087762413630665717645172871902556282512253246278326177286009830118091771518906816631707240047218654585433571143942584561179905923702223697497663023511235724094913617176901160280277556686395840766075878505482649477562408433931798916254471737396916765165092151058327762089113845239298304233806240459138564231909603942878768894668330105686399590790459387970640820360406749681102859638944426290612544502995017258987483416034804412707658117240455324624088683108634922796755331358864742594389445033525016758745738739840320872120320 170158055589535248733987744314112818681348749808965288280059801405059097930859397731531426332778563162879765051728104179878813688266167785274145479458356257446288400398769276091341730582455723584952038807801444293128607015385476881556079455064066775520093393577157396915301055433917907983935209697257332151780997246015853022991522272393602630138613314093571929136167487537873276672122425016081011688083353112055616881223745194449192466154354131421754405413658918605333843023389793219194108373151679510195184301308186607954856558173263877002157570116334314342361891356609775738348661599250179931401076912820886092864047315549038358439613904566869169320663544471890666479562864300472753122863011102067027419517216348689946294614603102841458536813596037798672391243633318498913655511722211137439514132184391925241406121583804484931594781335918577633456292792310272202541348782146594656381917992470957292256295624639739646241090653079024765651051936320790495961562338688719321944465686467006793139930676341922829116136560331426342591442529159062419346324727736624536457981778164456610606268437386163563772585011107677486855868962766127195001487426518388202002899121863293502067846848673900377272202952843409905728551035203116093583674606195124825568375775159110295930592923592225980694635654800775524045785920822196216434124344622455774922117508828799452204416710174263868626214852109320529552639032192543294141201036323725032189289155589559556637208702821416633415469575397673521592136130778101992267803904754186777732857469723536405333817644117063065184250109415411997230284663369355519230298834508589388255385748052806891935223596273807812959336756902031003417049022199255171815897513121169167674195071969519860611737424240743412701952765822028058739283466442979038726599821143513715908288328844193637465993728261298122385976453903190553096292382072821990262400105813836751642976103982140299981120080409111681335124125129371999712783513109285487628067079647520552192122747599212931250333340208967408823705178593213860208479852602440464383254602597963118640654861094987764513761916222638655795377078408159879856888412436568109697192407908081390798727464718021756287657245241994737376370908829832234036075438282565023452930417953360601329497660282059658120313870265485061149904853373919440152291281210444634419539752922345926369306603240963517045822905532663575874131562056475284769326589091220560304385876962483001544317107647262954117899291322153375582427256574569906673730703825360630272948625103460458463803407904989885385536195334276683917656740504753866646970510348215017214820908833293294972800008029165827779489513145538120984488067977974172651409298905922590948080085205104527813388714170491869626123162952048989290881770789588490599788794948106446666941431582449513024372887750431821954337745461965133464344544242214962770334015914327863838481232600949026838209152290629350604196969926114054762839044901333404807492993760281904349703704394585484220580994280468638282402223978741654881575837534165522077983298181539077909137961444834145000554505845711033787503934901520722977004615668454457073179923104194727395949185322251640739308420644733586741997930179783587832569016911407081453950275417780125178499167106021516907626471680511718449785946753211454642827226276116640966153795059533892137300733779730470563035561546372971623569843974171401081040814323056362735056181864306421948288653655442890620187887164430692450894928241217235051700118105986225432284497181456843005764546308869209347034053075991048975323393607364896996035086203729153555948197394131303934470043403001056868983179211055610591651342891880513937306664364958500901518286684971779816328479556700892012407525871801304670085307299387614579288679122370309424554871502318796441006222910722165002433459643992629215060615881127067937556431201699935377196579007724645716621379444461299778473468942317103557766095403514986575627954743325276920137476992149422249708572723594883261669027417862594581498499172782558141876120318151300633649737469619719139768469776982672705348546078321814776351570846435092991313204578553502408383013820938670500039204021763293909324355519922700071930786160372654737603072664093577262496221778943422766850910360982296287748824179100863519154338591438885364859196914223582069273776864873754840434761310214620215648320084468892513914355342114648493517440532164359426083598324138122087436933464948969479560433922039374248038891926813169291626209359943713112403851151325263064260226769601945784189606822800598908552325511326177778467004747011876913985249221132387348254323751577238909533109971830545326868689054385587944908557957185792354122316256824189377517917608134773175134106275841642065920 0 -71295203971155748970887491492905625755823277682578880318485439454775528170549853143729873486954123675465982185039259285951881823983535567940752260137065836784091658492056617860582540916684296853969263600764882944331826582878614128696444208183147047720545506452897921022175594149115274463889876848630620981460237040390194042870450568082571015591177392860345838656066367373732205801731140959765267173061087537971518117548211445763180916211555459432474477791322572064284915619656280809679030044621327711791616179580528687504721623541981794083694468189232295815770176241289487611361616405039975301056136150061540415712047537055343527206622018882925039506736527482656631393979134338718931623468918994397256801085344680109780993755798116903089991257235616551938162920009908820295281887076688667927543962719249495108302814060084631152291319745712725980526432536564322872595364084045687619735206787438221338683164628560739115647388868734770327789849512068837323240584454347820402990513075817750782096762181577093401757980585518211301736864649580882900654562270057523296149730618904347238747237685042917519616404329647432787484149494518586966146724087573762939072627135521749886717449446283731728294597156811614458572712864186305926908599941825797549691449306272089362964534008242851171394999805759500548644524622914309415104197182640497545169470386738660340932453605702633265115862909843788529635185166442762766612603052917416838963505631035342241152996852425106896223756272651118635634199923842559680677077978801698703900702907392019085470818441490112282859493597047703296426482446201061307743518162843316108792384154272614475006760308440081827055257948143696163927503118801345377884987476697516900394659835232879897011104441304522213150117603337929754909756904724367646749906070744537674317125338699927945222153893770183409937916302878470918851033878376147697744611247808683842243223707476570637986950051292640668361079732324343304422372594534155877054562435239026605368409735113105835612648798344096926335551716664897874490436053583829288015585027246123060146442699185445854926799127925236875786136758737887548608135136474045376231889177466030298506271486647140971150941052841933839212786648867915486613895055892197153033615982433703029815752630558761384068595150218612530429230411039216670985828067278976533482454119167581258855501161152454562280918658319970022006543516528659514553364444267693688616422372982474171304024194338696526470266629075033613043854092179395552836510944573691385061357376545882432012163062200685840972232159130966036513909253815197659715071785332691011257633767772424300580854586899900538253862322078450410058413936613060578491283384867783341026907410874316717115447512910721707614096026332661261366785640003769455627906486596511601387636768295929798404417856633601061519387487651539474978804579488590062877878729740660140641255664210292417255318676362837965473696736036339808426452142254091115799336190840957227451833622933103599166685420815969578948155367712807773878710936869370175737793814957149630626281846425858809445632368328196585714169192350233246175850541105788947462037154570965538946326661278957479616338789570792993342564379149003528934880979068804805309926022646246784871852926880473158785593527859820831109995542722827259217031427244283726863117690444526789350531828599854828289366774465548060572454557795427332924741844008557083876441299105168395791170730009233489734180303384973936278508220317884045685363821061611423520069352514182431677484006771658573982525896300954053083711258564888007876829305625628131108903574690072429273797447014228442823247643549290042499620111028725500401229561274716838930145864550830754855203594287476393290115789616092444795919689829167312802247312471156589226120691381528183623114836327509925774536000287174611970432006758487161389810328266369883705283482236447673803140861856584757161233890167759898734472657487541875917230939642565151371546888529759782392788256813251021632545056978112604179707860514227715301733682468882796917049623062986435153600091731695764304878636096021114446550845406153434250044144676687454624567875573083768581623207962105920235104679079067047723197346792445601477875354250246429552847335105710111326538809224496446761273176357614976526045161431363205376900260626174015020674613500522656674162238655132746233897964928711130264211023996048603897972335907457194415219945303603773930541493021590566819726994027702764834912001041470584091625300697424353422439323047030174203456824103684471488203320859523806215360439888516060783830559542277028596878056891130968149141916031860808943589495893772634141181606977571448647529144585065702444090219962551785893517047005793517746576200007379485163790251581354207278452907653446516658030666214702827060247341453977751320029229720534809087061766411829631664912563566749807749259254952153101724296203468800 -362463239553882460994764488672838867462546034236877161402016524820794432513871895377292907615037417260579480918111436431287485362350287196536049854141075471447178570055984255472195784367941339211280780544695092269519475825835994900836432901635421993256334036204659967812803580327549883608042346460240107309982696639147677791857089901532626836941239283691845473787737548041570798235976101662546722971098550478191022011961777214060783078241037892611187168143871050301176867669750355493567824076168866865672039265449364912796459699137634445300949890540347472937644878968092976340114325692179673552155068229915071660746475327476945732067853595517445816542840274995176733157480493975948415606522529949433228628573693698343656487218072743106455487477333894163485338616471274994217080036529085316483487101596815861287395613585471733451116841574241738812838785116959569344552572331697444884761258223493328312720319816257293516928807931691545196795312007487487904188518390734523447728824165020283631885250653519398801329771740010244618956083774923009186696955565162955499405715267917218391239423824556236068763242927636812799810924786430459621793422216377865343566574636552412852904410088795405965686738346104373360433141836397664024413592437194624015236441854802198213188209543203989746441999791309171800123899440116779777996805600977047695795929677473577106018726536657019446978372408537189772618076578783879326352035620951117523408062407307645031352508680204540467363858033921473114264109478834374195617866538549709349123546934987161272405194652559781235817271893924206292035356933338100506671002365916880057852540044818725758038444683037559005373362291527634071059682504563122906043780425774768156869548830152106504255493006144156684739606589057859140037087026313437261631490501971193259970159153837371829271861976228406162515528599485027982006131292683670820808665684867502382650718362505319142548582830708163692286923892136284218037270418050772111998182958217449117682874566593381855323546039723400954239616352451828612416222115362663579832262669206399107577187035078162610343248616559059987876238649989273259872148413502905763700103854866438097252259807311960117737735685929154534838150390172087627646127524011143619536850191749510610714102254359181650367338551968490155834835402265204090160350831948468812605099024958189188874935079990991257568335785105874404298445244502721238506278918121846640428530082506387553775042838269182868194223759570189348034124404442134979850681568060823754812275629081231360 1488713321663516024686319924817177419275861285995087032091119107226184516599678245224585418002363124430835070512056273516727737798946663802326014198067281774502019744935980116474677252480654015957616877974814957085383129863161571290446406868065499913296717166428769441291130798787080999899096056736156715702453739470757001816794828337499717092561668719398194566442064547661167719655726881975224388810623300734185263083365860781516559471668186856810381785885175324064846708969378491680390153919695742897894211124354117143798455950190289689522905159033512661107519237247881626041711097972660224241539771776109888597789328078044601654919997512757000289728694076284441812970418473778922410116462117744883134179177113968826085571783155923630720418136004384070455510534128320948907117211871650981383632886844923806099530818768393026219065040721825634153374958838591337421937174084232206723658478067890728043075956413027332342556002898809499419143321173807006589044910403170717409269764865496306595375316828656194006139989817044222985113650401654774388639598779521844347451464454298700274818304771397166578911288214367325052764075133230185119625392553813879255865888273812053505259342502429683185466237885591177743596795043807087661055093001718203530020944393798212308386618836502582842092772200473475776016760241748228966959099457351682608506297461614062094828790245247754665501806405570331778431073931983771947171464861910300857204553078032644167258818998677343249874161683258021464474650086167316805988143402013251683612707429169580442204007428349897778356894990012521200664388660747113575829423014991250915346990904431950746155178486084788156356135266616951440052633901685891826889441130303470191922629849859104131328823097899683080778940768993289125714310540725942141520430667098824874472615493753473009511126997030258860029758917251019176915224879333817430879423176835636756221511756607028483556548128921130416606585856047892455906244735533538469385266472714368796177414401028347979845096128017787802130953979504282481671376277657170982337999692880157086459832050906194807424857716594165462458230150396412372785982583364929432278383016294430248787432443874932584707787448153251320631359755707180804240968584858533689274948649846697652036652130821443540924426369538851733265220219348361292224974211991176670782087092432523669074283935675315915188324732538895529962480414143880004332226236583410710838201233973457280992947395042441167709164648375873055155999291974061590534701434405899752937663897856533054002301237055708389626040063721306113367205854307418642481604385400937473728891859175090415238153734021776619156668335843887954224622530423429893531618693308089781685322370735072324758853755201884466142636085746195444265753974176931958029218651727867937732505773141967290586785469546044998333089275098690892916234424661037595966765606601222583833661465733352748045656255401129513927512294357979175591118582734167067474294997601849468931320098575756842300811130295633619693427907508918983936104424218195502606295969639888682144045459520564331318836897678331934791837956365222388780151193459870663705411045165762824197940569173997113503620726097943477345357975971616708557262142345823136172963250309478007233237731289155893682081594142020710134487513700179040623623422942847681781756518234728834268415362887946687939434203632021641320575289631594837647666092768997537758490154303014280527960363133463688890008399513096225899886784188351661713075921827387796627046138651497219933287275510014082556592389372638539176064374912315153686132369373882670271202599182746014647432729146989032070843439763025158873352863732720574536807583308712554459657345417829736389531586356906735270502754574458078841891839964509325019843438019764920009492579651378484598201072835211045854244254453722127485630095842178023311163276985671083325122036676907285673421365559208333086953207721131800761183374029883395993316644719806027893959278791930808749828972381585263113647411074625896690276692032874433094384580539375688535150213626070278427240953078965720693140171840864858853849994518287616627038367920547872301253771340611217915763148847517686294764060557913628375658800412889829462520897723503248568135787375156256982997001016584258118198067539731170979135703256632440272878917373802701618444848980052875599844653445237516239649575996340848295282398856488816514156017128317363210236196523349251715256044079818103167136170106993491844505327868746518822325587502952171615396204278074377925878063634683045316653437093397255926146453171958651152785352712967039559285132392372827034547495317251587865992365588463234500011663156183761345851649700667423396669938006009084501126725480398368233772157122017634147807858152393901635469541257484569829784894324884363696096736547708868298552689067747061779102622023680 153105284708881634576173716028753939317838129601101479957218571475177768215022129997931490301531932966880024282155074172571429642305594147216449830969838409126706863497596754293896713109836855123013848871462533261022023888207098180191860725902618471796849839591391050580337600429227484725875072567781280846720242612281364676015523882580791064832711862684984770412077615051655390686983076738931708303018046019080194973643863922404976408571642987184765443034267145296295347620369661199123716821662545658917788100941067716724297713298338935821727974996909731860063210997012269850448944145619882678521685734106133780810662498992199618560337796662404095561643154783551086544759423225661575358452216741824105602594388242606922169187881375140209402804241508077553534432265948200312763514500225991662434949327804603766270570588183435719667476661690437660878255304715092568217213555854218263477365648819400358075710694464813353168284154422608603856428595460996861430392322027855738098834841020217497414192692027457783061982852926502598313188915933301857692438221657126818703499938288534652283225848318833090564967392493893173237587772876148027341180890714950951601091866266436308042251065765707742637363489385358435157724394878541425474560992110491854863652406192776086617315214584753000805173008236844258558928260683502096751723515287432174312979543747317733193416214757294974228818480722625042852964156648779098687755737764374657838121517320637679590795889526388384215616261119869360225105643534592967986477295929893519082943515309967874248000189054416214600839486116452692167655805813668962093507496925989851901276815049664578104153052018501889419908887425459823090084702175255768548669925715934715417855879805220615175419238932563390183106676162198241361298305329632883650456836974224024053033294083479218130258831991467004707832094269071254546652116663062864430142805252300813108404518324982456378313404651789693629675737506790651835758594861667356323688043341327755599969159781693210179976399658819793155659539109878955281392539428519631113030810702315570684024960103994043071611389958202528744211197831363218842399281075707961966822112334737791064424456688123360851223702007983515909722537495360760223264789971140184511420518263314454189878082958933222345101899301560346402477865933669281131306140443855321216445643183326690083925992344047036056004957715084954127086108680768668502843860887776863921371824462076992690806755686412313819222729350540130757669228451431402840773308741828493388772301514172529479158933504312399556404817232050270292832667615041097192495933651459268241808400690661901941333492949600995469513633022869533429643862809278818762594860263945040325590270310189130453618659293115512811110828983833264377931863331766131238712198188415176251111470953547127094091047558953378053627876848319035126531244454623322521187385393030628979771504298518308274118151092436728087590048976411547280393149509579297048767884575552551108321257504773481845943541310315199709389688427826564692543468871448654880047131164015438895563523294243041774566892146549656621272280987102711062922325192240058521764570099650010548075506122069303046309598232453917578982839434447016753703186591005713819191771184468673250987281588203200615132000323921537155927190753659786830419497032570560639858004814422124121861352461234018226075746567276677191980817889227708050145001911695673366902321216204180929692077012770506562264565713655738744086559189102205966710937944263973902594725557519313967825781497274586669535406689656292496548182684063436603756873146550422456691054654057747219113162010870393549286861224105131275646789648763041357319701321055995392858774545632550109239781209146240886103982969463384147900174017412778349201472361184326819243879559506203208283608694346499576297102336811147334171648784828223714170736962562616043191726532153747221706720362674106272869423116925462786338777811692246611587626059544076339754381730281283963741966578221532433532817411586689433358177745345814333682140210186364680281993913896359504867711991304717285717821130322978965414185911568683874775901366016120940065076949825139151481742996943575025717291217219702766625452283030231305616501108682068518030208565919692675359896596860382548366496623064829322916227385302315373479358020241718158785118032760283189652514933520876260076122938301820529815359345552541223756593992547044971570514116505200779167599659378610013015684261974909575625608478956727138846762240457424930340903013229940069713435631844098723535370522791672838357024036843666451630137416440254807775427172968897632651968614231647613709032359604128234762945581634444208294917073389453583758072371116125937522891377245798790819508487211260799135516388991533817498963499964114681834447141562779097271673499336925719112851026783385229860219664366602939412975166396723221395611475021261952110232378498005073920 7185631222742207187681960334440706420272069141726304561210953247797689433979596350904766640166912632153418677092454487113434050428028227406896790802054869147758263079425323981144469526982406250753756949858300314450460355880288492186968754143521559880992339959759901440698703819886939778438099193829921323831293176577286658553934520053855350529329224997645488965427719272530066321639777704758733842160517826775924935363496588805904414733101336461993559037562181873441175742427687996846440151774823503113335304845926328475912385479206363921760468494300423009450879673946795696780680902789701604217523920329774643412856681572342713900713879341797460863527384571278530496201495842947452775402786823746950548742404421441521044427027541106852681039664967373419294687449808077603033794676269013942943461887224186813797744900425772208358035221416627435570454292165979143197048754323784153053128282396178064327595456839527237458042973567580502643454676976136163329779499733791387282106181634619307485709774506888843761744960492889502896839563809392418795532909783057594744136152666151241460916666696082432769237690112227713867349905748724162386068685881990410899183265797072883134537304925927110246071068860473498175035273691651507883339808012001299118568140467511993670960315011733327701122379104461429186228098293235409629108375982369814407014924430801503821207252819158661693866162224822246760549631454308586496934621983960188113343471839453729657635534117671140065910612076399329155434140179973737694488887240370687210000924655984215356036378856082254548474519316807810079269831950315942156921151438754557119546589396455858074545735539883329935677859723866865439681722655991802112906965857222662894984262639058743888445314790476744776521990799360 0 -18589554614956746329464989478562611418178823235882972460510544081769708721570057607882634304259563123673678710700614207170276052832948241035539448411586953220013619286968826523783488306555178856968005401710658372609947616637984137261160640122587720913688192787576345670395107114269314979624998215470411828408137740051887202567558011830692040834482425037771333186722935626391679958941728294306992902434074897369097085185997154056729536114747666524052510150706145049660808869671334457579899314599528020026967000248568979301403633407240925545134373421572236156642526163625810506864395674975045979770958858613667797103028389035765538205834380697155130892782412677277997633962423080788088190495998275701334026324036285009503735610334366807427105309125257683478460706703356994880249654643099958347286714606428775829339972671701969232731087573064892254019689715731609806062553780491489495337469863774837455772093212660688466422372118557803915566244777832130407569818280082584621356905238206494346202883893179344225230617701461656163656628000472850325737137048104459900452725871566758990591905349565107038815579261151817196368247168114948457949773984404375971936908911770084503022986379306307901698681381813838948509549939888333063632569030492504041342600418670569986894565067437021289226145222467781257338508968232816572576325468373084531493838233402425603934921584771370779548783524360246633770977297809531434589575967506078708413559737624038708941243094482666843681766430601495970810964548070232638191276516368389705018115380293977034766762841426230112575510983321203404250716444427528635317662396503490665011837193232111966158578218271583795686554815063742765825230689222115076214827907159690262856541566922962152096763262773236085492749818213872215895853099172472925168890106591085927989346484970656996475136335777512773586625380621961139755887693779235262764177939674722923133703495146245018522875893263495711427011706652418135947551870196084812660761176246473561295544267884064435185211362761971541840076331735023142027553193699232001649506374337450258804886527937787598454426028092053665797968372402505209534840411040324415530629191410289612425220953380463076519796622464425660132360054990596735486434139325150917893894725834314115132160209472043747937488706657343413697103984083278934104831963247740201664647487286889047447395453105664801457411058658581912736998666152364385020277599899608906691923962997096209434592552682088917293030005340226807579321172145102591839122051954379851511634216531173293368493086333062782790655204602956796580065706437660355694419382973796325155717009409603820773951418419235772303202936177329975342459734922435052565952048543136352012082045104495567128381956857883526463623618107249392579020186501355185901221775863846222364376563546351734967176016727582788010831696362573057756634817238952671357668242461214392849427246051314776687561850809397198929553820434043006360449801326632378559592206503122150791911201005423570065971196575054000365137497542894886228021798407503643288201743873154017804703190985219204175138177320391804540302830115480882333124862441773879368967572050596620606978048225427856419027435970280749557801976515321180085568288885135643563702891758957962020432569861634982606047048408031725889572435161982873446284099504985340031161856792153942760527101289361106777507124197197993178197711815000343491670588132205746029527305219775038408849010107037153787413003585666450591765372506100048312226344942662240471369176171509956459878265336658862669033108330433420787142574492369462598089042474425727285560117387726242880589648212873875280665048676073282536936535838957687362513023832800050217106367263862447509708787043056352680209296218322836930838238450284685454641663852907140865539295235416166252595052546276182605425526427838829263787054852622597800410424140039148972956497441269452751211603233370534383932251845012560663235363223979925403002049235796436050412764336995964861757750092904206800605845403559869378313044072988946946063555680517603899589814724930087216484716668000462350161327170232013369224539941856291651542600660338910412304854201562656186205932169127636736353910134812455365483364225396431113369008299688144771258439124369647200679016815121946132097755824974503864503016110262739090310091355577745044923010132263235234998556129114505188568945625758073853924746042334158262943840992060970189193626897945977633498110005676990777498573372733346479106743711321089679207618210913135001862246985674289468375904263937456591387604184090274809079663853733602395155459839857954067282591692114614795256564216133850660793345031186772185687909820314141367433950906123452990509978901757660119775133037295395860428786949014202612643434165182833257371858989186993743525936626459433272207588553138685774586600576167228622108868469573748802062015385608156632793687007891928434437520698063753866704643352947910427494650354737378041239980566396720170764711975247151773402195321421824 -24942351262083390364061069650707892304820320314658070913704979558763285854891233381304243619278478666372370058753917507500607831992211217189624084658954570761482726745508018337913514150972480797345080385847421326696216981795511164389579646443271917859077806449888885210802517007319622269625215455020744129198894181893450744480232339079976065504687491825724499391567141222505601596028621659424716184073605643503120200842888508263381748367508484525678201014775683225013352113411471075894212377296680307295674095610643526155835574115436468313238746614799263294836877139154501199600068001879990433620024203792115020138920550464544957889608694738321248896820287703952409360455049180050587052749268266189980222983891843139847392610201118459246696709526359234211843327500932786469387856443303561906630263531375619986211181969001918093337448344091067053300840621604504375963628438075874266273585839432362939816860389467997395762394904858927731689161249880657164843129618213752845113203542799293772228797510448539816701085514363081208520614275967995764788749839820371189947524475131863685940969798276910468175381502406170509719694926948746381076317154274045463413198043913585248234648762532771637525524912295999254041780701168560665033125407815921351301298371584706367887773924417917306674884133017707502659935501719611571610903435354070478275849114836690170969411917645893608948916079510881198308215712733516306252980986498262894953512644990131581265720287992923321630861590245904062351631177279678066506195058272898485202918800969300881945228692736790901155598631883468737198604194114390626762018853404303189442551260835973057417261892643149098468084137736363902977432658556762592984488178453647494070326845597727564808724936319173199321353565172452645518708087903897120448774574816650397033890771605099207927315894101353859527287269921427173161330303288575831995313947570988677260797263507150873815503947785976408705673462344867857514868186475598678680706719709778233349161023237513649641748803282090495565204840291580432594965258206286021123013241054981757236969011660906174366958610409754426227726251808936940993201324990019231701369257116489435544648918696899883323965564952378195893885254876585195723929592666369278871442846763782152614307938073380114006176496242719306539636044689266303052531141591972391668430610488320979269546817072929699213907613391095708893645073978821791578008503950519575239296614193119280695202355301934719954468941081316034339891429103864714742691820271956870457905312531591474407476037072390404344225837536112241295379953604301097358885140994430998206972032660959849393440444547014960107452677336942808219140194319821584451883620736159189432644263794608564029018464633684876269461504757742132507081332046000874935031745302166502439210215916684160493974033173769003022989320382068863571546332413357415394260922438810471087854519739466014684611675021454231031310070489096697674505264954726129428684989278621667164896228225108135825898716621538687851668960154025999902308325607680410984151974374904196550619083561210535429787087054564650506611067578571818299143178629371594061123456361476316711113571541950448534900287039368445619491451476343612408834444775383160285123922279906612833429330751373808898938376788743714869804229388803824429588302021542516168617221424229480780092578557641307868351808421492746151350510691499870638710516027812225592676137737416343766063706378161634491362942247568566252890962828178123024145598549980524741141603064768395649928990228506355338407007381914235769161743614266901909634906515714533161466785142904775371766066606686892905507388374295420626776220516142484622719221608621647650525567097208832 2323694326869593291183123684790997281509932471540234155723940609189936746344844531692554421851462411793655509807291842752317990920788552596997068892420577049612471375317049540149513487586615429064291852230610402044386258927069639932215879314431356335669620444414102216119798954152457400640592081078671802635186097616484580883575151838760487785940540769102501060911859978870620523105511633068137206079781889790606447590704001151935204746947942026693031270469608556585755686760374444200527172177644574914654134844240858310445663538060625716990943735763971659548001597746736534068387760157205580196530862787061660158960269525416667728354156188252161597505311508682601929096805124689909187145820761095894035520625073810985645563616527147290528057811643841446807494003898627630765615236468467921869604842131506407473868565139342414901207939010134022649304691565354201359515743735085106022781591840181808166720859137454143092886780531815261024595467540070782123075931251308281420996985822806277568953360800120963452804666021659603208449596252219610849774881180386363945567609521670400750630098449759773362110069955820295150665549961314139632628372654323743762248267802832742910325328517139906874194912624435577505893147273482756752054300615396773078190738482249482230018311495272608582243286185491020122089014360864395392270706835549749599839625930363602562695562139069872862232366196163350704934796412083999748069319077548617038800082256387339397433129144991763110127769649409750765305715518361840853582338350074817276476899113664416638549640133877150166291865150702197216743469672364970030858021923484059931644778867454341943916616111763866151531706619737779589634967117198270769097540192310453525862746166625549126983919877031255692654763919139330779851860286986510427572450565295381996102754826873259025449158207390139504371959989473767408856977595259183685719222673712778445484385410504520308573038838809960212544414594706487254859908742529112850334892216354536268895797999196052657842711406941873927490237878478500696657324375580279242223480071771300819024515211398462325338206478350778321610301513327520177514528733426392432698993963332679771917587381298531532004375237936987696300764382395832134160926762940253610127740510630806559142919458798030455967198820344455394934735226829601762736517692843026464034757239094318282752892504981381002985233891912582272905379590180511099592105437640105925783693594011499400218916857468332317428972483029071671312166691057591683993363430020808702169051109199640917799345107277616528437780944160710918837029414611640589362720830377539653817224678334760807658261661458472039958902118621132861592740360223549201052885852812346973274400195467362347862827311872034767170664887655343749543990221626891117930841578698508204669812827364825043732199173445361680385646849368335748114257180649544820313800751526240708778478187876494001928413129040930522278245592359164572879671366731773066942899587128819055266473544293114671882486816802736650083536056715755851936805028778864941494072471986693542775094947489836751954225555364422412394021718960486878136321151826266776186963016479623310268529331435033443538398025541372999467197025855259952273049803869350168339241487267474235808810701051336306936070487835534137002025706138789343821125494579041860746110443102005360962247358909621913318031490996907436590161608258287085516620282066968882975922729405496099602251758221615542126554984138630509028137160807098921526328476683245181708257684044554991836440719136389006532287228147073317971274004928912175706206052850588144562257766221794065065391602893927991284266708047266211485173443244670353497417144846872269186010822604364207670581917574494822087924548797728309817277398447675932546974784794159257491865969091527897090274282816873824971783808458569381013366936040090471228888475754844343155074363819334036620206454228827271856682180311650981967263443698062693353587358892485905100779825993573126055355134093821046363872759986879374324374233170562799392355837952335183755076140008383369826856190862149432409783492303687095696916097128972086012195948272885438871068985717688109592141289480880426244868348155321223046362930758222051967839786204026848283257715552569600419867400648703192654786874086151515388733890849080657668984858231002788562661917001060894117276524341473828361538199419412915219497953459303971765502128717526754390359866957418944697904657875894908678859639176221588813708878301298742107225047136129175882786860384167340105388462529710556145732370823340623474421846375623938128175245761495131934300509315284995146342195183873590861616095631373231850110639674163216738888003996048122673284797660662725314266666575857906209302917213115150197708926333130327450639423044271624005425507688578370430208317731848143451670925209876099386987008634392545978471804254862110704263674095832411403150344755796831829451524001013914873367343681015562068942655731431458275967218595953547108117894922240 -247354928106637523315151539943601655665514618973664929812772629087606042272455509641416835886712870815654639072899363645358277732103052528661817737054498344931911847733213291796318711020273223662074862833154916855439378873660319453967734857538254010822278977334933726550969757264400323820007901715745116181368420502735172980094993121098350841453463195558663829456376469587568555328938946367275937672081616398740795276732653304684485014843525873912798010109758522444112241467878263626822696290665441342149130149749074827423194996063943506383740699241435985469837385140516332320366119567381363385817436890221736855525538312287377564500930137544749093892906527674364192080435238059113042019179126294570135358866053687500282264981995449221015580997891506794766946282226272529040442650880149149493177617565742371839262443792321182212021852005544311332578260978817749724093926553686739352022499771085805730479748975012224382512280238430611279763696918495162184704568471346720186111002529963618113599510217593785517214980476997786805413877378747761622806875670908974896251699636766596464396697632777557694634755732146048552605674216097487071754551839514150221845727575385376916599666909779606478884485240532040320135879902429657799277363551742553006844234515787011750244549079629933018692279650822784210741846035074272743682831274659841744520899054373772147535754758222988048131111770694889316201820597810685256956055025287236699140926538408664136198598785051406335158058933209739037768975717463514610234887289685650471991068021512665639747105594644453619233213929468754757219245054254846609026001391833446424741066071031001465871651817500817642970788141050994028016224232714119753461843399748546615554595929731406933277639858192169796448369535462976709106809479332066205343319176010338961115744780305161316714322844375356604022553423805117040815926729622639566228716400844601546454502360258126864943300891015820746273981470933285820204342959422122807024087318353335559292698447275387915314993373556316339497424422164028247077114920123353037281142980771507812926733079117700637413589022567986892001815947441714194916468749804034129539601330479459611003822119023174632647540949444749684647257193185432201385970936045826007044847250196268501982822586131936686738675358878698254728057458385553167955919156803608218839906418455524416779023109313372065396330695231364932015304802562828053991597287806335966710062160048607727537616872435527669322630559930564398349207121116026433142629915343388100735433535692866541471310057790755722751087758187776193825893328468618328763949247604864779901340647864592304044730952243650746216888222295400563741764720194855977233389693080674263342816990444248636187789066435536651861475035411352258837882155324908281766581888410928869296057402807340023780453426624362572245756358837766100494945239227879797301673347022976927483046962829452463664791346523630391031850424913789957285208541659167301833199091456309598901157912026049377306864355343812955732587846491017122698436371732189236740922922188714456041602246419149403847157106790341674270125094154810091492387803173677756949851571007026773183016757219557584181641383455177805426686297087369318970605340758182923495560313098261012550889457995363980934789816929480578801991233247003253693186907716401932699840669853844918642647700595968123706821005195086234877569320547763484158672728694849478795959746424839560557958626200071854162271011709264903791862632342975332546907665060690899029970855800992645882976549427579384150884261402479590170608269747817809788586954394701551066191872081099861512591956076703926645581077128744998353590182565162734495029412414850270028544394648674753874173387114777036450853706812595875229205316782591663824785607158067833141579448655222428596240032149643154430683564943715651480612082900373490443222052803718000813130589257789899267715781860158204430841929639752988356138808757609255360924736742237107723499745787515398017142828462635078229466559715493610461187756850512698038963183617612436891428980521167229272475255441337090214727662532740285549219229027795384493542194284093243363463921164596173864438312231936848537629429021955228605070147810561498777004554843128599704458054971344245112194810900148043017924427059568212455427149914543435075500686579695404710360019120186477997320161836422403335929680983915516212901668374302781834340905990033388673694064855811509134925769065125112981912046399204866326865475722503102653313402390439890423070681596403546779550151531813754663062059829341812818994940077107393633488662916653084881053404055850464353137706571621192707385753273934418383766329437362314802906506920212468888993393434756486882071608174360038521479148225487324093672100442491847765502242110918247220864760287214680984680376343463876184579358222815912666010459792283837331879026766507917694863115550720 51151800237314637139197381885463646358556033804651212956040472460617438189257497498898100363829114161174521934553085347717907839858860949059968474155002423521692847245786066026532027825835733997200705948538969873009464269500927269739005926204205079186148684933200025162997711060114891260460147774982121001718836342618894761868090507043094118610313274929164834234681739372061302875929674573478668892071390553791186659546943485406066030501117083429175534086953826671800376865800683848386024925159639895683478647809400463583396692731190882166824628211800875799275298545812132717681655956246294793476536856564651187612080562755093461512338508283743752833335473488325233045176778047566062494423715783930953034569077812836832737260297672177678482230008349983637964605326613739994710717033778858107217340259024414663964965759739881791266673035415236890306034497979235707104212103885363856681016365997986675459631383005517929260725680675522336794040556973114952231614248797007090338120346805543253963686713770653722509533499356275059127166421335042808921165161055768096367093259725002332796447937653352398838881291084176543385433081663607598349509258643900346109737130992166507180600992098622983347929071417184004131739154433795425173322811810269136167134259509066363897685531324753173156100275096690542793729269638309165397495653895483673820183838910577588482447653857366575527698899767545290896146043306984626679220240097240607793348383516686598491848318123860269162507146838338927946013386064804355356517427712452102449201495728865194944002392792414442212269101405566207784780393424170157898736713481114232724834631425398278058891341775248310179370468838127636330644144551195629243139973484037914815810540287240641903972740547557460342676184473769744941094900713757850756600851600681431347350204981943162101414095971233831370062360764168077239888650153864963441610306137318976726794638836568644986770327552887003808034298283347927462190533159349626119141128197874131196201438687541898350202532118326824961435632005604904526873158250374170483637253030716916680943731975867664874887895448871565393558995638830290101308237907735133271076455036009081899522598230940768035741654379338208108031984401469885503228128189016454968151243210869687344179373028875963652231630508960361102396531280040681057243742240435548924468950180557942223408401189912295520288809549220960144725015333630390510535435435568759780607390319971070932523860048808432178053411557300317553626956426889977572266046201165672588365389159488814026518083876977132971150162727614196763531919186801162751737630433734767974555440754687946896177960096494490946736924670931402789880734752490487947754642526522614532265460673504601410458773904217699354837616546296151970454629724181009396268411452321914317275809634540406927953649866487818927902492211398742608156366490379013464741741995056591379994975012227710420864934875448091925911823737345898314623250466774882663143352283331849249326134897321038007389009584556881321364790999867939729072112105033884276604863570688378668368991936940709715206661381636581492940452239636254280548853603183122361734747990912099411879624616583523935076111261163590310735989221082400199833401352163103457465410397936767998535818701584421479502578218928116317823281517914033747348431047362607462523100398570720123944286209938405240152947338811874041687026319900866180009273419743753917189362176458653377736796158814328684984824781651309385454001050180319427563166419986859281321545305160346358419453180869932302976072753424999923147428013328228857552229182531155575939395391443048252558104847697945164295874577518563984572044287111469182020430232633410711947971266054881122501177346205841436768643296211215974192820542528999234793197351457661685278145179767615904341476122211347432171830621071429591116415360306814122428646208142504516270645234125359183129499253043007322882514637142419563581357352219822865767383592433847644713588093217818585549431401259308382278878004726199324426625562621307826156879943766475471524316299284638112627873038164274649673907082941550235837194163273490534075905570490479750475755292635771564216412219600153390794839570224525042272102071195956178456018624741441933145239244802752502403906363659040049244227629189922495592185814506362210701346855905409599486609626488945431270573660428619570395973289544842822736581730352495799759162491524435960183354678467334422711598377202428114088073749790060620733460137027238189033895581283073085574164513865760178739220344155665967325844647616602546699001796916169031774075752683769045048630480626805648677672170412316212669687691462169744885424381674430626622899691111852538357688871254976392487546206859949605068136254075061364930367861324715953108724961521502961995892104597726552457801797745093392981991950801321429731941630304433943347200 24206099638848490775055329643796089351223697593020629496382038532030309536885799788841898395311128030334122912449402819039566351036504828316375714909541370280967372680692581869411326242737994489155559738760804119771136493513065608531194749687183569550834315055495739024788785508897150025118769390471628557706080836109943077591827017741115111212230473470733280804788567876825049788428437408502236810879742401508401861667435415911663256199293447944451880848505138158562409612656874677873967495075566384379866239659262495126047381197582536153568879950779540015290104061786416368618767884261866236516984279474072332652365368529624309651574417596993126523909309994613386203421135680235067233306587980287880061631719207564762530409353564990281970141141592612554707525073306059491154780611461265268961134674312671385591787617000875494874730629076959148181006813426961550565836117808526541388140069187418387755321413401265682804759031162907689759312162854470557948446169120494178530963785352003438683913882182474409794707446156648905136007046760683609825239551512976107227269185041059555821576679340817346763495531560159711792449037352461484959864216453405741017481724199208863716335111805599212897714996450011158673486568037594475736860369646796104259063019958960784343613515032609510984253741241197817882717980703764813686898531286850337511101605667484516069569475055670139292235057860414211009990545563336678362226600888636502023291601992972344207902456856250382929219922943796897640596497930700569597881114585128120147903509199610496041164777078350387217324528568456460117023066149467130611898974612591486221132386983022472389937471265269356456170669041422387721600331399250651573349860211509829687753046147404269034807918561675885626477638504345097480096134970097345019692832429388523570582815170247266950288836416077297689997000033717285986786992129071768803474154940294803434869841298837253860948058676178424200569530730003420463016255830820735148022195890002303260694223515206181698368140763773164989256773610168511844935400590162215838917414600010961666248739816753715800258289969798278204182239013992765875383079340961357114623294495559493245384236841607502491962342308242095541959319704158126314218054197274747057477464388452048169213681153656050160565940364738458762274598614681163472057022896189939185936871557050989780155483485607368957605378615319957327084949866861402314115718864609670042632125618918988922032335270620064836644274101322387762677380456292322607542538349692690018377914647365271985545507918917114438441972669042123236478836622520570533277348916691206162542227468090205337906789418303393958601870953646112792858438109508811977115603217850123174726880455710479054296345151499688707243939028608508143943725067355699746250408786984119509614061093528001649302420833121137505529922695277968895164941380687166611622189304441620097392279932319869704413694406072518236172969190553662280123118304784141408992359001350043344462998071268798663516692820805471827856494216251756106062135038249358227662589163603526401088151521134514600191799370826898675984351479364646806594588549106864975256853527758437659471345861613334170333431395589101863171354860719144864162589407969444391153218362238651118026753768837818976009336383947502026411173554260122871909609071550326796891690149567838085327368821290644318932359997534485693197283487444637729564246776713477659768416147638533471568316628714531894503653023602229414818719847561987780045172778903493213796956786298266521488305126500255568118016307827726318327196546446785432603522311669073358566978845833322778413403748964184531014092061565651272561880589510903692285506871818139839741468210215691660423039882283067462439295217660843366764519427871142339340076183547052671072833782323190100274746285709683948169318768163262782830358991479682000657769672162338342850202926915463048641665962247007885899942066748168085439704617291600739209973023918872093537284721835422678655588422256577451661200336279354981834781402316865496474894168770454500676826440269265687414426082552352498801765538667347375204510552521057540729682503216422427100674721358073525673032886589484663799865162443426828230274149603068417016743985519430042637536737035840601405126084510639436583843933123411071988341941895922599912166760253917543992576344116280242589340414569948766238208013086107469226526240485748227860441361138925416611081774108796799201601393232633495324570221387387218372702881925296581199910164118661492150337781055164287776961413702425094283674720837203983357863093876349248471040 -10928434332849909696220590153311171058062568803808389961904656084882153838806700424662232016426742699868971730208488513078617749524515535113914572209329511031092922414023475765778274361645880263310385610406095306200440006540929755071016884981244357454903054327216786040513870949895176016306610246489471610236498341498567851665658800651270802858204175146701597836919892018108063125109678075658972433248299627739281412145767725115814102662911332163535098376087182760504366037287185856848984274484144692801677465608914177668827347804444025926326812038488163882354761610704155012316414501020138090467159047816750450531557771974043385621060517978184371208767720941889204931533389020385698682598105536763779089360058035469059117644899351451308135210620461874726274254300403301688504853471498800646980650587425035584661553924887209484600211021727177811596214372216310002067675528835054755921286898003329558611512700405811546392249846564979075875185329314818701307978730217717547611088428417991655218082436689705485814539133040175067322736364561754703231487229314562672237106263663900867704603893263024284116793177528758082571005812418128314278119796459239911595412054525643272772888719161586047896900298843361110313073155533368939656392354870047847932384749468486623440406798458229703795305532699366300483813114761926579968953211044811430516107561385022039374227155932221357510870139726964919695745287643059443114976458568259960072437878918615354855574360278453714354510356437857880400945206231636985336891513247877199097701126201912852480 -847116943667858634141030061360417542901904331522409613411521103425353532380027267005164997466453590071992431598485186839886331061248377408523381380290227110915190615756662471855777179421232397747680401247505333415301391657711609836561541215939352524110164734294014399122572029411700353597294255096565554775874774696909003403555319179069345221317079365018112934372595460299270406632326502581970200686946374767726613457715566155609280543215060992473313411627754740326658741878517057238103382337047790839230725642207188031846477777365324667289399159529530380938378285059860341158854256046332439853549774592138977876807902976118387598261124215476943985471482248115702293793512814952991992016887665738152838134422405925395593663221860249272109377668394460242271740622842217145568412425074317791610066180401276900764377103795159417267526833131028079564668671480334374876208774306050822142451275899876747874723521774397766487130656786488378586535403036383156192074318262714040132096072151469801175665330299167803811861198766713277099844446717967465689664081527162651079129810331948533360896683015337501814032745463341294683755934623613596712647240507729180917568567276316667586856574348453588613474823264748917127277321683425060064137610263913819523122414658029282736368715361989618734505968703746164453359483764812493064440988704281382876478076135755859793904045083990593817412677794704990305706496104371125401711995772970259662110509696170308026664280362625025056845915535025960374080763274172656550562894010253358868068505601958170509147056797964933626711221894334014991064983584976576441378102864241723556738204022580058571550554400013191295105698697738538551834532845418479240116677442628771125091613918827176002061766876538474042962479919647830974455332364348669970747115499143741754419376211324787495048203048296589215659509768405972752849578051060861821903464526949736547674027570343696442623874015998683019422932223484981166442786682764394030526249019499240850263451415928012394535756374614195574800866757763195213567616786972266982870215214191087267223477910097865176568774884713123349890909368542786278204439321258668888253454559111386609433968266106182988183869861117163227967377023134453337198904690012303061698553970570999195899746164192081461011071506730820293396475085639975410408424248450030191263258974103194860611919538126717098349014107258378054305474625541955105155651152388406939109903262944671164503785370704200099329031595322857595176476344653871536385750546049912638199509766614145600049189156626521749479947147347841650392819552818326098907708171110175754405146889238111155599762130635243036003813432933854732348251314892286623805277095129127289701911815117356358221673908979675352997510615010870003557955482311711689215862145154495619687228243178541461254340644284192950532226885374616115587319649478915745695152875688809082911692409572165306028094419809426494573565739659899943652967486942662767359521306123148355178894363549396788157296988347851478317374526421416941066589717888534772524535173309394163603790717190418699336356018869247905579442851803568200782454022275681686935020452108410107972719230586138496984821805124702562482218319237335404269705935514346296074442788789203702921207245315185122963132759793055465251044523039299695869416465681432195832308106869604170376937924423723603844133905330302692181495768495483454010260098838293030109382886037917686271074872555819025291962223322813257339485247947109410641217309998713958055548035063477836317857902199721382531487795617649215822507944655202804927765140622539615499925840645184590548112318092462111277717635694799725369266387334386664798901475249161101965328938030543372764551226434194360292119820116615631112195475165137312172485590417610298006537548834456810615572318355228953487172154771824261479995363023400953435038179718240900128117262894540469000184263548408521865983194297702057939875597501692173823636156294231017071641625755690422221035106120592515312211937964327279249368058856573258712095211091888005980585882753702070083357720224857409482554046647629035947007051495505323836688199799634728990764041253334204665230811642818402201851727506357871721838735460013320526570436663612149174366310154091865043571076184574444219094728357404307453603691407682792772809432194999323487526190920928201773572893301742668566748275721674139527573993345473301226134996837109229861511122501409588910047259731103753061804007914953800485527697611035269362808373786585128039142401833388428402525177143135344466695980364551253776380713780385402890813074060704401655711392916258200872093539257738695940688141395129154875380926518981714230384558614773760 -9882292801785664724713083661637356879435846788623289376770526516725085795940895127406513131165842768706425805155465410760788686117643961465474456521153261541505851164376579010595869706705435273805418618644505279985265032087177597132933663805121802399806898269444462092061155730889231711176487093463274380185242172440688400816777578351207507645388957896257205610773000310376345306524947891242203215263859365090394516807768454117824164841572117642947413548061643283790691152241682804070848420219095534893493082496711415510885022766609040486784032357568099369052449459668664044567220730978573021703612516095909030038454819779131346735096123342154904630736843796591777467567829249882216000855802574551225402511549317180950644945578246278058631778151345133033938999466426708327892046756467944229259183454342238722524659391972710114381309140113716750999922477227848558143152155334299741680682748562257507887350087908294602297782551413345124419405305007806958440638685634188773817775881529931360910226488532743329925149153600248823992849151520718352189891774585463847128120881909146720993724162871342270068269886651916001121568364966300533185971471046203010157326976134709876065083261979742117495425121302232713686278103402334415512929490632289887615860930542405762364030125044358242283108425466040456163109211883264643702652301062950337193769970481215808339093907736850322296934990421945885930698427111799821888257107610945086233432775618716962854173717213136927316542034410230215450147853844772466617824005431153870101048582193906396309958704129285367903355445298440347299636209738075213401517127703325137079111973297661271656849691551694726953678359088627102880950507454642901172787855859451192284683516561445752986437713703428882988740176368688001587463912715142079883661839216720003443632205730517020857170947570106050037031100169725578643668207569966250637842917074083074300160980427370005144249914064995056551676493309316008596941394357923248050230852404340280810901704293821648991362866260630011322790300805088220616250666571780340844207155710160956683308320410883811479270740988174262462600773633496839737840366331086654886555565268002815752056344107526621164921926736183327984392446351270644868079901487787951896265640963879364287392729396231242434938201456321726706778510577668076974786934931205781026924885098521097423879173988758070218893174095413805341814433604158567474925692519762859457772423107093330021735535403935792762371669016078356604509574027331153802842555224233820689507254540759030234547102188943110121374753404539522493301673181090179386846841856611058329759308104430543649269243448073876896847122279405357886304272326209895374706951131741939517697408085223139892442675004352086582049944345541451120357279023358324699679818734956034099744354218991923347573920532649446318756508701912030311660385321547849723363261819556361813586030613188071207373779544996123436831508845690699958998347256027393538899833809733506930278375873626807745384329085572303211409521938948686652785126277283408354192428340518768604002271812006829037270609600862755031983619869986211829110961570274179151816149422958642362244424474167137526371823318952420494869131082454803104940434683837681039343595095245232655068375796788922222426583125318052385088167301893292887784025180920455355125395633758629360223612170951542326740854872164213390037859085380892396820625440566307692170772966257624791360160935838725553232648754796004626178575776841547526613800623325033624922178540713417895733943306509164419740415897653167283151671791399921573605029254147488632533058769677259555589539774137247145014386276427097078970508048476661546418901619255156024570429704432941567312727676224363371570325962894075362033514922846217450105024462060153487116930610279987767065045432499789489258182798884464949835815906847824043919990734039042081634484317195298436661866674309923011699969654299431942989901203487276053699351045393571468562619156013732951865532302544039098987268393087514362570367144731120348989574480807060779538536209307484051716286367922493520327113882525739946643281392524041670856691580397328429241487665872538881291557899188092395914687527990298318067003437248133121354875537383894611483029511186939563802059647720966351154343149679595829780426524612024481266261913867179269986063406698100024163299990393933643775541165143369973760 0 -506582892762393647749430353804496190802973939658065776256558344381037758928125443981570922315753610123809529797371466108971783399815062973269399247175868584597474082029614766983523464782707346237888591635086506038882929759317140110559987244062322032522607502189611480589863456944126821339787612771170983721227115712809796950410627640058988124209060498477802031477246234538806331787279641877500398259849901891192352085214279830381308550746514501530782412840144399440941489896484904692702904966667326742685503387364289688489014528355449558091996896848040526746362497369297335619609823286112176758305034244598624694319299654850986755665004778334918318790675649848666099452150806378359047095457047471950407955424111140784400990894106961481551612535503638119367317632117795232829464938738933558735865155481068542752593638588225067994945254144687049286147854956912753862144487918207213454908617870384652028685481470201845741532831677620325619681607670233033848036394571694256510030309247340008666029245794967753776951360581785768189344047808046443503951307596875556627413289214538581555698685154935643774807712726699039018849909590139233119929223694075335924321582903656426326536347981419970244733182102332925096904700844647051989317600975087897023972059945792776795616756545529028464205617058368102849137311966175279023213742135498593018348665945156375335101449405981195603383186094467230267136114232729121865236663203575679411834079886920651487366996670999554306866548702703510138105117635780447090016096396497416503102265057038898366722103973865984859366704623802655191013624790543113851220267542422890549361379438749606511986632559632456425434290331833774321599645294704606459428165305600844481534365254112860906679569073402223664028007127229940796039681394376181206798578715899108879227336863872182417594265405251456530237611319515795209901781039237755596145624408488488411541759107056369034995837285558934613131520067369675350635681174814182949728716482458274191044349778083153673068104409488438964951908671719982084701074486580567790419155437690130481944476530214291875567877520971819985942975078206797468106679519387955324898298729076535476437014498286713469644066204336696067265822574018236719564051306784597224443478315897383040416767136904578938439211724523894146562224268780987044347003330723895048160989031073180039226591806311444331223244816785899294600920704092071020421107948852821436576406956049168202059337273601554264354245919641695319614489439164563510115036884554950491008697298884307284982125049388048311364166251507154974241998793256367497679946595376088211972358545526622124962532440532175734510832141685860990382914991577422705653929493199071252246823948680595169318883976510419399238505539896437408412908891748062000154659903419594969710198717866897616257812634941077293641929482670213734352975716686348737199172497615109490919236033064280342905648667459571360976553286264517501526280648494041852906039949540489651931415902743747173054705717520926084724960342641085375682258897431085212778953846833334824273560046057991977942909070097151827924796257209748716928418860092451200451628105333209053491372037403894081998219643764807413521789697432851286696556717326239886883416908236785261083651358218124211684317715134595817710508205611828740802105765467247411405533336730831525029890992603515102170952167830953332223647346735036979539320174712254490008519698694422731890749906924955300137340458507940441774585574951731233796752744836517150018502227054723885053893309763175204562017556857225789911300276035674619155331527012221057328311144998367604874973789667907847105947505782633299096647576638920851650528266247369953800862637804769744460045480827719654546089985070612799734683668033396807775521130047109096122120533291271903665995510395258980162333678251495280109320963723221550445923756353151435816966554757276545988157392990498868623735279365131552459425691773309075953515864993085341881331572092552253049990963931569261213308879122375954435859518818399896196597893374223078094680285454984168368606267880681156735840839416416320723621742041610985872481997741171996545700132948106623304938878715538307619556616854645299536354466450736239653092926651250588667058273370397450727046715335524225623572269992460933634015171378834518451394818627332875139850415821692634642723505226488310949800700778163445307482481577663392181603891137984934842779228819917965890538142718735577950472821865180898654587936763228723788646053723942271012341871369448544742965835591197075824207014930154492932681540889950000303453592442498332879211041025612926421335834364488078635785359742962565517131169497703242205012701203179876421682701658392119951096955884842299293249157476122646605839725905369847317488691319163894344992433901112190372493946113150316136040440183223597275678665560521211222548962005078935038312743992033280 21050827424802433803526283050050740291722185656856096969434103316462310334889413129040050869280026184865494530059914602581453914311593040403469545918544848229541540512027918803602047790288662843047769875912669340895156358300296592219393811709447924618346435470731069455781807341838144798617211983915322122818449776484535726389199877933475117032507778957787482306798640277277469122452535418081658870323594454546622961504571930528747342549822759807289403477310620115527603961377987008718381075522801708271078966396071646341548912662447784145062510276647351952402589107769254287414762088148193063555440560835413867223763786805542347397950198144092157785509092267098041909047485643909099378965076380530051704780868284271651941199054547696323741671751106155028598138623436034705802457193856818422220898662357417257457508170479358258636793365233958150114585735791424755118956301791345804552431738279133728573925025325030962451486536037597919031815292910371140735766727220572257908100215775589954720429551172154483026193719811737429253247484611070537007752239744372806029202398434159619222590211727809650535938073814750181660119960318141400141238521738200397518410608906139814761371853458666041370935196068773031421289563382710372740660811367190140377904886812287151731991056926512576995541412042950318373374568349881707517658075723117587886142920246584788854408758120261289050053169832752546327256573783253094185807620754227413106305643373979460478984501680372108370457260697516255248237108054106678950308033256356368312171714057947182680146909975889521388354554404727629027911740487592471375342042469450975615314348177856706175514257279050538293926118201730915151929442608392205906110053474167552211161162103576599319424658131717439795079189061775800672881124229463634677356703617289782217341212956770917425553945195221077766088206401538917238067054721014369768143029795333661833407073316656907904136326411788524688410986806531139899918529276499400685746623423451244141171010439237969932413114899572944396634113956864333295903479776437906617932905944702179600513716769202623102894500336495443946268947057235355163825406898542861692451239252459520 -86460208372894547063554691922396001218643448189952512570841794892505472623684630340234217096232083451545356960647454713262082674300509167154461221012768251853475754697285407674679658863851056831897777435344686743058210238467199311626475615377117957152524889791918284528770431643621750196008811127864530420452674527920093136701763996617904074156100215227451570610056671731930478126226998871604041903669540317396565891560907793505509456011919198398867174670639234583217864317452798452422628423497074690917065795721588097787210896044245211941369372224840690032855338388983293979752547607156722181582528387110513042089550606668349416517433281561825046492392548546967783989872276022888749006942963818147131584957810592719857043850719386837654935700967721105709767011520920690314066373182105224449357058678257280315790768503736408289979423479693892135601258120336968899851766915390360816171903498611809815318491577332027397259770186553694242878207690806058779613625783338535185241510657380830531768582819967044250200191385951844531325238355592819588994263613909535675725642948517987490237609207228405743357953832333927800187910592325625772649068089100660107776422045839603271870227213207182427851071172286843178572123610304965005683477338059189917689048532807562879574588808777395185423867426421911371079512934621913270826977603149626054984129516722606354442930715433515906872040262728853342061618665077521544857408455897244681475584471669618583293624308504147063151603599827859018366714965468275306694479214783406183073077110329572750164364802492827974593450925509121363591187637165903125082888979958759230921414966316113391596304490814813645661440844713862386782948134757975133336712633534967547067481403523750165633209468381131398976337319134871684428246798708869438380919694746864309391831300091254044330992850459568390259673386086549544265967140425368782178624516607688023162283751864984856433079211601117851752159955741210779455706233617561701309977630964561188951963658027822458135045168851337927007141912956366106535876968389865567140153036170769033219030119784117094911826165918650839476481921115968942813392420522066735278461695504641495212757997607804692009612677357322899913920803364393790198654639761982825049734767639717339915201059457425172135559778152592666508259023036519340660642902729708762372777904291220891266569624975856871478428073927670694822450018952093731791349208976551624785282264664289625269032111928609395096945963549003793344466857767165181717676691559532386799814444520311422832188378363128890951243246897320896688889065742942351455529676708968144417693726736624914780198569058281000946594949864639127604848612163912750644696137070295456236496100062654218662015444582084361656729849345509627631290443085115582841029694466401569641766479437607231480920339657641789979974016306400498896560705361367319455554624630591261673955419655772350755994013517173145909039624380956122130952697668289750401045980086910328348587462547240294230356543121146301009005918563460761210700952599311189229676665367189038193537277758016092399836594431327238026823003474220575442140519660932294516614304279745084236403232617157765337229511476366573661201570024286024837962692987141326073147466672446822586292253770057893644862892777275585455198596150530319503207008409687626609300771526353346222648818439283083894468346350794052000443953003539366736295866519681251306563750694485355674354174904358089938911679523825634122649055972115324929406447574545729390709389237161426810450053655980538353955610776823840143301341838318746623828095101427081707941139681236810377914482619314226473625535597194125372745018420730243137807057920560971569276669440418369382305442643810141526292078978876029987993729376142663425447543318016178588566406554630219536414691470033868015617938837009427228116769534827259023391641848867489935741420696350916082806378502515367204107095634681733830834333969009908561708132403897020641952263391455501091559216962995686469557716253280602806127280896309849801193999206569323604269245409743443070953988235858769379150173531910108141788690772636995500382087845907774946473339170455569766062729875325998305322943150737867608068733258687595057212075024105885687727977599198134562330787528192056700558158253831578347206554785024159536485922510508895513453238789943988736696716795168977710657371094005878115344168700097157715635676683103218882617575437609426746311526094099711485355801951349415922481422663680 -8891916681533692113055099971124155945938903384076484705184962942113378541894790605807255674013543631588219090701594603585430430706742583037140652927569828381945627879135930360577797261208391528158185726760581731765121053229504949307163316394375402272944863378463190441687705036334394175089778067674640483571713335136086755412294480604001881773579844771645655864392444152111520279046670636377555994523238495905302446686343791568430452469893656304315341072410111246899483476819007408638960385649509455523777704781816345570146433647849540877171559637202571934648275070437896223837350293270559083748573125674529593640151325362891831893431137185092944661712717062000104101089797955336565362768960980112981508262799029728783878177154108410157107687472358028787819861106298133905142057264014807475271014058258373764392429844574071799568614572006467065410762319301891310393515589360155952057452508992728902232243841616230176177193940400002507640235657733262442283939412436873716401136863544984655413459281885875749068982467392808883941452213511109394535899169705035917855409140883370670531808283037327177061167388368426312240686445571954606587259027943410429637395302645234027831107635751446584355699568149195042161592933249687178193262732749433600270448015301534946326758292524341854914308117866477321742653626147279961624319668945075181803090816948362987562626860695827604683575848340035943753390757578113283295893061856573832343461832473876559996754203657087299262004143169563085057066915947584669079025396013522276380113860931353994054562401760992787606254219599385379394715782235385966415774052112245237394365755816292857700662949138958942465815687254982447847864706508640110154809722464921590245885921342922461226211945350606514678910464809953244075060928589955454217436584846488322544107993252105177160078373734011267575440487440838460329876603237326555977357620147853655916512350075371014206257611844571199334042935484782839988215308479496940345161825367191415805299916948031178597332130726635892838345148091283833511628703373951080798544194437468392219018308391244995952699388185226423713601373914359183382698871497298610184492222019746933588054212624975446305326472236154558328258439278944992420094556007774213844262334785552163416524230029607695157612243865772768452090988690859239769506168787997261113794520720161941141380238819750327940543433100380992995541771384057508107714316581575472318079755383376677266197000785877884912289471904397557758240125194209099485916980651995334956060220230547038495700004072768217967090979014099143608109174934483821113911130827758228364280236381781539261253617416162850976609861492877405022946798389706105916743709091805667575241273649107634789890504851827804866351670200276976664637009833161419193372459385898763266264294658443088218064070154508195997169139373820777314321526932354079035010993611655633074512338908441152086572498159204666718172625152279212178836424121759417224907375136103677193421898462936730959108918188059339258184912941423543061318374658134914779081757198078633323672668012656051055674106928694743219176016266387892523019087162623872979439009474666203719965739281014049011924114673592030727842226381481645601333331263498385703495030996048255689024568158955354416997396766490044642925937775801895659777955077725014787049209955103901840173079964200690533800532279355811282667086316587948221414849943251876653671946487004981152820185036901419670070941547007738776894995703991924984827780977689268476757026766361648724773245745289153706289278651394700082985131507771307241015515360931240284932568643838972324644485587913044712424732879650523207583148592919769500311343681782777606543810810448382577354475387454671458264906823802706177941040592582290521559036465090356054020788115663682305284269062638511241633998237564345734999116538146378844602315084724314595838805396749584533369146206013282525527806955485432156522210886804030759415164528945231757966906368741920347797868165726678338869871691132783989315548648489013142138115473899894912981899495738091271539118161172779869411306717042440767819496890513512775212590923494587916225247712286427716194084690093711961002578699072133026714252172563308630110800832576292749417780895563649324600066788981326677879019645157980891019893725497657400125775084350433916815065267676017457871682832696798816384204420283216723193876244589319379753712247064866285883615191325980685633545637635914101726357489290306228843958685550350435750096720197142723024814395395368107108762365848369233920 -417320892994259143905499740019693139192289739198829559567196273470731453211681703591488092529604433477100459314496631655862009991179377957416852532471621023539441577738662019115243516945147868509236932541229568561405065969072544358721078573276705440667628664524077170120254517796739273933762172666554168142856504521931437474880901830028188647156679182387744260769708007301091079955538242368323722891107866407466303183935377764931237924052009052750085913303675085427883987949941701140533113332435604725300343527959391030041457506731600155134674464583136663276760711891040216578935658778564313026637532332459946612299767726826862905904605931466420702137409806570442080781758419101574011984042033220707292407685671790300947329008791824496152580320601402767856278314566961630428877643151982995650871801092710824980942465490522631685932084289162313580574803044342915061261656232924626941781059184847070123638470442948897675987408035519149854358938124118487811911507798172089089202367726519861591619332108921254747131286861530593545222123867916727644074245315480120194442220498160317036455522477683557883355071917537575912792340872497139661581850068541978793714564339911005820711211532342166923924350592340926590967053768858327999142018264594196879512102400281616555552672265722900629118624286366012498688458165290548167455945734002004296913065197959325873981556304595037342733288079360 0 -85536952193265129811898351730743612306159267597479970226651406026930395299599572305007958364334803674067467472398498101722970398594826439039995430480664971478929206289489734631243063528078711962506606503293233802565779460296448895280213389104357936376772432090798568493183804916772727781047152762806422606387932154208850028266080082481746784968114336983017900651607718208840319193068601873006653864656149745308891326512604299451047432842129991426048643944036598339091969614691298244803864232735979391264909032762783370848379048560396291111699508745945401692507344459156664765659202947632084398225752657878324708409280854204147534300255449481244440085889807297175263847134109694368756510089882013007290158945831730100465190844247446327305601418741968964493705754759057712530942257042439503693799207846518955783351246340668270371237537150503020749224012470701702767718181235357876491437775291297538541949683332783491727304222715830428208338187831481636143918674686352717954788574005751098320883710351756445534464546720780268275686599202289010901970115850464102649974206359246036122162885364085656098084783624274408883134800360554844687573762315082317210733250549770526665533998679847801695475524303823641009225937968980035385048946190215648582218785139739593618306348980686840675367411270430109911093992803586842543491026776204404909921131735172493253784036854846030577438739739038034306317413286625688096456764264652151200264593103603090359358613693607012525406438717811211568311273307765956184817163825901154463332321428153622993380948972809629031045362752487470020521325814501339704432757237573370630647757514611400350046866622118682419484334783620058268941077893339001965483960551325803650456809451722175552383025316267380320058754694225155821686621072721967740589135579568746653752029539719097016272284306233119797396529761926820582129111955229354176927396628242298231896360950661670219583520268695775902885716389232825491449900790282475485779104444701178449132732509025928318975770699010039019130154116517277939478888985806051161693277672704478553604753543958452335695336390444753120411080745285373386576716566546314759239352572132996309300287751103493064277520475082975597694191911070644540537243127326377208172970350049327354982883114507041717851910204206818641676261329911314657490191772630646547679991367506477141765236926082110617944144982207112758250942197875578753751152901961463679928797767319351644033347652035605226704199974269910542009706154274579677373053195701271468263234451147066239060378550857964437906189001005274565563374008223665023110753946783669414238712868483000038580925743634862167768884126335094920754201287665024021847918369291665480708051526423963097084629194639206816286639481238224811422288642196575984232138658860159480144529494968924728732113173069220234774063273744851520389018055220009725488234216841066075073833198348563732974702559067497144716071892467697415457071144600592147961895524663935763100898026309733480713456635889354959257317618082423035643300188504246688396845462650530136838453485952530804462817554591683039176388684632467046630511467737201637933754376275847363977000059563916514471574975427776732970678239078024447453689690346657370155101605272067588879217125600006007286535716646369418500950359743375753977219053499355469708470022378219527511698149750583700083457032165696593398803846914150601170712214727281475988504837551381659478442158439468812663947919737656398020401622015674771520222947745527699244906855729301965886527957034437223705016193197020565342617425612898300350580423043701988765407946616427237739625668242107035181949580684241474766120908397435866077776495217273854878093274861941135071181955142511847505241938742768956580899041679877051469715565625573968695029572750212582411607412805794914483101205049087601635711682219848783726254600137965382162342443552818339881358428692286330672479298588392213706763711778773079268915587254459113847543218491950985324168641028503664170480279715244609769565116351251040622062407608102089838632053822230180316281187394074066274125256415266616328314046141147146562096746932274078928317848655152688242030505867911952639491296062634231416618491929419393638250881131773054258669884476259000707953671579976618848898812605158159745279762463296073648495188211054727975710034334463620014402999994492148947623337144046305083471629064115562643010518450090698303081564598530137187448215360216951797751072716489149768439950774392853270040449219523082253854454374034357236892466168027735981228315007981953548606971632859201685767509791695460994012764325458591120803247415951603874352251913325486496808960 1448580365372107082345524362901389978949578172268879682577658801771170498405462161171868176715190646470277518640045267720322630391137953035141907037708427713761364808608244294623060103116486515553853801010825228243618632188303666067936174506165611976709195499121623867300949448180840635905062558247220358816141169943769221077492480908876386779515834731015640298046892406344557733298727040669329151790467924229930970172269652860529347624363985103315219756163050661296119309739468138994389893718868192912795478063142914819326894880308491750489971144491212929612419636656792392599293117985141282951825337547880142725964639278858779563003831706205661263167211520130978076465089622869912077921984084646465464969371933381852141940584934234104201201437471353594736196258171607165061058697716982141336211993301690970509670679173298348276175160648602455110054488665863838966942981867829364049759635127541883665785854645696292603122033767954805347960104723235984045870941744742674312639463550718203931686132155938780163497403898901740136429075266932903292156146215643348143067499079981284020035700360670748447054459043841449076004509646624761041596097658827798404338486089267807454774958872205251487918058764368865675028265635267559121307108646569335248646570740872073230933054556985874422865690235921264594242481904057806789947431668704495173730459827149734702814372294679463677519615611576975399210166593906858577929240644389162767771621631573149096531542043320619092545921331853721698375349803894685831522648754411518610459628674193318627540988062508154803648587050203391486252321297778016029775811025866605979516229854714012531239255389137594219601565669412538836136401916128334308966949802716377173813823672437083151756991448345325072567238757499590616970976264737872445684126149110984338478999944663192561836255315137355683188238918077189085144221481748405433917088037310622985071495281078070740234246878568234578675748598012566052373599335513311778555424963962605236151171358042123854514493338550537706560188562842390181982994720678143486338438030518700421355696310918271292073491074898957490829733896444416291115506415405100057200544321604417878361684725184031100868496949745535931239409123549375020836473198255288567440009902164581593045864234645649688104727714783020231233918561095927631262788789247337449144037445918038462452648905071690359021591446794962049918881734635723773478454035433146755268938483729818902498205416032996633160630057317551843290365937224527184244681269751140749450314333979702810386873121921498884022597110060891890826651421448244714420477985320867199785089340407132084165876148928249486076693804867505988039592289520817735743552530954819760698058380252674568164985351840898088358069859252397421028025839346816165223290356287077794940374958371014682283743783443371684555203909746243476781273180902081913652909148091183260340101301247344057751003480071966708721910351085583292230601175209169901381413433810129103771983382127691066404008822087942976894642427393768466477780422854387280207249525842980672093076017188177385681512866374068020833722031658627174987809611997252578168609720813846730611771688284683810624576063658261873114934844940207226617289285614910006813180743631577110806740940613990036047253841446950659982464173672101541093606747084591436269954374041600 20438807692375707220215110490191259065515204894446331552919389672350470864761761768105843455562769048930198271455997298149658857445357891602798100806874834902437217313327164842222545928219318167935624986727817730337943670587854930081951427621013675695609480591457433132298570798403581271444316652887386440884389194660326848358777707937548645868935148012553520066178660899188244180905107466117769744961616135648346955333162935294746671723976328489784105333119330860572873595223397298223506617334185349855909296600984810406049138392249013120688787622809609031304859196951248047288244515786281238975974625599441164458334529914599225031531861731475226122398744230836089624321761277552059775582454412866349119042191574833181745009615836670434049381315168746256175614784829914653093578038952841908143525563683875520634547633390877928518069076204963806713403477550136914299036870440309854664841864430212845988475869231236142275797329081795649091361536245782599943368256200434733688682583695068536735025416848150916000644135663037913077804727676197559203277395981263848790168162896486459840423561097531985424601651880461656510005806309324030638894494136394016291445519372123633346646909740429309660119875060029002057180860309140937517742031722312224085092627860876317820478769022607596765737028618762220839698826885715463635686548921360066830998184353220215085254756124418241738066099845772196302980491046173545353279115058552759255338570246820265214079621395534719155645395621418020244811090775394902606822949068638700700723889199366466675408065621886367927367450517591743192805251413150881218804776530814147245217543666597727809199099863700323522560214317596832308841912863317673423973334911547332454115782399676640262448237325422342362477717437221244562002641509536340601029570319971338494516039657964195695486200947959733932566023806247303659255839778100329921410124699527765365826057658563462874109344550566409901757153228166341792272602003319468460606533253993767721821194722521915401003525301322750504455480505053331370425813761543600982182557769074298677399268563065474039608307853485152210391423581996772370450192072062518040320782236506900680191510772174264885293187434241191982726132273054647645455363624425340947193260155607704129696214054005204864493626980231213066819780936861178227357110094236697757677195418734699195075963930207975537352889535526704464696444379381430051823403880610245758116803140923143791042803574693733764268828709672228602424836503282650463103472283988333172945317042914292583560929256719596309826571727294458803756933208172216917007654307530509688719815996472691417819810600538123531972792809671289724349198225417050288591440197712862414275440798478177390564130841352163578876210754771604124208475509587873090881726991345544831518758315603917492372925108061760287159555488015213676399332125121102697094154952804436297034242875663535735684265070963206735257545034657808557774097400175927190954004841387784590771097622643352693513749948714853455217311911328211265192263511587223696521042210891124241192756785010835205892706711468376189733739730609943772996101498696506433123708243809272021658708105061870415127686828786173067769358060179708413779769455225721967495692501085678737045515864753615358993727815614070528869017891439457018621113918834176448617996407071648944295318195493619381973333327772089691576391340210567088416922187007050306825364702154104365952225145155400576578658148330934861200348185196138135669640031340370957933591702344784280439731508817039436035963278971759520401017499365114146149248567480585670558618257453843349001624085924179368966215326257035967560135138180854620731331475421942182912040922633046654580653646103926861011987763094193281635858172389526850253961440853910230077081939748609474249518764141994704048241872247115708300944464410226010053119106715415536921080914982564504386240843134239166300193819004727131441796525514149769304926524107515600351826800138054985860421086897999583514623443799651986401926688793887134392816895770703726324769053187561717539452619566535575089276746880396579306836010630114969783730221666063678051770556369651267660606004208539096631505251413460440335611408176480982256238060368395230789387746866701585867156376013745479471945425504555224149736925652540198163141311072015331256784244597208438974616877318798978851904367798662308004810831989249173787596279656085741392997222054843978335336976253649422054258335016834210184694822949788765550994032509365988731448410132739078610739225655810562077923159766204532085160546392161241852044938198474317040372850685255606163353253355760501997545085327066797393498199907749857826986911594481155341108691677661584299382068846363185567211246612878416829923205230141048503775981535091527768473473537692168152952970323766617514589295799363120321237612688329684491077797316711142921881279136120243135763260858694487941146700682813616750341979088719581328033466049184464193494495843278538227753165452435000838324224 -234633166099363463561099214716057721341350496708293508991669080359569137246713014994436560820658995276495230130597292684554558953407351552813359949267881796778923637431548604938351735907377760272988713547796099653549005232532818140693933899075182952765142628416397964833962237430151424715704361929485781761338356182191026898522794319361678603992018072356626080408902952833561265263073373965814332852079650934092943230770464394271346103002216085090458775531292818301066173053357719562632506787584755532129281748045262498954914737163070468537715073394590978148109038570374068219106043688745419345270141534739622951307676182675640739545022285812801563279415350518079196268183806607358302802863423957996729556643903588795792251260291912698143817993482661342870026148464941651455827492106590954469364871048533595449204412524209435054459349382506128845402797265107897098919232373334560049413240389331429526416172835653593438820709523759827762588630147316262564007748965579477264819644951630919273960473174959125950384009779927471695816906948745338220114551483596487549639598612985635474516101946128921643904318472306314146284991228024725338346261234065341414945456961280479462015402026312664759487622797230056832706653022660645078288440057581465492732324893144382336870747769374695573216524742987954359345043775115477935351806151546973987575601972331845096276264816394622935112908336627569793297746097219274891593248104643577458481646981651218403031309381181983747119333407438439696585396651815466070074627367603646265198061302630058896099345352899065304751918736158913638210941613906358925428190863147513674623729950152083970507184196621465770659438840016383999760320469458934672721549119775384386983272559292570309082928885881202086349967954567139766638295295323155014981313421243791307518629281186377127732291030961773519613710000281976692813894629233395290505556172279150448157010342221030801397136905678287684655859667032086572317559674814140950551778441704288746706218048730213833536849185588551040938684239715090983569768420223700464842186432700844861110665766129795598316707987440864636913083466779873041416139881549087754807463766998116085986223080145238043963567674116809269016601256279951137362861374120238140590669649794323740626765789574456284811549622491158729630257071628384640535294304912203932422044348311850586076145129390610698568477818159943761979422534029814453544614248081164717824738278670885417961688907994002778617667135996235979524245363642424112933297170336343001144140830522830427391686392231489122125199754608695599276994750971975959289625636295377772603093531551094155303115445955266152905457063942060199402083257418385356744461101407037008392490241773355448086167311831090703826842857091473548667292233019891547783826995038380250339204114050296797065711055552715204208988726865090572411916069619923203874068528634662102047449585348880204300602373242872760458698980415494553567745830487000472598171953104924688304279174983481228570018664631874712395513058810883409073479635847493776186401020928864597944002807477260004190979573398518299494719462073256827941936667652710229159090735762190438892267461523330958152825441280144660510911198778209118184790312598948828825174476354752267822498766572632707305781407945655079529610723289401715125859844950043913849453574670354137483203032797240367842554728069279666284540734146218085739702263328015839731712517436848862527365652205089738850603606086092581328825501282851221436559563191499423849317685342952835383173747926623682042531218006902335817460176028160483401379428644870385250010674517663126226398425736820176977545999952447047370935555413738500077800936478532717681837102728866675029375685414730368404490883980447251320390762682223032331066319065773632488161745722735055049298833695233485765259236613763756039366723232253728783497067052883461338402302150876897554405273335304370971337009844581108624273258990388069438656459807767295055632645280669324050596681711787096369272202660310335488076701676902766876431731099357322708051218228742366371839759319148936831243452366502755388319526525861638026143316847234851199671689431149683220506305235563438058773439799066685055125554057696396064253956843982389453279512066724097910333065657528561584554953867499493200396445214208381840075684134890613621493602657782850041930028379777012849624921528858485849339973528996353525388336000833164503368111676743959442068653413409523715709941073230677384209444575476025833235973301476774515275739939933969923259897030661787172149110343908501332526003433094523460776063203401101206168815308211001881658725576172768479268001105795756002179611315988736623017371819969209818808814351691284280092634076821303695149742152439121221574156064026619892752360444485889464818895552816712655322712806787085241463219766713559373951355552116706328490676350912072234813471664366745736740582858394768303680975630429912183709006178666152292779498842000455630848 -6210688193898488220625848234950628845439088064879931766554657600002595089065507978065400021203796255357719066723558326929819443309253075189495393693413764843515800314766079913195257885124748109382428190009429833744424021609599186432991062173554452406699943316456249550488529319736863884509444292183302510269117005990954953836875372953663642969629594611405443904578207143242319534584281570326995387513065533059619852340935446713676189960180405435627181952819577513004996255087116775101347250029518740671445762166918068140624428269436816298962484473584232022801510683434449501239402405537768288207664931915330942293936289422490501080845960453675649216202110945285196460294963758035917482061103939721263045812732339731038774332200615369352658471566904690337708691252452864936627239782044750027404103063651692419006185946579554655518243559592073691894302240776831456072611068853989122650604078599698635792014244221958523629739119167425865479242230648394288030348576491804551776701838272268470140264006176299660912335356384993698112943597252389990938233959801776492970773575832546020159844816080441431410706377613591464208871413028550555455112087894961159449185275509552604677618063833397102085795138103746369493523008782090773608709256771654754858920024337554703304971103040194669212920383256353838231503651033245314436609919745253834523402636344963009219119843440102874689814626365429333019464315348954292065111299312987664094699492927147426247006328830994044524449576976577425546476152529335935926481436808816092241185812153840075197722973795540679362509067740605915354377372415786807516229955906139649738380411703457555117712317903491643418644732528389338170244474207207787660324535687793724385425406917914523295139900181721208833276887191316049712741065378388195937521867884994734304997877095823124964512506381325043421959252355426557071261236809752523212518218917744304006339929443410378283712553093296929913568987229254527698250928776288913686818749111962485302335015743967925052792887233273189606519347757626778335357505884986939377011231665692098713060692862876874155497160086087309787188945972334136632654680782095707391857764557809891698258530354388615344216657219952925615974443628637455192209012668878458043468793263519245780418096271416973741628994406732879501187353948686926371574090897332634416273387124546341594319676065698233521632982610529932668063520722475021452795395322430413635249274181867364527286838000782097059483532472775016941182416822133987176296823446246714476161533491754662937111369608861477938441885254348587210261524732129851599678267235484885829097243660849579353308986580101211066498197340303187170690832877071915950832904020469286651041840309526410892331436273838400918466491702388073897071080980088427007845685658576649797798849021640549776611924997026006601839219716787914357457336067919182434773812411798735019846449422634998495027799914217614138441886642310749168860584657274238795542296128015843436801644596456209328726731033693467036662568393382199981591039606060535358075790307578666331806763101732127448683703685356507795044532726049679640595528386389881555993598296994622159198435650744076654971474743697313427190239190686929233463458878418681445488803516097483183654379950492576030151180615963346528140348547260952747139112833804354425168502572578774413802669302951114164028480010819491388839580373493311818754333106694152226929004621429398112561601697226571291779239860272580759196063485976270893779532722708771766454386244212186834937175697704234227252182743064808408544934749912532109430429885914348367464144065889581480966912385754545809667966041650911981367679425744140308400038965328915388384903595075722432756861301325008997252956803779209758324895069662104676602877129166758335678871768296370128916110742580395022199171639659780732138931318109988162911659624341215152237849117611817024478236281756995496423731336932460860932179189782316953934581890509765860630243735833161882505512423242005931444662517651721187329050271082969726971065647921197751911923960184735982852865267748766160786386085076955999436792247605225941421846276773898799236087837161583665656971956265475574848758077163175149539090623859753402349692802925888228184586719989560802257375550687388914067761671228898215102294663136490082144787114938278646860163072543343569410105642705367584930112863177283802998341947908387333129696183295373889958171028672157863569225495118248291516227603784098255585729607873815845726304685871620723261210401006560439038440867717571207857624649171033641852637897075190018435202149110259502048893141626726345160411087774048619417185455310478493590799208320052449604839122754165695520562752086230053733713174856376523017785622940546636573111535709279481120336820525262168543905770727818760722251657138044418212918441477457919690372600204169453918156958382110773227198289842055195293163745862081783937292895286724087989489772160614400 -1405820978569119156004538557498816781661632776342784280934621724754517186365886593029044497724607591615888949571686674650903841612768235684221651103461052444202196758876234644615677636819740954488393233126733769283785350707421112794249485416487641764179021647344412247634491632246073393338757227711221735046891490771783895315464451831350645762692411914658719940101177539087530097283706757640954402823903912484565966238355910682175035410274596834168667598995522244458772367122547121753255989871906205903255264880882733980363271369789767495675109811384880409305528106320786296729424071967447505115076963578545367815959339896030791905077175609803130163983298352806810892979718436195219534511245739131772004295963183705751814522611113363675515334666428521303778069691682975346577007828370444889089748799760400608620815034516895652776605552847335872541092194992759779196792819036283156155047536158389747518002920836137564881576841374337149175386145074483755308665351288131613114314574716910202867594400622496962181905404291704920739506822414061594679896342388379105005845179726831113206556255406198015372250340584910659931586098086894208467357831640872724896688035012056920417022346758811418245723902324090676751922320184230982783382989402393108376679767981830396936584082297622196831412947987300045892786142764280402231902176931998295810207586577003282351251809133775774458461988910241199298336186776474224578678121883760240576853547093348047153957116795633191947186171663905568387933660364540836768184031193102136311582606783687002747219503779062404569438348618514125708192289091383165449478644262284871845005519902182605860521363593139104352314520535327143951103611861462400742587811061951754983622455632303445095577736674179630926554903329042046017000416519389662435662541710343552565788248749943879661118343223780570326562280842005138778282823167289168173002116947277781746972108861115260214253037072118544627630799640136215756746387140495525391058195519624512954503030714621134591526563517616956096350496661490103690236265409098793040829990037745276979776307525678985547243778008184901064570505979481852776390719070128001536847904328508218322550203542262609310763203992339208888205509928670317151583879031663432453503234741018324994979012367797581287339593929938290755058688489401944048087333647483433057135501091530898431150510056714520554468848489365839755659068634976618177990383757710021940422548729959045320199148080051928448146034286917826647597533407956769290527535413200232713346600560763540396666647555639640670731137357634025817130056585225894239764421586547592679716548360441570509921403947733511877837451334206955353225289781601482575668487731511623569254782355674592039265107422665039998256029776598750007895808610605612587698493676260388792892137753466764963860306783100442497387027008497758227008751828637955883637785696967508116522595288510524792033730589920699840340489757849014944036711980302411761886331332256975183101598924541591478987581902781599629221911921411104018080847821883755098601058015010044477378046558541885766079326065673983961855097064777596488063477432139817811668939198271449186489472740540963729732525268951022967781192995965159221485247266440889251936269546145051448643920081096021833221001631446425170473617250813198723758124891370451383608412112000628362268956620652506179975020344459891904372582243871806431434753980360849933948075821022498015580863527990909512135380146602455618648263250373289079567516256015276479630562348490995995819985539506552861318585005265327743970539710404117591142947569478988990670642485143782765796185204114430551737506409201225059355770892316261635829852074922583133566130972820275908201691713359913640435882479125746078818514450986600356151541437511374688124127351496520251422888143187828147858434277474594474942028069230360529115163174447529215327971385529428007676311498210219346554757365449017189941989927508496777588809545060773498847548483017002586524592259590116780383515363734796833640132557546066827538499001008826202494602302097458919773491458526341394694735506284918858367359534408982682748317554037640015886259554267491260888389584574976013464788038057025120762011089188074427514880 -15830715398824801492169698556390505962592935614314555508017448261606786705437152617050677496749623732201896900665559273302929774854595361834356335171487894075642358254925650674964397505297486314372791221321914678748120247914260445053935030882448256692625854549435758499262064464921620724480505709807687435607578912175051070726079559750294453853021644515754485085208094053604387541052092567505660011013223449519410897710889811499807040949985655930419072647024545436423183453944208872116652562602588245897544329583940788955084479748092384408559404751451903070069592648993045268503431652312407256692315960974191158753634451986392164128059528802863942009146017771159308293147855235783234689227464082852488662967427436000018064958847708750144997183865056434865084562062481441858588329656329545567563367524207511797712796402708555661569398528354835925285008702644335982342011299435951318529439985349491566750703934400782360480785935259559121904876602783690379821092382166190091911104161917671559270368653926002273101758750527858355546488152239856743859640042938174393360108776753062173721388648497763692456624366857347107366763149830239172592291317728905614201721136467853331541088367834869926780807171750481982734929941012142355117398822419929969165715469284767800414745106171159124350075252734384979673176199722896212803598381070698365735771161959650859575627871906292625667724061515560183646717566912459428232832967084452544113789358614547991577795267057149921057986020150366928029977409059452643614252401493581569453383141481825340492859831355025239408573850633647033476634804425697352234638939283870886320756068560679262155663479971563994076848571798937512639569641692890587509456196023682679561000961280063724379331151353896381546715006394058893704091429065208258826673340088858456946328769092097649137033880555889353426552546160198006887192259693891541023883224215477462148080540343338057126342030852306542390054479873837324857602456671937181610810712821776070486411611385223609371404958099266597630875768497673561286588066969882447988616478083852342800244313481757970613632201037623214935344251797398952907875760596924740148189999462014676808756697926291275165308198393557133481220038299624278393637564359905371818362472057520448801968111407732633107319092240425782511578836048503032745625349913633168027980524779083963668154361581211741507441248176108477925690538788850427303645853722646831213936185562537639581184504848152005814587545568704650764311444791887269037969766293270532848526288801074949937252990110568341627421024088872431409743717672316073888561785893956716356678610025819386720151775462813760298067420977128105570001245529092340691162641136977778745792411761116282664049866501374003477079371076338242678411295897492828471927231496641732791342577463878973725092386140437853774063733023635581786469982353813458446698272593632912159100392154655206125363190454883071668895393668973655189952060778703635853414328674716124715173064358800586324713690800393321716998261145972236370403131462245659577676657104446094887528261198472251457340756230908925076782649295836138571884141653504244816564413505264089518896476646409679322559183138824991272836968263536967474100573197907595950026343143228117228695242101477455064090034174177900821096892548421007476017810755486554845296144981809848920873253629229445539166741677741847262441071113005208745650407239428809356537970299969263760617711044381986538539821576444846607750256830065886989418641972179523048937918533907285224095787405233657908786031609229118279370253466429563146066382887635153099527505843088558503244962163398122550237181967385148526255509466612291684659824456970634847392980678130126815345476508656536209524532549090247485244904108591944272028739656079644664232994374435636632735214708899544766071103710214293466314651470843257481295694153056622010769045478788670455620607159139805272113325534655671731011196962579462995134311516194488451336359299047393737683828228329043283797271978253917685227986969612116653518247752420234999151934606498111306942498099666393018658305492440853830253786583200589193802457826805569997343066818799458386112736198556175594871531670349680770795040004751283430638113868975209486426283799760947265582269149278863400477086006433111135522956949939468870385505428985940202767077589539216464417479441184547134552559467095748827693314493084268013450230685592127610900821119693683695883698536415887020784881702548915314797356990791011681763420813931097744364418601511936417294792833863794370513455478063399287685970267529806428612033285500523794774898515664186154647970480915991844430585338397180182507149884820609580384528941496254862559960336981870021848332166615809779846475297144353800946521044624304692795837536010700498809337340847432612968458475815526325865423068826131820057386576746543423084623292036540358361215087411200 16210652568396596727981771321743878105695166069058104840209867019885349586367644279859893756671614701774742426281532695862200089451105650518380887215603603533457774853043866291163543045424625985917738210633640631038075133864202695735229471623627014853248875058622216703244354012079739621868037846843071934062160806067252296423505469184301520745494163984132592727253088310890892842037342789125795851277540812307876759255951166975802409932785311672749130390553134526897339856838869885047452224105050363799085393493955367890006507262046601634364830465486748743751312070696147002450678265345664218745178801140622975705634833340927624291953209813268740870822326288352055037135032434134662492187447835458847002915046342460670375296818801971120991807390718610701544777620228476225622320317332916334101915268513088704620430792829982362955059064993915117334587426737116489064424091532559234852098613677443878488504881501474308810430578878058327893850074306187488885657816612783264139783987738300614262710967679661032000856087492726685185089305815319263683936064909245706448788721026143919256154353042333853674977386240010601534973876467451545399294169673372003548034051668457639208986340188550306476420247742448752302650273186883045401770962226769634615863349175337514027594041103782892971394576985023400304364977350459969464639896491501811099742151397870830392166412769347554555325833436288192969440456824190513097824126112124027548312085046653514102312079202836535741635789188676842336915688287420849695401021150701044874931979384370240240323693454022949025350971097960880170648118667744937716930111500346902161862275246000526765788345786421226788503581580467304760117002214089817589941351874287995096931835110269308859658266198702534322439941636102392800754111665640684314371037600019513034573656226707029046393627583195330097955054935172457176889172264973880299546452017745334289647046926587396863880377109126658870939424120009974053852608866481454577573619066984679409213447430457246539098184688398728445981548642105712098549543592753479575936526917617135654840594035623080854079513160077169876098972004368168040261448411840078165618293770355997941931199563640391504794739497366651429887863138515944948362806109296603465199716849265893791561770110278197377247054728690883037306062367390612974348697789783197421645177714780618052126999967697720461965196348007306288331117328880237063970276965722979940412336634790132844551642208305664111359898742435499221955651088196844420592721131055753650102484080144443237630139948995134911373820137878272870421608568923077144760973205534949057685060510124118997215611057624872932456627288836312616984832275846453244596995676504078598336306100667871415318683954590839544029985657478956727030472896734231009982807351842101392434721363859476907909886653170478320597319092675759169308064539861905796868173179087583758344360580347128942359039477680056803745603100601009257419191587127348552840992643385792646591718021067471686407610044994933091218428970315596237291159929702670833495080963857420346756099146954009183258677475086540011782157686885616427555703290371137895149269783197306030035680332373072006284053134640214576911625703194586062541422790116111164646103829754455874796918911644909287517199689004868341023562094786783389251283025081746191814255428660484560330237322612353722579337493267981308351986552636567385992387285506616847976184077135060697643542843337450961086672994281193690001730377610680657052046668194381023278887853603116555966608363955634491116113055312199490631813346414731003491481451626022104298915880571006736188464500995392915836419740857931891321226379259778865723420542280969780202995325104147054987567322808376861600599632076249527896154560613267587366876278078498921992122716655700526860010192450046384326092719180682381733928901676578835740902013264199338129027504691601816556242422830669437906448318653362926915439584197367187367904050281402662245385033864975774087120660779953358974914250600019705543464650107892193847050595058705608722755458936589449732082202190143105492892919355049463910049706861615582274619453447519380284755193627306713400245737621952694550712478834046959076331658537510065862128997532114623852274134358933519278050033164770876306936168366751170273504108637205789085566000745392661958332081199299822730435583223455915291430082492587171810171110317363121032934896541639544539676428235881789819859995519906133284933195978455794633539670726827469275490890079466632547051208158218174030516951496093415105175918314051136704817526535523259364563545093338002115702354579445221386592495299596434852397314361712978049717164902472393462059521727921295927187735425072327333861087224915896849026239905385691507343945606799398061916337121193676289128353704037504803368761631635747323944150099194483675147264292055930202352873305756758632737386465853440 573935278478998165278476351809463508235575818724376589145776758216318720103820485103756054913555722457105121852657034258742385469156847863889887396994029470136295943787895596619960865061182583024703471629530656758035873062124627109740970488880824852059867086165052292245280566370864400609872477663183407647450840334393599996695180861209428793965513212639606079400435916095822023177884980232957910207194480403982002791348621766235170516735754489033980919976012259998978767053774993512196337542545291704988420099939500828298550203744778704001891238876017778002120161404663406224696143550393035530049170041061741313598666589143485032963305099235360016479851431588265216223055432889535015260433665716919171877321485527968769170988032367509646134812040009074751072778876741604429044651869210386393101724669158436899468109629251540133783460189094068274446742673548745591705978508683470667677219342383200758350911882790369464038956994293675467187908827339656802741691572179682895957968647539386035695824650921245345087843810525897640057202748080667083599646112666020896813266683852367517712758314608927539380271847661611345332183392116934141161374217975638394818752218829272772117552900982899464435303945673061309381315260498165506119363999558714511882334246661061185422298572356706554098667166593122311347995999129434288374525117188964979311182843626847254770042857334929917590769252450251020490940329319194704657339470565677457330756448916633550097768695755973624493625002613464104416792405027518138795810448215645957010476383097435927524336218686286806104976677044169313659585772486832335507137815515582772411594867355740610799623689033976060997418167386225610203487012224096049585504926536472440887347189407047716757802993168712829888885549500145164653991043515205650706435161156156738001739371776074771692740646310283070940605072945036695383181510227556791373865394709392784566692295767754451672043093903083741199330565823976898348732281944776985939802626669559441017696844793779157571324903016981542375991162544935398085041034926587177389543454786354879103511619603148492072424649444616705423103608045043919615574449002314303044397224126138342675407262221754900064936479785459459415141784206662250257709693350537268957119337144228334012608185699104131523962000605532063559424057704573711507446845676643745373472827864719348811213318059459389781425977066949886797235378211109921444431556341144939409788632548767875394815078921334694137894341157070837835124634281289836991577789835477840184863890763138597775176294793893697267606849045566613347306454111458126312796684423912720692027945745543582281240811863820744940825909321494540716583465496111049494737965227139431098015296340533258474234690639777720695850563246595358361255065068408902458977007119100238027452051735424746339767279971862181725767698960378975882697507838642955266669346479936278227204170357713424750907690618573257068181088413243805527426580134123837086952280833102727463821252288648401144370328859268295186325464086927938853029003909890429912904150989175287008627929204408836942648691527240813963170461322260412200997570331241877265087364136918602004396813003314981356480458867168598521752063138294603081795364104092315999672950135286875199138794548839948425375386797429619980002741214967502445475889211916052557208359771835311621170653037347418754446013324022997024907227169183961049358387490462268931143749584893254197616684468355017274597856447571241325319910677582642724121035757508236054583180224994102980984385849736900690375404858379505681821769395730173874979253033191960437622911302906702640532245718700475234477496264170951434679718361058803995203468297861657265377421381265877221719905958127748693553199392547026967108800607486416485704494260317923187231330928185630516586353810474058497046172795610746415955100190374995556225748298036490426155093965208547751113332726085480825132639314271107762061707196156340012974700721723387984839282727373847865256259213404483223987109586135941120 0 22473221090779283640366945506367457328611246647003728876805454151836527975582728528179824123994510259453648223313426210935538043389565138412573914975662871378377573807465795032682169186936690114935263454538906811163722203705265191412814839698160551805971790950808026664923403637966943312364366581435265450350245743448810391746358571797875885996460349519451627640355641058265858257653168863248072551470118443895554394540204308297238730053367431000887559352896506964916910263296431403559153813730607520048772808928624409073965039327939964162684613311730561076474102052517776222890441943985502031769012100942523359449002427161105607976469674107636933891382432127741012115104901469553648270616926756499090961494185166520739190916573608327792120940127820636056974650056562482646348939601153001469024294097840895701428056670429631123238981784800160581937957849089584854896627660259439163373344456462299676095082644041923303799177605557152393361360131287525236142535823273072935851105576929949439539075102707831945524934728203331900419510573634521291513294954177774251933629353535674434597227853717463181445422603098755725290614572646918263382565027253166795142576717963627032385399673608373424453789294755427873070061443912667342662060545016159981270474240549976617520312637144229438339991932739767108198389785584966833203976400686768101785164914700127197279777776368692258851876776414123428513023106385183311921891725473923636979121450974351598088001931160906768580919413890248762318897494687276019902258400193827804765737251232909637277137785160422529705036377911696796364623546654484330766567898533824132282023838933496587687645275075781640987542786895711247824982695149349433880436112247307495069531775276671025988092834708136953604798570611200805873529788234705345142024725514124521165841535263306559447394272257139439268882033852652275700696433429350334783365253725170471972140149256541404248676845260314505927995927478592284038112932432723079401942718710888851932814187331806617220860868583768889809061832505815604447474688706903975662395204424030652860069054074945964548859886562952105650385822143402950075749511575783422482040000409316894947494594734941733883590957470899440539146466962673237529770619925889464481090865280397426452315241666535349937180177851458916733214114036704934971616081273229868096372256225839569463916315229192189807208895831772791805311023848306691201733314935423532624402046677940121281012569329932179142758287412020189068314621949904269377813486391941888458158063606718638158513453929316984084339043558406514610720460117121025928466937543752494244199877337345928130834049729882218551545762190530087953451914143005047692361634024855781742161902811741030055789614109684032390805880640433203168789132972475727980630984732436171077965911516072804492195771384819416458186285503969746152106825058581403223710134530222888011039705277285251937238183146326159782094912360021328706812197246440285157299983633371658611510095492276779286388946337612755514368722672774901677071962744316786632980053829485095386411028278496301081648361350667374070879101583621147186114222509202220516222998201565512182966582407783794657067826109737549472802707701983360648985978262920324903101658904147458653840003627962711010744168347325812674452065879054009922522007456135957814310549712896535600724941875706880657025793790277200587990353205464222117460364978208339167382300910224044101040293126494465947237367285704004359122745624688461056895519609616093608171575796343448709638377666310426478232552674836699761285990021321386643092344904080193778340884199010466977350080638243360198502885263362142542683637295594954530013627205860793810713432498423001326739112730517506600242018421974479827417902143841210991855115550054849690217214772585635019814092301207230187060997213557379967773656895157872970582358449650954537444628129471339518073439412344251826297819998341401388765880305009121731471965694706916909091227552945413413201609415747033984917019950309722425726450335648877232279958869142099665269969412339086895650029446794773735731781241510187264358664511433206021462163303109254027751009152197777587686093232357815773999798690334617335654718328606545254234562264469971596771962213427146620182324450036441242539023619612513213107257311970369510444465915758839360414490846751564769985456237905916194817921894138186251277807150347402426765365897822976022300239490703952846155635558852786238032976271349322116643944966698988856273832095556205827944239451712384951375902552041883320654732812853048209208709727512525553697774208546075971417513122601136856064349832640456953091015136533077340407475879538199155686672072079057443580375692075455276581593654461511268282002968755595431961923139170335682054796864913320545082013713441941841009499530147587655389640372905727749204445058609938418930352274646060581221923834035904231891217607119775449770202183439836415510371613292943232115868998066394052702639339659117738604893516575844182030509622811493924864 -1222571800147857723586640748880319404879428473365043134094976683166893992284204245123682892026651378655646605240646502618321166511391419812793216176103628229696711159470583884052158467931861156884138461919262390293135629575911567340043412900395405763149505161473722932034607224424161320794843337867154170715455947191423457885973381889090830234194641120738355690866196302144766422906781401177458959067102463798031715914568533478112594824499785732998237868057003679499596197098139041500586585522033292481998857253899770943702405066204522495806890564884320706011834344698397397015326037491633249444183657983576046250768089667164374741107263742836401838853112491130558425474465772927901728172974704880874694582234305532857255551252598751522754933791068486866291517321409142840021733142886729822780633907962894711160185857726670535875693141674438132460079001852398833938391739535087118369261314496494865912128680033000813997468138620650219887384932704734518445599508390796991323678407750231386347864241218936414517380586120810147151248205223861832445106229260840634843376328160133356604942978886089639258248949585863321826847849355648227145372293915248387497136610666755578939509184006817947426437332833204731167046889282771260451840314904961771098104789066050148917795094716007234862115246356917303428994779080962441656803868397866752143585807265416341866195373880225300304893569401158355769437947668029590024308564549576293266864544923348101623709825990692558280923504525784923652938378329623760396228780580214226870764012009987506567682238740740155473645779911867803244590166997094149253145265763197976853142908586547553188969225323630827569495328398178729294626314033542069340607251404347882844264360743490315327768797877105077085343478595188421998619414029953195338157475011493888 5021361415326914090668509514216386291331479499885957302725634510480633861319514947299541540458914316464486268154190376526822462878239215767188229109898668805123948095820563758402452252710482052116743509615477225915232958231308791731797172912552672995782350539531499820325191155662888432199909951669257354308573830208552421334688665506389166702452176780240869772961625277799311182806463157021494604160018084192314637786672968245366051314778338412511130042363706527632704283487240826434905938026853189042934973539098407883028936757696707176244754527629503590548201969997723134347244488732035317881773082782015111755429247020041137475703238758290933477447965054828517851884792449563852087139816299249229522504177913471410761933506598307845131714082675124877991194407741568580164850730506869235889794803787339690593539745224766614217431574767525051574705441772919076399242142709691008237567723744486391457564883774084724073883680473868421403621747642552657891524051071969083499521907646194666163111448970712376295231608008237686218085245747265462321577565996858539597721170881432336096806850007581201956708405738970183709478905295685797212333024806265098450519678664035538418067841994892313766810809477946199173135943085327223124587014880257361102676331024834100537481285097085261142570427864929201742341294988574322485276855383997826967125388592596539134410252995796140655633980435368165612274002561478565582192287822292505415599438152358054073024090692309097035711263552133080731465247194637690530575791986374794848509471273588685085713475373075960016270126641324796378554437568708142274912677141910584566952095762074136159790272172247013692859505724125778776798448318164364386843071262824382495509807702645281801155644421081745668604587047351656830716558669090591183629291867158650315754786948973932853117965855260073837796563133597707042533266861565630435767823162210653378604907996033111999495578936776708193007655636288141858957370902456593621094751075688931730397444458129359729656311671426442127902529982360639621615251235501648595387159613759431116415451429144266647358553375503096261459349992738563387894265116698275692225925512948206065479733772697870714437027410973517685618560385906301010837007379928624171753019405427193018540526114024675317566939813703547997887625628868427189967250382320985744908364455293734970866719323319738552105049630865109088851216135362121329523333581846407006567231619990409335884337752207313853858160586397445596281296578590762123881427116456069610050231837608307439222415919967098372584773605296231046624687876813565392635348484074788124219392397071035694755083436636951372666515310430771767555814246662630105463000164793127786002547277554182850351255628755822367437254414686475377896431792501154148367146822200037387730579794045698329085872985381816789589975677868546319014651531709368960634180093485989573036513546559461393552633479522758740571006889073517550472387391617932261706075093935313944456550281459989763412678331914626285286249254700171972060575085296481755810762269933845213504468024849163496922291374302619921736665403778441153543930933047800887075487398024803367130874394123968210995018462478058400337177994235067814589807113730032219036644461219801143994104186531264035301737637331328142519932892237223352083979019697847371270286089417737653742582080991485015020794965023860010093845030634020854509909626551183673361795592450401027394855978459121763408160828444676798864158316126200695019749653363784491654238910172910199856922922646524426301802830257191538982036445785772916776500142808124600055444854431554684517637578830074936572718840815758922732441059397325085236974255503728715209937671196186639748863352935960261652611074890978033190574766509382629482415603583606985180043102114983356637346658297092267436143138373671456857557159194467937777057161354065709119678965702261395156166948205369074962257835836028960299826204947028415972401609974165768471565288918926126526905774351131784450089369598044582713484061497039625452446789613247936299763501721143403866660838236860121964610648418675675362943303680 516417068304831150461836004189800841331720055607659127960408087213893697288392418182884689817779518953310615395786231209630523578370477053009976189986120193468935925722351242608471994108500042502809104595970793467265043388338260449351025525837991671918277564644915584923267437412100834588046262333269341827047342944439188293610037911214463065955208419906076899333812391411826761167396720875642271056661248417486787237719577824880591582511225288678961954419838676683905276313528924878395709631231858898186171211870027843004991304981431537737137453159621331508903022814265493356058438775606576818924090827423592520505731891930210384643361953712493024990553131770872181199408731070442463941893389742251150771048514808875929476936117992479743655151895627036090169183099172473632036641775168231594299916058225284122648765260571932044635262108995048602528376321581714940342270263711087906738791797149302820670320714191311063299581002152877225596602836380560126954128140785183627548256274163959569863122501046722527199824465173666156193734913910687976956291528918254478623406611137164614075439911569678566753992169710401069814454734846824717206272017489968102172144052502703404088421169941276616832514168610235893275666609211535283831364224127302091060134697141178566706677950940488060287770782099215346535338440271761314652446667128322551807834917574749034729698017708687781250231393591713508131102892194466767114245246917399969690716377618860415285025198166264906682168567834784959860394125088908023242771711250277844388951241243041387878481973766286877517934510157981958108319841261998588866288974093852318531136170443633526381581866077161636886818537344494901487866146077508051137520913934725384266344991915110153757941560727942496389741745491252039174982611493961731344501028129917668501669749605586237016193082216945610008507048768016703191645287728962280837603023069069343785288033762399811252395766834184682564152184636469041140817913257519441134354663696554516567925368567665178314531715677109626829428505728965746813980174317432973941664591080043439713454259944484205616523417370166152424615440792052647663067607426110375393750600216856292573555155592137442626973702522786152720568655288162801131182548661624496443274178506237216399054891811015008376394011112122494083981802907839222493585896971529237782552108633710746137187017933832892902387406811047246152840881673765649030955482670253217808216115889581581673395098227563847382183475742141410179263476068041231397800189273825310995998014916848625714792358817211489351131531203276703571510913385127334953532102488493324793373193438835287789142326480146347049971997425881243850571206963881921451556243553406299767484647291903428990719157696537077935252332033539564009799813123144074097014583000746028732630435569475290953574818144743425201208189992742870630671933047125587082505972252534029346981439130802364284777784458453522914174941639132788151003189238278478863294636207822922872021887654973661813502471910126874024678947806388537825477678651529191855280114609676321010555200798539480501042583170802869672726035727966650129286101787144661885086412960215058684018195960543014809968034618633646553050531246465926840435439013635170267363229880967838224212643506105417051862213199676694514157637151067105468158571700721582100524178090497877966309076308850990086604934977354577112203381830664944706746292321708627079832675716992815943344817020167082421009518687550110108616718973981596148250164110613198630634595740102551621329384338479472120503080797697097538319490376014500648126063545229486080423205018780936893190768956233521700994661103803696573572625750132287879199006612806981304622823387695326540456707611337804689981189426687502948435133053266158689011534802707285073982009062180721618671897518437090376772803285537159669703567356718545687598188898414000226309894115247288935167289962434804979298071617189592718717191834385670900198319350011970329566908451243566739168136800114569274587310539830178157229025170463085558659838186212721564567147778799203187048962928884738252814976204282352802341041003955306102252513987678286841561460859911974778796614646413393920 24236802909997314817656977753906260631398039054269005776327629916138703922475165164743422632184558530965004183413744191838524846253968534373910912865134743398976614993891828689760463194327445714903946791734465529865576952364689786635938576864136262801251982390109604535711712956296686458722989574682539830878299010673445297469906886566511464447496721295434406373224194057628169934569533639303351249067953950029368101357924910983020367658917548075553129106804253265861616863216623382598005765736998181334631650980322171419793145627392983516597904073022143129186458801449963862686470943869150924908496964477784134604396840431760995916544949722281395852824071133097555478978811222371991435531050305987997160020303254070260648433114861516485638796472478560025970562255891837473237841967676091369328954256331407433230794139699531894501809858673713782588289071900387804463217011967794420444503302723567525907843024882718702116639804143024130661216736744562658500798620585836917369305301032236364837214452336870246158025359360 0 -1140723263538491983534199863886490012093172442921262085119028176927400888614521399124946372967451311401128949837051884625639242249023870730522646240665304728796384211611723559304302283449745588921113676365185776807531892420404390843151962205042082606232537624175779898318183425286617016240023617206374413123132605942199861079570083935415678209310113360620921629757267348853166331998877799055961581342056736492218039733498274701870802108732186162358264945702755043628032115253580072515634572667349470100684375322916118180187774548667214332682847790397031097561591945566328390318519950997977574754667920868392101116289109043080755392554932614251818162458711198161046996209352142227889585773713893582673115971850134350585307574114331142815963162078156992587556095121417266990326819882791960435022824317733118708948134588395149716807610697095581087331851544667078988980945319927820186892027837483827032027185960987172318889419033276559287712276259700763981936378118541050618627620579475781412298529662750842201043334649501986089912598658673654286905849879845099788309604895124713745066070621939270825536622541632941453675566436307365920402862733242863482909333781701310909612008093462265116364186767662279933848332426871037055538971915346350495213571119502654626264857360294184022807132541471339201432302369939998578819467588677838537476875773330261486431407929781075804016305153197316969060747881915723544659166282675312183788692352001526794801101494904498699754480087383813920155198044844522237200369553924228925194324607004332471063457864376071357410698110068075143742233294835011514312818637438735722578541957883937725156583358070102074873077606067464172504854405498215554684857129046933286371739141896769456160956808694598419039903451737322750430760624118218060876277778392233790178314429877034257059588893146903010014630275905635065250013407715572162912895797581182235928161691317995246451768942573956495550559218646180081246096322537812426886630439769646225186958073593762083468944402638367693386890806094606499723802395767291796276907671084223678872840624170250917158417127172616211587309025863009378731562390552989278163236073434947104443667106934046835347245708371902463902525833800762568181184090617957745241832027502053107902913886355614459063744686599793431006327275838504038465883417495073860176223791210758771349871332411917222215878181367006834015183911703586605275810020342893128355267709556618916522807966858433804222592431252300133607094967322797026101747396036301406893859648417253425358114882600033159008386796753788665128962540749889956403772956712893724752813429325347573304213561741895292849142315949011219673952924745373894455353803954919296488802820130678008528589537003785852958580040492598550699944660659830576158812061284104188554445986098345486245056735974786057286076564705120379297063703115769801095352056049481535661573583034399188871653563963255695567394229106103375414685149428085447057577013175927030607906565979355606312713336942095067747231209931299803488510040877412229866625476878013998372847976648263240190770239937028787612784055242219961241212894903280280695619389970936652013477607824561297445951990876527068974228535692474531975038460736309241306415736226099848239658190781897345873844646060691047979171463561861710094641089342072927646932035556868039438721225881100749359621662418122282739686220947802773475535056018484244345687608003653219921325852240421522572604176309658696432759416414405081823937348008397331487298038158737416563281578817450665016417436795083217456025688912529126657330918996976829782639858091431375537509441971429942951183233137433844509327113638705939404523583391643247004706044684379807523726594346826356268642092121344189390091101214653756593010905155531654102298369157291634099811029854091429997308051297917404935855633356558040401784783567644227956264336379573080578666445920791267725263933358128621179060201062308165460023151623680235658007195846537218826374711584317883799999559769565769117512389934389715976449861547834941990376325392349654934893286958925878071644592398814115064928866694280920157556279203758889095554890661598196000108518519093611738444359471339859617706983158984343120000223286128169665884661441692055584063948250802878313174675982769588726533901427490593839012741602184126909432766512373767990582658247500156666325456045912616500449948099938145201013770795653065845231170681039265127580467534702361757262587715078453998506148631394800123544832467992912317652212668657898831329602198508741473395803589534727972204184396156931292482234492608311258533729206208245842590460323026262797873943167134300294114239053568861646771698215591364460250162088958279967489547901106036595445999498135303042188742986808139977037947879510508104696082882257826918196034217603575543314840893982987442740361621787813869395765208381264038020954762721996140356704948715520 18153861928668697587368153787429666261796347433908079341593286009296380830819100353532636762820701186154736685553770276885827238078748812984376199982409929184568268117661142097227884545463749310948592183181520651290556891915903509673882721796310570001171001214741990989725949878148849457403117296312780049000663715987277492711708057655593111508366121374795223333976674088891251609595353641340544700515626779561606961239024856578955916095000557318100123590256196953271454417132538640246305024769315155855302651344885662627406232451182042178497750274855026532968336587860801298426517924582743230324297460166141453788826194029323878356735161718428815876025739736881587223966839720642775708543780383201625080431122644339495592194053383151976928518801957565241693963608582824568503713600248660011687949499585876478749672638851372093195118640494738318316829033227574522417309163442101469302535653268036784401577111550632548986154931645866060020457104740062144224476098665359327304595735187856477309586123270580816859120295765220986431485185034468348267165419950066832671472013927570225671978676937246850186013947872342491409454931019955711006055787949756214895763536472356075689762045601724459274493141434319502298623367114605148776515925548081446892977708634102097280195127677335173571311452149398178107989444593463757580709087341237077589528741187171637210297469446430735135052019308572126262900924430652149245997339428558163908868024327831473534621818288091702990776360288555173314606958197192881741147080680245184744814996332059566566515193225082625951598266149633966502471943293462394974588880968058409190260114613607472315685920189724862202201553668535079410746906703665319195415991212526257914664418203852595512106641605892752214473230197397515025227252206534511087426886255919568489336163006562744724103035234209633913147555733022126037285155876500749209703838510793579484100402309246885668530375726515909369872257282576625575092289593198223988830602972771598647522148459620038746731671386989782730969872735255661124818070981624601375984941537418409271950228072955246841426125740889896203791482138281860128929238048368334190713055596491124179149477326490755804016741872548090124706341386869231139218903341592313093461443062821631819829047230005919829585320764088799221471061834088096990010601337521334082322305304658687762737016910230154811337122218290330402439935297870479927692967966561335034278238831110842637409568828781359221206342398125540683879914705056915263213004872869111411391916993625379658468693721554785754876673544935507695690100221217353480417784011749516537527084559710107670151187139064507319412166109941461774996324331180152669370442316059860599905359352259781921343227718166086616887405829369134592468618818040450197935534712452869816971897910501097944858778721820508483131384427842350062544565768613900218267768418850064023643491473812774281429137672982183679313719690263021007469539091646356743801209764868861158639156088691449415136155833013446495277603527792570533034042832337674415473109789301904460689179857974108698582474912706031619057479673916239299595275894538844389770416184380392374550617212092369592594693895176781084492001129900697037361901711886862039611147065731873688212988030480591987612977236719267841352284142830398310883345038637302661730841419798362997313010693470761935928106565155334229756903736505175948923615396731638620684452097484996916156257245391554560658861088751902920816162015566811735077655730940883807857356817714751698765224283241981545308185981280462478223928555103996085437394460552564262497909427942432097820736572919915830816840006315599341736144038255338050573476979650623642230693123649512970594400720133731442544866649834481065287804084395605290008718158464174789159473338645192529425907633987708355877328338624982096012588226481303901163015519063864264436879800766542813814974436658011964781168863170037619307178333057999496364744760541658572929684240346476833798426721406736663936968216070224558722498513893369147946286559687780247153321941532779000484314659318419312401801631415934240340729248165418237769269866549306752293577881332419240181725986850337101912862619154020710698825567626701542810829356355677583700741995576348216656831635866449915482391223493255986681008253499313242167175148914589148202305810431150133166909607073238585903557760743508096991821174922121045395664702515210965164215918910181493006340399118298403874435764260123454990000572393177751697315533151602371194887479903312908111633589522519734297163451138180324429388724843383104268181659253172818458259467584641046754914691420563310229597535217592359275899566697788333209778663574102666673285236278234992475617187228279575722487423313212709390238858787026421006038514429731799955197750058552253791260811125266489815541983630215896830251181146240340020318739285476292715112967876436656698870167461093825097782762195244050526292866163946968786501517877770687904295758885487662130024939520 -1922114896685985493492524766953944853228343269034340425659753106305590372325073018834424306242838489305478017630538161135493915217576479348199598718024455281425687193446161298588888378132474345249298152103886259179466726777721859424654696481205010035288617430598934836409541630545426011038843309402421747781502172910819251609007147931705414397993527795387565639243920277528052882188096407759899011180022668394241291333267648588622739054534148990764468022770822056117435410658875829547849958510437542039195110429284440356580152971346510247557182830821424567507876519430847039222172271624905027418845352096340669124561117201830135099201039712657226154181361077693765822145307633138617752996475872890202587991764241245712201772150573158370479082409849919467516409099081924893336637361718869113932112332391246934935408621815607174496840477233511472577456349346742255190340188852790408315074224008497747483751441216666489733253555378578427045226220997302889020884368989469054797203389081095932029701946610208697015624728687656453058912670841742988276478750425674759153086568391144444488519111663730265858547470945182347168757978632600704045671150690941229456247103576660064983139070810898655369196370947299881710353740822060708137132773495642151866911249843263774418875732023016140459966956417808196299426240818661471727363915943298942000507372041902136025677763703566146165348977834856260396343933224337084952518567924093642614149454980417923391382762556388630906298519588056854704719585978668458240751625032789633077845158655994625054685964849507997127183191404940190257454679959238940369135441361391021391123846069481817331767435046295270034506783877742394206987765532600992112095082924096563924273824898588972953550517538535918149748918049666078325715647051348854386571032010554307637952048752727652263595330157262565810690596949765384853275843482331356963410810836272711185376614091379704410074784009058415657785154846509941599360083267861519533388095930572249329969762537448168059137925222050175440221484192623524371458720934402206869120293665343204281754945587638063512435892880882025694647732715390396401051140099547825445116547535560407149723787418302984548827977041626450760468708231860870905683610889295128752236697548760256372894380758135726156805725340569914855437267798007425588595651714176274830563194429179012367030112428956838514515625936149123421861864763488588130596446007139371797451536600581359854310649642881477702914457382995956652058262674672348195464445715159321796224453867369478791922880513021669877520748323817010410249759488495475079819891423358373957188363677351101788960884919522486034852860903982170640057896393113109510966484434327972188016328713176589372641591754724508182290387119232666646577943898635746872390473327715879766156288030442694282308941878176094439117423228926312816652675891540892068170967516115839790917586741375014264814276100891547918898769271082816626654538299620561038768986253498216680101220471573445077466751682254841752365685369495658458867401223760888592237974697415544149258930055876729975540422321863379517076569102694507059442974757263719031493609063803429437866598937969913852366602113948570678624237741003819302810992554144946299873153283017305933028385582549488517196235759575086835572322627753413333121231348880491397566286162620287950822904765191867192926708957706237354414235210371773969510865555843516977213701046824070113834092088267113810833402679965361583043000348749805494411084919032297336457955078318126638002716827609447083350959932433305880537120237748800959627863397180264335687785014464146329270326654779687573328051054410619135500217028890066269380220809482856060478201702747517382545303845583852030195919769678888203639156072625255531507015419813673245231767317022077625056996077610392278846034435051251912190857473962863409611132520958646732024361039040153792461223327087941079416201724056235253401683705881192202516864389294688397383531465077173210672277174256448183036389247452800666299453479174714720848752959858867781564741213909139949434445363684795859937170195715123392140975010305809838505547108835159950015101901311650249325239097445221555046142077681165322134175043944628364826612951564993438085417421928880350855248670811808600265694846020789270450852520917823266391084723082868492097453729715046864968337681734136285306136413777745691105616766049996868377324173857143347501745209475209492371669503775457408696658195267285520027455249802741954933285925623816744336877844428677976105854929765308171422603267778953348509923781962979642960448761628161789990023139364770047879667457418069747898795519391711767238915236518178418880594073257290890958312998658681608784524978446007469510137091179393728451480032655509791013242257613201880574842612702122864942259926037393562584802631568689479245721189547851176610837215927990956315195149392908866614788123988689751035639959614794625934086843301469291185959165958192952267243520 13626822664201395106980866740794626284742199049219934983329389716030361166372066529100386706707732841778899040575744424346274182951579672872868700066296598851194873040944298689681711298582445270964811298839194142124159565088782147563529181031741477561221092825879625620366133437172544488799036119166680913832478765406557487586146710727858742523059607800564292543493106463623052676939364159442137834530515268846627987795103074160836832177793874115057082798962657876495118162097187405545949659418607199785298704501778354277539792592879943287496871705939033092416018481465261221232555219896026409813441902748812306978847027440233015640641317586391277359165347614778139522978493885324572189836930649636885336641346184244006743925752501574182233356453965390185858802282912393569027688860624938476890661564740033968935446526266158573458290081953298616583498582136242389840963892803100114560638985746550471381112369098538079083986693239199261595543572231390038461743888835380675720248998263397187268884149116435046078344807111218404735068650072345088120905178210801068529064008434699561192340931739833179261983048508824815605159475037184243112858967326614336702504929528545328681344775416194830342744165594382204492850975495955528229059228073185769087360017828967197515585610185975176162454866579681129129559047724676989261682169356880315242742679694939469771620612932984824638363459823243327806790182759129971768030228784940611676867432752042208240576988807333414088820217603790247785043359487995278102118110388559583708014102986858820443837721497732216654326871249075086081034058845715404402283783723393968329549863274487930934503907096225964812239560551086019298412725602675523407232661404045159708238982204016628338021229045263219702464163211814206474700169607746216538211362975033561248496016825620190113375781225185754242549660853463223253342019480576545626698538291832759951750640774636006881036634253464203078531462698302272029549530371169899745617374550278216890298065808505808336617608936921019517732676237125916097855732872982045325882271428797187620223695620799027255883255398385988267416676259717878023837885302098015652019657444932336647267344030187345086764615811577734073911997817469887379127849679697495679159847680005609959935312993362315307404257766930320933710222608094729862441363380523628212985106032747094763169852479438690173059489373546089545311258667657295844469567029882287021575675469450692991990758942852720437002621369516095557526618909345869865820116843054381684334913859012311868603813689473935962681509223219171435647445054378997882910227902015380065211160999502644280019790919467145394657296132934841911101351934416864504868215630164761902855720424467509667847898416541367504319048700914930617677482969291273975905804627431867185815811301535179802006408161731220027280602611997766196566813327826176874269091503456307064830709151347785557593327224687697704635705890260902758071736971984299801654485583612094059002461564452212092146023022757404183312327843265450836058428533991625655569463883061350333071458478972029667980556882399663787029906288706595791065567005165453424549762237057141396574411371327712348691953713934919705841564362265277880596645059144440874915122768746448952023015193850973891843194101214430040779773148896653362033538904732982705336485958778311532123544003913720640513519831584545247108143659712371661432419634390223417503824377056708035077180735808071980514456530500919247910110245130164990883636895182357338945004260602850882863665116173413650148001912316128077929590485392484009875698746024249501075252570497406544793043662469489829244489665617682945652825734722834756242800137912020399910514924435246183857805396581647900404038274450001806689481215648629486680438712859916891846800652799273406389164218383838983122512471895398526161944335357761117045820789144916746137102495278001680669701602497465870120281588778638093139517934245422586592629048199683445468308600069764291321403105829272488631711277980406041920880866873479385698203851201079345808528996378985843406828617929355703077238827452601823026047514270347770356812632302367174133617188354105179043791786531336995634495621199521092171675043644990655267745560217972855367372914715135366374093377410999587174957240418343813111298519922658311330582409078038807505489066189957779759020486673849290879080078927889860107937806129132586607575973314254994135629372541005632844015884224159826990717317220001419311972481363088336246406895956744058522742383707498664990838025580329206994971959424140664489898430289553764513380830467955097600 5358728380968310271338971634891606436228748413403423718499521405609186989007747916822076420647252545638798956687619232111942081297091618060840642562175276839000269325981426279908271283525037228677869141887815466642020909065304568678335132291597896686254242618597136107567332550271203980441297337540632756800585550847918533306546243586043247642466772641865319973290261770020520662578887566054089845114790705211549232791318740980051089618803061390827027504764006778117080185617563217914918436367056157854265491458696969318307035598464580353809093902166834598856935690699594091501544169197207360171642683699089815898704297115218448764846113814562127456816611276530597644313378010421173233609181006456746089763495002820021515548019326124191279193327872022059295352538540404295372877139262699999926587094267115505396871548846180412545529035751144183634995979839201183032814220387461412096050579642620867423662709770282600386362141049763348789824310503693157564183053737513057248567605745352835440863089852037849557119194388605093775596840500248692897655404635990186887853230627910985244417229652807100150573043811815516773755613532783566501141090209411898370591661946204314042504223238524937509810596554608797123826155597610867244004814988020989632258322794505049212185712606848582998942926921878430512373908755826665049455470296044165986098169331144777629729099882636730056316355344926774398426083706068545544289777651458132936307710681281020132092160620309253867213261019879174988561392985369933900940798743181410733224638768403303927585425510569517902397158124743765061521086090909284387635578330558802650188460608144941803214770266558002393527007368711970182767873579671019287260667778937014414048136067838485185885159547701826755788891896837390412289164466766809758528241646587791473738068696678166485802568501915020989479930755859262122783654996456041725399738674113555818105762803528811418041057385297659817507063427038012845855981463863930904955396207332837912780967949376408964878559552890235882610074015601215404187033487519941544877467408889637498852649021186829024443435815492460738627568456461440129707633192868415247793551699673801893670733817327544005036819355922024396808863868936941133349965857788538283612152122727368106898511474796036746107571360866146403184465600392070343917478701258333967337151404462971586498241868662577462837036080472578990513447551951805540312771629761423827363459384642679114815420622493829008568264341469481878351028141371851946355900701070651832512127325869425398379364431614378081176106472835861832972403467232956933475512698675357639515904930166248636147728264381817343807723951886608453738636738064480781708250700629194934176844942620397374540742837587407000069412593296723455266248209355799733046276976687139369711844454485339185036737993845875971062238477827478955723898603942738302023298384915500387508753325767806429074728508969055463591965495760707990318986102264789215635712738322397705268133424412631500319359056779515531297571631845584320490031371484909325711331479239406518564756878618897113687260587161108664350971969439343073072156092053241613343902528155729798645281868116371492354448873123868108697155349053790913645721705744385950117395197075336901708546821476007164733164231720447682604103415626696208791012343154602522600548971067785921242989393863834201193537800140880717334543424830004102918972352360434711612229746032952146527316454796023918443941608613330279363814127050675612357305257311719143068628546784786177947346463065856033575081620363533210628497414881622047424850375328281180839268317309174957965730970465488617641068208235337003819992163213510979140045657826586476922231805822186172594635460761593908347237808756981369925042232364681947526296171313803224765932422162670017700023825370155472674559766556962974902404186729679443367295574766922688723018607780593835184300433462647099981638766745832415471639232028048672743812670715748993220011463543912009925557410298191517659165021708475834116644965990390941757579186078122706899727161958590700332053943924832906967483422637732545372124959517294316079019586074220447199194406053982109446470520221024420433209958736924285667218042622655746638885228788885710855972289732986431909695293786667967938982505581021099943282423665800351046888716467144986605998677332063727640082815309318194059952217254561795947098451581863371051345864250899961174097892899479409435622612183495057680979131188450748900095968655053146902118642961626126495919802184508601783591640955393036103613021079813174431208360397109599445926901595044089158411743589457201021600617463172100344061947067829195265547485743876658269432360975148603957130844411749772979984665905923104025641905310542367883533958816188049007006897749068565093582797289617533466658268880126623962657388415037637448182326277417983084783335155420592730255413338781397317441214747627575443216734704139403794179796683109092152361953256673028514190208423094639363372957468804648002368573538304 81646058360150250570961067357104018326693235237785446427285369936229917830130501206648724239538577413440204020398530169719817475235515380660064043087379392110372608338175190616707752612394207673083704754396288206174007160350953453403884169774488176029837734732356825628711296496799443545327142819829126613475410729965608017710583769076706905772144936814600637414081159600922111229387692459767132817231590257384863082527308824410240057373175007483489085552025107763308424879426480487553058341886111676411829203506645455162806865804905178245627158020098733587593910111692247163069422077075774892989774050328807388435390601734140116979808927498817101549882627638612824812823345763201609501572187281400358466540598584926413442543952402502183296774660499014750151884630251468524312308372533270031535807912084656550926914899365319580913401248281256428063121212164580339866756043227031289807053128900432377469254763616514515439425191662891856968552900175285627237820997480425438493924000243269127425765129323244998466971636422253037733086009697182636750494197877720183277454823779204478001282261129568777943121908231758464536837494655682825700614133752459158074497955711903517629050765680938215221711638906243562951250821990952889853918528026388164602834996910637525097738180724609796362888239600164822841714259541609451603546531490278834329677118776159516808743899157492756803493145589389648960861543662294624835283433771183161417929075108401638711273406862568524829265454441952747722483339958388531162550958428078734585153835755845548147355748182419121927750404258440085678582346720269632276594840439147986594538424883672522627040727774229485812970682390806912546944723639803245928828493395530545215307107953353208597808910406103821775997973235858527172497943156918020470654872994448219146779294043063392077900363506179162756028559997761747070904130056816660946080470552015165052653351436519985197014170352648180540558440909195129106041599654546167606135101574438566113360458330624781697559811891235065277988527312401479768344675409507027105697953247838803478885680680948152176696318364198289322068690200105216102389050341923032020630610967702229829517318501039428077430415660605509031388493861278507137837051165958481488678816786300781469375208528866530862149487308689353421138528390894427718870319927157511441242623877196261145896791591146253695321811741582574303886451679429207406347528471608154711294237288924994620634310666846077853910824932452979501126410538573990966987516111166860963911663671818173073333957922469140518523109769289582269257430336318209721842372407221309276906961009190523305243013204315236052344946599859618524424873830655866142155325853294071968780849986767762845864017169273686478629936217818641728967133841615529567338050385104759235724693193030458769741077640304491327421732306324773132731435937703098214721453350124895035272771155914007405700224643428476546621439491632715718561339711777478246025497372295755813162074344000675263865646605860286705024693561058193419550431519290259976435742897425437018097256077346689067197646133520313466853824390939130076093276721795903712501039987779757356795214558047643513221357890138272701590911953723317466379855131168169917500357443469635003553693654506165086176200459542467846534506495570446155040523761554114681534987541387237459742905258567287809724185965513149095396176431263358966210334923267791826132980847577595885763306251682067199619674947877516569992911223807634553906922383659804483056513640142545684036422358451688774464109356067687706270373341285144733721378955478622043701807721423783265424289889907176413682794198189916011258312611223000817944485617219928468936133574723829565634960845705214009708993085827681821933067866310367785674396305895694820458981610001180657892487726220579288368899670307631723702897008608513359872 919402635925190568529420096400128459636380574624738443198632131942871374547676471779063567166905567621255927173633259929852166620789862378787406523985859134919334622659695250380369646424687871018566889454043522696362032624992874821303520684429005807135266749216321346521689484337186240409239658021677868525465415444987735580968752970242702130725997761824157499034820983240433192100999201691446285125635625656503679295381188503813088322671241202946163333268185202135230602847255552782011278589959662761286285516825196982098507337245598155507544841184377196482246244472175973910675885643461698241277171695913254577675145867738346960573132485425185706431627048558981641601699719439168099239239251748402825032213144175227663994355491440938289072431573927895898303915913457803724864003827253581446579632577546208169016857669513318769333552402182559340022844666541542873742480953337903745864811472087825657262752824651407979586214037893086951880006293992824963042666277095239115239533241780246254049176332914618684344366859407154240202033221059028843918184940043289823860836653633527913303327203478329644654084005808070963803393970356539773823568595512374515481060793624205229101051365305976916526789370197768208260837228603281732074148682534290589112987689672049895120969360043961332163504238415437122869178950932209810811572363052970468011179967332355275296619280410348305404131802454425101537519298425737401575504985174854549235828453965769691962490271501872158259044779723339243415744553011057711217389906493074559480713008071370652064327249446844560680137613586342543040001517551229176899181773256287152130416481024578640065441591724258307961916150479442411965851754312548363647548204181267983024943880837656714351906533781794220065207798495564722355224031618770959462636782410711265026235838755292402911199786336353282010095740643506410917562305475154654926732988391740266695707169236853650064081175961512258034204716254060412161969687727861214553972082281815252905583819957784061140534420417030233273530299831539252039876850318822045954137439017966067764158311324006161803901998539758455312153199895773241366542492278121534797824950542139738607090641946091669656700775443863986377481818349639763397356285066051197824517144714592346776609046614324170212422064179195793755193676758388645964817923303194405352033013989389185873952288239592958148788605157526028969321064825264373608068382916907175668022513691755813438069857226440079446645915533916961156024792016019454399388821176436149614292973346530442615515680794473952396294096683556344708130059598194839020871248108200831137864785772941822570146472239518219945131284700562012476792744326373515834547511806949806060256633775322851941583556546524250443472880106284287373555685441810769205316409332059943296100382606359435877946884203266304709764784115415740316764601118056210048382292177641173812982475491830757418306649832279381151195738511718770562401420096627136139700137635236455570657110911429355827581963266155913705776604787708400734186264104952746901652966760994650664157742091239153401376755530559158895860333949693952238609445528456177843938919210912401860224893183712755859224903018408976615459352740491457517285277250079889055361551050296332694085815079471521006016928557092222300336527291321161287835792165872575242845242142708357407858078767120434835967287810772843777301263353997092664661919653806457474040523679413847937517552498396336438405996002493581872122367544737271087430346202196371460565326794871313228627049065350851882885658042388832719396959445263803003980363038900655718892943741446259283847735560927142931127969699329674628022064828132870402157233023373668610388897911131582623851642501430263140889432062881144338457975420454501643989268672034619668820081456594885020588317608273012279059350376203815660271720425972542846622871369110933133268294552899700460139909823419651073472027098333857480851308135744234242523063466428734863037486030612498994468373077523565027903103948649356221098724913755354391421209891499603893183706058671810185694825619151211992795838663634302680785626102583915436278969617856168562484643815418151301623288366261754167056801860838387643947713752064816114008932619236022065075573571534621548435255743713027649186935361437134011404120891058515798165853326594239479438926729490419652933143322938933428587992855007043893551534654402731216637491882541729979107817733326409000972867163898121709510247112188216941975990917247875773572125928155138735704585011200 -941468299187395142174126178713731542667653708415732165835399303109500287536820707101761092778911301244166069425800458168168618619688819075878304280561519754157398653603527936389498517938880379923012494800940567241074721407992703817014805180855301946506513151197513058838210031961278710179061409814198137370076585415667441234912003041528526981863421708107937279011656686838203588711423182532040995968650880672259767598470337027904602442415350991816871253266621646986476137315589686048779549276118694667557156369229001709668871513339492511239725917372802249197823011625913379920141452928971272120856000858293919229221889234748651561806008746542782427469077349613881586939523479381699478385331930530424184924905959184709036630444461437310161207890435971412674299099562869463054066880037817873182762847249081025611527283850761109693042472005720476803285719308097484813822660256943534917269377667937130983362398186489147142371881013638960009008570926858746213196268924591177669276608695663996405311480350873839110427288452454050371053697999092459732378759520289081848286475705732242802949585880618371532817742720113621225719286863255869034161234201078573704840627847695811188259053305297569682090583584485376851229637934807137335055426764571862118868109477227504405235919510036686998623740396238410190262942943379927960373573416718732755383215645331820680623080622647625469593535995991662187391028353007982084021880340274182388462645767362133218122746256688148450317034272304726601264387979129865907770500093095381779390663798183277112177823738906890309215879574833724247816308613728351735011562402171413435373097330257673634950876153155568017507952742783164618799372189099083433266528951290905672809999186796039979251341899742376064938293555221049136545654879715663573990442827956862851841415851110462558457683145440827747882622066913469357329107074876411237771605938210261037899705193144840791221829360918313115832793355795937096531594719331300850871305295326100759671733633633122524158692262096806205800162203881847319887091048753385580919929107675796870336980891998491903259988486018654756447589321447903182435131542611131624104455602740300005188220428707210139509425147604658362984570787226542786659189184107260179213625208437509261361591749513675252075783645995518059046368672840890209108869659420510213639183177203655565705005728037553698701972707800491446951102619023958621510118977661944877620670660989049250730928397477220533981867895674024330319100630619282950857799308478577238408387874174645328425049743039429653484282627366731495972852082581350945952262710178014787199118475115559065026970611914476276220290019288407334162201030394481587747036662028151290101623904564847235831382335466823539907561758818670073696041853916585047390565877232346906085417011952899466969235626007472616319898479003024363932191092380703148793556003537156615031285764583218196086070564445904294899438014247737928484644792322274157639914373193565029144119605624472165999224081074017024337877526132651988845900898126608202352725237386525688151139465247392995753109263266452536415675420025209355729932953318637998310848027063045768326181769024173628801872092121045812372649435209941837729566959478847309593605934551455496837957104569036225712833881792729822365474539821884553008360073618997922435461368806761304347960664870613667063915489352452117079552328753542856909752578343083686039446171786715885691173661410696349758999510505334493122984844673407943599524338388316252256011473089075187646350346370125376043239987362315419963031660373009536530314534690520296207483602197271044678103283062656791299874995234464718631736329213307141153886522842354891432691152685015810700087672718150236257800196043418733901963851337100152558475323834976236863865902931301984733633985522465660146494480035639203165182106723904676143476480793725570481432469343329108240305222025250667739166529122447808236498884983303391577847035130092409425227316667749885264808738886499124099326220394981058337420530785416015483239619054225044825219892753879660430604576583188656391670382439473563520054257237364107403982209037194521814408851742778940561141206299460047519846047238037666873003150610478396090894853973807432737026575438008802480732940346218963668727417961958648646373295332288491953631855245138850382192814871287465678717116694545208073904759927371106955576546931584766027815192262902178320651239438052276495697029714077980630112634681440636937478218587029884174268199476232922017656707942973440 -3333251812001001151654424132828668577154914955674830770993735793448100587706414394307830521146956571805182445167042286332695503601302598037642474235580400973647007838277102868081312443868457052647995824092198835821019082998417585880763191841788396892374174298448038488167685550862153934276303401393008145580048478788095137830860559113501675640304102855858194688250726157878695855048002878865981686773610694852641117717934314461754104403217209587821861284712925961874393368895906868666410372982224266140361021187938725797116893733041283555324186587402741779839329796149267292167004488032504722998581829630677361773745168611624152674648205480240411967689061123307360890809599964272448391813330018738794507520277079628395732543131477442723204940172879023945419592583476183159297926757940314863182768048914783583211464460130637772654833855292170009293488487512593041281448238087444473632314444091767252862make[3]: *** [../build/fmpz_poly/test/t-mul_SS_RUN] Aborted
make[3]: *** Waiting for unfinished jobs....
8511737843621816882578471891457283245974456541716071992264094890335225259245158383489647555041832482322515525186909346811741105027455170885936809737253412457179439537109680878719611375264685301991195993365123601146310446467580158732856161654035844612507922885676704222348720192918294822727217287513734241161894751665809313699355464096120701597028175715860986518254663545339473500942805185952328513203184849533370929138985095923791814028328953409431470151170576048230382200822745806385540052944490513844823764583614072467136476738984722843014050241387089285194037440673723280607282913868362435437421522155285633029567301566123558815466952315361924210258608342395756319953832249582137479605127823722133617779222074975097770112873037735165743794334076763353279963922844480152333836480082442819557147805441999808042443053471955849020839052471227767120190153640246714202284097814227815870156440723826324714646411753840312707994600742336727703926391994826955450955652145741917715178857146317194562992742973420636400102474388998929361841645198381554684679729701334354978093447776117049414638622125072296402653166641954425456709642292053193826177218381806406783220909062403600691065104905837567337178665410833424891021732487661293993294102638413333549425909654301636827891936882382924552638050108464526217630411515754170885681836653254453949742648410093297813066883317529193496509207044931945655475665246975841682074556568524553136333692398684685675687352789106291795851354995296887045969389493981741617708486009309209235787792235469504703510734794174057429912602332391090903329347930662107704404137486863115596473119296002798163681000988413751290582709226855301380293544617179797531000133368785213222655975093710054138445024328205222242501599409165502847038757083050824646878730693993585922875269651116630934584532989909268458530456463259542513547423230740254714055434238693153929254447456603833927852268134708396940560806718543655858483171471694423094676249967339356395052526406573193240982859555131451371258702747516111942025598952082335177326709284278410331700645910911776013255937106518023142516094356610984804458619065029893560530459406387879275617170019267462434801176518479042795226735625479250365980233017293017792250548866378250848518685139731332152753993866566437696773854463967318049584428544584175306124003252301125513509704939698676181096056932696724117610754421452996997524581231781028256660884304553842621015249047154715881986078014248612712939225866804931215230387395632093065333604709049824249613096387755500059019459663123427644965935929877283365634871637507795298886567974767883264643140035162493265558931958845017798104965860824319410117951084298053580773186171347058512301979700685701120 0 351146758580565927384438460587639807341385683968775486140201808554904168596015835793023428423563826250724335784875554957406770764817769682441684114719194461260745752721293439917658421689901861267689742891564666942660642332183641508348908355789000898722100589564153774863165790136109996994253158491197871914951178628914430040049229452553587124209619342768267782071743417196835176282395130886669303532708598328753806903875156173469986451433134721835297761487314055542985808812196685029591549856015101621027276940543195910455410776288844424183427818427128605456709463757273134796326551253661854180788625739967242285645783160569234603140353820884842416091289178027998685805621979482414110604593963835877813532586426313801692777389311097881364745951056359856986846869561765490699680649976823344316003975099359968286785097584597239543117341091406406110423724733551285538026718800396132422778488866897053736220499417060976938682820347909482549307170170804949114281314239457447422879831576593249279584487072784830741215330972172038583315088172363909537160932111600340291317136308367825200407984962901350274002878786480525776865115740855441222464631047549257628658292256375420380739355553192470354675969102650573004108652023751277874713233189798209241570563454634255341959363351157291968283075175363472603244006223401703580032177532724307839637713969578409266799318084336007454202562525801895996157482300306230323926650090047374014211221362249801337559434885696328678836089532671324293892525137491521781319549869261345618740351675689302016068295900546309767392807471910237663583131160575141646955926162441923318737640623954532833371901095598234470956564872795226505526597184629201413606073970211174701646700753315662042464676761470209087193583606332496265031608927795589815130704189132503709431475516362892956980910646763782148325313085506049719824657985009442640100909292686930884627084442710899609530270420217022992319950543908907552881162043751984474642698852377168322157193607165412722044875782213635508915534132689977471102468783119065063532115223924425618350445324498841997205097025474319637304632863724663822824682006060676782999625094350165154624085005172842535126146263648703143178587854663071292830302771150431408370264374053883745900846585663133209808633037127075410563985119383507009428325577117689979012089175189588538748615886554056465183259014047284689987893788310024620998558790188028449239726288552912975177990450820918215578688542599647101892046661265010216442385623993034394811701472050751916696486365959326370797122403844907099087272563220787254569670339128952487304186363703468209005867385020740977534267622230282656058358542001118993979037481088552732478806879434285934485110817849168031865767091202804094086241968070607708686899173962151699101505532232763762797509928032734911605181116794604309612532846793712027710239606597609934693754594254619517656511821677984832925695582495660586103771772629779975289394710573566863899095832509103476014104677363338516352729625391145848481319043311992337059442661212564479670120995014679730182944006800295794073367584348332532148688948123843970697167036758258739790558412668720281778906873536974772967932367216150626357301487773406997450963541204593253983095046941618085935519281326285245687410464478519283920179019727655975525667071667288365239766714025287586324128989891915863303607269241623179238763042937998165080693960339625732362386856032102871694883458346024945448378420939664400969104040441863672141418162952481044184565924909726996683326559997532782814819506684320125367367110060342383285752833494187815206350763739104447655162140511666980700827361407733365060700835817971330678461855796247331961600367456107221410300785020227062269845220130830372899724899231923903142656340858802800166790843550414088972603480667768554730582479185412585636313332522941174992791313222466459237979990680300900107530876414705117851756424255142905851824226863668644333290015884117676610257795770437854535622353120107191071297238705598190315479815033490516670755384578219727032299607781296750851225904575490602477529300515298814254325933568066849540275065179118508940421103339662084850463546022158470390501495166535881081950601906292929166390923068904277027696844977565942599038097765410538561636324424366357838959883193588486826743089435279098967906412628659907339155789532667446745145591114059076661556872465681759266209154184943858230887928065163047680801021204190150120488345349217696830233931309328372992553465410907203265108713436153838070539671227040308328173736642426496205216223557527301912895467778049766563259407004257611599528890723443426209999859825461184937588308763653431845910369116894578188259997965801174370689233884242776624299857817987837742248197244972276805780615632365754470403490998263271413972978931269550747311218788383481161563806749715700846914524129230376446583183188591927815628075867752646545298654006358312521239928771070138338352911262094464970387078238656167261157051047010631680 71003470616823093935297160361301297726837444480785933446351939084091675571302222778911044458517611906390439813175665110755596956545512415270279155151440065324317132542041033116756584333755109894468153470978431540624919331648624400791939748147434543763862989597146768275851281466492861894150824930176592517507136659450788275314211376129944750034575193677019470572110766952035199509524212479864614765071663915205690810397251909808464584458891288860689139939026673134269996165638715700435390839555782287738948437193367545781097796954455779042126630155325726062192508523749309430086886653400947596651713128578837810145866084483210503785003721884028129423587873215724223711766567681887824695978695362572816307581157216488264746675682533144146487802802688501949018479322857655405949952788666371183627362937205661700342041159799672331620965509837709164612083502829548669114861042057362451235388600160902876682408322676950066119039103052864086755953603152380146177313615152672048126331135303689545325268031702277505518707928069678607684490789639724176682184215043812306387875643298966054259988473648695915702375755003155543922154611379632337987525617110375796338614341813442455712780021901129105429984516986373402599850573676267968740495699277260406585462011643499980858827708697362081800138817567100319281254965197863582200826125300988462674436808837096792672676774466498206090948823523638661892681664928351494654470385561600 -291626297667339102936560276301197752844426657923526594221495706984258811013071507975233577010157446632270889757123278796676063924670775953768414642186839925011820976365684906211892185642168823041081998415929287775928094617953421854209062893858947411303813762765621592333117264582882491988422171981903627922245223878475770398848820468168111554644879657690140338200520107797221707487247642342762284945809815163455630246770792195297636140542810723428045165792272628490561180771707500886546968636919534184410857424506398049183038033668034761154209364861948100377850136867480451379804368038601065052406182761728686775699066243203528177450278116082458290475008436522210362535465280634077204976936300192815684822146450192036737754247443528096141333383393907013092942960007409877558393050956277460123130820850431827504293960519568377327790065964009998795969394014494606774280569572191494950980932981859660418565821138345397004534816354387572393901987273561360583503972701821855634157573457029258519935819766986668455671900566525047496982253968398993836392192660843151730929566679813953521041590250245773060953470871318121729266465998748694523811392029446467830504696430103685453876043541954755745516889037776811666342632473889010389433521234463975151160669504833752273997426434925649559788582323984083254655904320063572134293171911399614079823982622026784534724180058001653933195210805763236258344226897206515415880660844238991492075540577754557729692213379144653952694511354799210896406878101711197543566682155915305076087361234141968450753946148231327772708621402896262176800672805764658361202812255349372408637177286127929772515459473679483558044944166831872880310891388186524697998364082141557167368266141975977528339909685956437533255845440279521133945823770226831607199171169206381173632896555754597936643772847960316203152588188682156306074476190231707507586656959766785901772886772595974324272519497914695037728144766591222935678877847194589677167761961020718076062901708580007317722140603867109690104338277228693345894713577400552361894027435451959050916896067578624981593337103544428649855911461519623935470153996802441424968943604636765379811906783852874830069157627039588958035125618694236646807732436317362182459564412482918220565421588230879796521682184685527895256415476917319251439896803835495041266941288804101204705564625815091986591383450919632626443405861515835129114767529730866766759386464315655720246281480352527988300523500115009921908627614751347823606966442191148060825318428128960664909194402438319405231660673001630570801450536945258712606325651219502584769647133254706614614228529752276535643686124884667186923556477876075101626728355720899248526574128586845762473480961575859286186317553272798649703224153620571533085862014435063716467758405449626801106861169972687548578262335217121400883048643403040369354162691772306771162392793222803623534573363505671978565999137510359391327654451804984476449146682928611532810433664450154062653257547937619160050173846792609018710496960544974831675018949556427172551359833530772360693735608275978798701722425929084000289603563908377779430885305210573289419960358135837816358851327852717617766931167398282826660300773857254857409994888873629000863025166756391486825483513182228970738912015452913930984110377894315501563218166631083639269838423241773986813529634950992614920163887330885799176148669070947710246664605450054082913301325288903789246975962619772344084978011329492765198896623670199774496151385265869186368917415946763919617251780452002024593019126291832945013266651780949019039198461966562166496510631527883240115294389326436769732313863060168616017395604651198457259138958149875308087406521017291978632147603281742224307183943680 -99148089565646706714624441174031660597912537200719611021107905754327986916556103887087612636418680782561808463630450801785330213671010334243438645116246225689783732019230869388982000580064410942490735375370071020440915088679431332439372873114577836658902129699308506530721877101159045274464601993030375246383524063031867597400413870959481233158423858589698393079704476988685953127145463404281505024361288948182176950577154613372168392935643149573725766585450026247971612323363914982851070598575320843415692640470377099629218060956898872908897191458867865907570085649582286363398501056672433369831219472962799257246416868066566153389169286684478794686876156423367383813750130595304647441126704200272016372928357523672309166322262481774741403703714038142226671614326514199330872447449834964096339725705994756679028001462445407430651538635953459658128876641391445775667635674039192511115444791075005534602208453274831308244282945105954803569671579228178301725962358810147968615740625536056824574807328525065548781417463394648479458220183096171156231086810922215406939823995062261972477081746424165690913750725569977495096941560983488871604121286770205555349786530525209929810970402605793780725311473156118158412801768487606763434672055327923771218531831433923629399674263393869994513296863834788555980607298063799456122511154874616998680564845005512078858366755625826729519077726769573418948626253436091455293382761652361946736204335609949862309818814563243939619166740508896242966708640559223175178756232538719002863324660730635195129759919093375701708586369897684499973259895626957971264603503268416429315343512716858912788205512594981181526506664036377043392078704618375367805458569909744192053250351584718725700641026261793965422415300385657895908869867430053296178280771527072524878340813896096454407500532285687190287676227661229760411644256598351242792060983397586731614398164892875124659466085754290035600589631433061022722798323380866687355200950983770850881079354154034757602708770709858232827149034240763817008326612408105806054019743955216321783841966006267196880712618840274375542579508274529187316741681484923542589141206265928784716396783377137226043703321535275576196346520706556449447832906788372337824415179750672102215923393185903775277841258788374506192468952103843484352041701834778578455315181496202341628868850853983525616300887211609080131961080922725891541147935594968284922989571751130724141358386056145552501185745737200546416207820432909975572245394627510191734632666399973562810561400907389831165333628285266796212061812596441234446030405261279119542945525015513067660310286935449941267962713875545358867821047306231005782767014320795098701665763455196106912625424563399273132125599135292762122037041401658938051725874338295460096017822766683013860494359023938618229520916484694116005144708023687415114029618941419947586836457681772082788232504000799952425233312632246829731480161388537883820194996889866043273658830955798082204565699851229330869061325266568069373030999107030958613447190049382889319314934157687714477063073903937188084541704441593333886000083918249318585816473068259385174214497859417101137697042664866350967032896954907934642691181904709142410897016093640123981478803759580199425239435417911984676271964303769738393504126403207213046273066914682151856361003394640760049818132779118955317110614723653943592233844989311083685308100398701437419660031594605447865233219464883630144068473538358633536052530237043897777746723505132649432004793363252805394719485987165416525525558709203077099022799255603531418044822789803744935166231724432694828196173184716342983518576669237741856834411402402684018356109267458291700137090000897209245700955746769197040363348009826872419096547221084955487912298391093599785161839788668745303336696028816010761690960828864045451408479679945051186592208782040974796017326853820944348828522952448483905168320099001903395327060539524130011991666055200882202146696155644379373864969699507912721421988655686144411026370210665661819463634434527476907513919094800210430684223253538451787451583746958943402819612871627435327328408011356933104990207787428651083207880799705855892111276995657138796756998139998714538721662131542311492649793456533593492553526409845180742816524436172813412670696145649036301828767674903106710098891723133857148183005176505173660775954590889172510190245113863401299232196674687877995377622189516896278430300818147563684830007756842339043706580269528351233210091631928330649325098742941348963949539527778775430391199262209971658038444032 -1407604136671238169751070616453888178520206353888366531969315427125246705336093107380987455205518123343078304910962724915773367265823870036192824621004303672023737880175894455795678229549113065702132679974170021289455374923332033300771493783763264445517613595076844555659196018276789692975191068891109738161378516892439148229252198633067855066089635419572747974043557255248207008157446108321817879826293735817079268694845640137139594887643649153520535118524014951704943256458040445040441108140133666776338702711945950303457281803096404008730889538681569543722552961974477241468405403327018388135927302757330740613445960167812285043479530605918243916202639360 0 66249941896898240693324059032828777625701601684663330802209399209271211489251185996884522393446740743430101057153899994383979072472025327661191321369780811532926767163991409246458092787924345792518449774090809611716278293948657432996953400927598791367894883293384242368397899242746786587609187272747162607101450377226522232683706884115948392253963982847673117104116411150332691364338030192088752944195557355175185551392613288524973783417743863942588426712230676762010779059074874286643865597616951581267846411331119727865952504037689722159292993226666539420547150600238861321191119352508776513848998588590369686791654231562135023908255314398380298733085964808262980219175433166980384088127041657490452779483363391506036536278112387927200327543819714216856522129402719733981502658835541124831889207554115444998447534479200629298458458639755559633174785267411217568486196145639067163695675489446952404994378849987994740198630740164929908898957868581558145216558385478666231057975509554209862617509628137512111481225163747220116305520602827895107659584237639163452294761305781183546781014894740968246711977297951685712905423492861033752229143251449857186588791803929417539852491783225726432021962651136843620076477161377866652808457150130831431318203719950023487774832739190899658059997512751220150946868809469013045202030007825346075974125651212235038881807491399410583555377384356746680814031564585082484314994788645401127753335678803630855695367601563125831577808211753470129392609156994779093177769631668842447438552698404798265137617043657052715706901697022532215371107928230641291065477102464788486781703757291619407144266968016086596808005515080644293476460255069221809810071215159954960735168576698370559930915550128231369598432900961944211038690153677062871081355606254314504889119658024065479618580921567086971563540118948064946679637542223019774498105568771604104533906617045064522089865568161103663359408866591148181363339966180559648534227490597670481016257146656612035165540154191340606897154437061533068632447485421193519217284391733317068329997589613885581425863443364666845838279526734680933924721155426481790844184078282028132806717719962087785727049556265259552050105774613999542883195522150252476386578515830643826687527912384599402004828289491493576850726139876247715691835897000980053783692911886848248635766369310576833730297228401105426275781989331771744787285323785066517452759468771865113517099963580810634910395576945768015246578519308837638323395079507475349781470158423415774482163985426304068860085045568317443692507071703667661422357465290232032054553491849213110306465312100633887439928897007396815455863027940649590442347114125452824042777306148203407641484862597253708750136255585796497382235979381404795708077460955462356343744403885849387296213585620398876463903466940524201208046916490949415931513217638494214862028906278429986127864667641367418647163486806284384460250532744570561486890237049886191683122301261954454761717984474533793094970121831983617474273618821849516063012466757540548764851747871524195013833467682637472104005964573588009783841774260755539018877846761882820559207713889831268438239837876563525668194043275005408886008678631154868709349835775871951096138253831614079098901426012138425807302920881755157006230578910220515042773280197993699209725825786311805771920124168003767628150407925310346197230165348774589475443814640553631417653629470867916499310199351375913020065748888580242787746855837408840744435843920784794410926040001613948130604018667156673699802348610790964057409526162930289211557401386603451622527657131987385817205781860431067167123282702807762279741179849783586678296640218301524059173026521538145570343547290912913834653652264525885708553618382002283719031702875556502271935801860810133798294325752230790592102051455519564231178455670559694711610383450298719386150130841175421183178797491211286655694618506808300682978804302762490129602016926726174649714997542879330058580526163566223703783949877808777778585182997343984846883451736109318205408975288149101785948798244585751996116511767989430007836835310802067376744659687540708693982615493888402132244825556847052099337048586310261224282359663647323498365838143980408477559777999590793016835737257316872756669241371613908899819027585166576078101715815319831728518291146166727348874693759621346834180686393388259004334912876699437607878264471717405698126670058016667845112627147620166346551559139707012206939642350620013933776006303686809903789789675520 11236696274578748408534978299587990796292241171073851030291880931840142686578861683366850424491631975272323725412909167064524429140303904272935567517786289697181129153833550505615818164739455692378905812053681749105145591206273046952867188913801183677463217508609434271543989084693168241398935221027383834738011029443099055050929728441948838596076443693879421815141902919021355143704915186127880237490583411976168445377348482413645577511903946646555973136150943130285379650767647844718440688169172970411822926269526299589426126760981473567077317840442562526154735640860559390758007530617394573136542644575374672831024586625881032602373388434799695325242559261411765843405587376016374288637048387616178539033451496017226376458300504089907994345640111747786917501044151862223550561193667033209074415371010103227004994836787829779090578922963364024644995782395989134254517409481120799053226394908754625035053499656671089527266004714149136464047737298600456525022199127338310859367579687593812013822496070055321139633361948842287884487307874894071504714269225229395511088490600804800387697368075726516998834693807330595772769746226863028781935582710495219900879471903331176454848777029337855029422803928872286992485456454698764893837591585259263787761374150205522503346327919150400299449628282643205427127578539166451171421201575944037859992178524870198477670704979724343448268330919162987850603323192279468813686401974863875738157385046558851173565514053459278864898134544357428484167595052158855816440866279872970014934364653356642845773128011356809269715966343174967149058131906553338934833152100132018435246735816279134035672211020917273921409029209473974380784695136873818113272002715368059433830239200097248790480639024674515827516974092142392657779622911020268126448392179833802347885271698105772233797814050477758938313848879104053418634279444325003330299212924125743945718232404476554978079600839783260508895379651517062651667389596961396398640679689754098542610318273089142615002485019359820733884757764899799568351495895013039680687037954249594965199866668973158195632543520920362774845747329477829294611605850395694544008040163977551491419912252815910498595379493947577533368957706488567533910704235347004627782478119869182813430453463925716219918044090046812126499213822543057080323118761312429213302944750085700114045157840030596285525740907199027308302563930611477740911996355567851890755321270271838653904608215077376721160384884264394477546809979201856536802950473387544499960942754526720659770897832480912130861699993427667149089996832860734559943685487883724165111151949055052472254911862008649321604064941874799412365749612619236821869248279874784095811883417490085624062736047590835021336907610712768357585188701030780895350025352778964538390383834639773858928799168037436459435588859471273388855857176346125615530712441404928125447836618378284866549154839294160036160224888348392376813119734961945098143145836658052592734938848596328724408432595553452091848937731075170039420453066023583121953814632465840806882347484819081703241585226692319171575913584388179446561814973618346215437964795669668119704965451412765518994358679320000628423785602481017713531385017403420634209968837276707731592389931167403243797854046536262718979784635172255932806017620518081944224642788495918602158189940257948223654079974789172305113681571287918635541153662163776412306661559876321484414954521806762296999088978259635517311145112466143662102433932553462811781766759912348210416949747583035996126906200013321392424949897179648364023024289488541784653552906082010648125954629172365195109579241602211667434815050625713540911802098127506369132792073177733209532906399854091810633615424272600486639689872656972580328334769747470079296237767961318572326482151196972191704917343942369613523416474582049396331048920122203374948040674003985455861023795582513475058211027250913466885366657186354368737112078419255528866952150265788530552636647553096586639242417922562739033358773175669424964459965737023117088355167815703241280226445908225878009035232013699452776655998370014433905268255365154738809340248919894282216606131107143954790630766562803886222229091862610281772639991058464847665374402201739908392970151352009851150458671108737759424761022160759317255251348338741583082389511433939280048888274426638448523524873985672841446930282684439473468920849931015542035382386417682901667142524456970730446876979517299754872344710282335289530891967056457480156876304663735728832587508877580530236194827067796291101926836052711567206956974068598589732118632807057954430760137411189121329728902427707065693951828041514207977421308922251321645209174561088597587412927868785419714082714359679040891647177075669118204294366569811257946103379758857009275615269801359927301440772219412174170254735267962476784416797371046780919161339504618798319162217689168133487547873806562662873573429373094753717322742209427329953672077055470511591862386478003316230138595116719276032 111630931265137828716387260340589578524608094611209707383434360553720718674919969006390367901349747439877661398777973096752011405551799003577615860228334792748498196089101759073487204247657508847190974942258081768344405692589025090691381248054481070641739700705132065908018229930488997776012699850665879245102587500928439064195278956378763226697847433767659603582516593897545143194969000564390178356229729145156581530332769113324607779158192323475886863300867521392983272193483730353377316270602963902688443530209031905703605547340535345224751965138916957739357736487207380959428139689497701873353654697223378940500609312189526892255387823959705435582995014591945302617690735347014417018013055803918887063568086561339407128604894786921673452735981242395203933656249093436546638583197295454199687958022587789341600019791487025517132861665743801529718603416470793585705743346190414132807805612316482512490345995987838296885077574469214707290170584208614339749888472274215163601813184611429151071785994319332032290998192168517747499636821847829872051943313545736685614989490877574884239578398761251746936566488343165420560436006884593633039449444577051477044682503214865138197801636536561206837879023966539236680009927158993714130074885637098719558283220824415296194869975024387683226093275350569276258524668465017973569766837354111032740466438524097424749660779727664793496864294920244373104782611617259056512279686743193806855940562533632942782782056641486264981499872884299468545902583243496338181541115165793510867026593229339012789537373027136024666389199170350419866825761363857208442133198999041329353166460265301071335691836776120998047935208474491915782405405187728960975419883386900304303890704439404663798935695156816378043473182362538678268849942559069928278733887827550298290264853702218769795344102684143838028745752777586103602505328507078492772033063185375045152460183181235944503099327343306654391203715383255875247518880595559160110221486208223138823176563676419669263783268554758948802244322820098351217985566725976569945290981646993081201757567181833301815431862394719141405157448176750687999837296493865137050532500138947876491617352411991352463217377456567147296076548216047881777828842244896531232379262378008677905331047020302395818223327258899146001785350521944644500278428863253985001025073835630431956077513447304083113252305312005802315413408548744038526632408907729554749780900216202406223745765860470537123915841442144869431329740509411061484830792260790814775788202981579042794939843418352956240407799781767305459768289196556668824125605338725639805047289119492415836027280676854077268107195949071057568584951689402276926307348539448573984157237733652247649385261729264889118751761688969920375912199210280204588749373657738704218744323763794133246732260268678131490913495615676302063466528335705312655361536560068321924345108531157896210115515961856935745188498977567812982963164664444508100397053069648526168967376190093011277418267459436190639360769230552471268202918988971760667379666538663341146539334382073344618984467982992938306502731048426789848470503225586305380225430001168171846688803799392045676407828042852443574236764794510689259294094920012945081765505344290343179246665345850302217574981573952018427645003021911396860463597033401356227082729276615982913498669573189578424017842510292849928467153243090617630473837833071516037670914135472418577631537179162902348971117624415843522194930595470652598859591608634568281345832186182702273585656245521881938179763309630076979637934611209731496217576001003115953961380142494008676500467907735464875415855432877901680652151289984142007999441129664259767280942886817482005593836678560020219902778559319378783859942829050137936690286076063632524397265807954129076265103279512434702170627064365438073679206906173269453216204099256944958898600983151190668456780114173760860325303358275802912646695342825379920081502291695113716681023556406065346674352558726410005193092467412890560581851198099313316994299993834653919732381066762606416157786922069646424226655980422696833262958082625635917529499978080329137444677723233254618771181905296799878767939389832895638449881783984452474774146410110459117043414776963349814330090221138238565117714167235988752296232502865162223905208673240981190757971134914234436267889489859342135723299904382577489307708849434704342220083491526187853572626321837999158259164273757861063382745003061938903761258028020288738186663038745054368679664132178035147299266719105159242699240760026181814207185596461371389339010705134873860898816 8656435932478283685382916349139054423235105244592704458996432308815184035691785980955427533541060059621208517815480364268220538176893621914089298239903416244777807291822978066076223633510470061754509059515724492688444562871886973225537644289164814949594021422739978308546996058535027245236929557949438118458110673898352381091932324245258861307318745314977275530804001850553155712888409443540832853563130750447085838908684185304143865630626944216775953097465609051357009132925290413020279419312150552680636716530268508256629101014700909699677348267962945238575142187052155160153635942736980071222447137911864020246899697317754687479369717463697822511685247295800012218459529743501079420349016372299969234672128030938861652466799441886890854128428581761223907678905523766247620419817096906697476286579288939266707687752143032736871216557207347138552637967210441352477962752420183290109909961183491746588032017143378401665544536163367138674163920475188162698800155324792836346140893705587344906211221483182791591853706198889017249477008651922666380357070537472194703129548734316978514794057291269215908179019880515745679850972210560028834692046427961309983898286142706501425046788079527131364305067734297943388320920324168210355030135883264402794613282204510791365738473838881778140613368578454898294682135096118909034576917316190112108277965249675145480509229139774420179618123882509834434309182350077805249032242683771470217463312004501287913169491310216755510690280294527386592022880381896216045807998395562092293224751418372211397378314695231879968064538591379318106523067764908855575973677645622102378076151171752602424968032946265158612431405112973262669930978651357260453255372628422442811713092654001008172305114347596331435895987470994525092990448695310518679453513192041362411592512689371211655573614825282289580527007160608208639439329543031799813135853127917472406742074272594864033530325554272026072519099062052462468687456585135548884293290606222990445759492111532558391187342833589333026001846681353671666576021378001774884297632490242941808685169178588475302999077167564108412861950144683999745113967557317034959277704819165491645418657147104740131827999903521823050603173290819227441136944592857833597128849395923394818754403282470634843847075448709916467514024361313836645142161073020277711519278721115141207645993881823126917108582012923716896769969496102787311048035195952218703057463199656847138024422306691336106850683919846440215800831435340760360446893806799588520550748482597196659513549565284570748035971808688609196817102760582117942116536908255123176301360782764119263929437638063402424964337057321771684959149840474810248837376976637084788742901640187878178675427377482798387200145478991674315271895779949264258868871174434856505849003012853213409041873507507381585836396040114049414547898769955211436314786803347698891081463695609167104414621153592098760557670261469176815515687679098652739364498859894258137488088336882324047511461442353902104599324296335788891544496727313049719290337241401469680967643397669552812524077224985861904231767029850717950407464175103035886025110978878698919844549238443871484856483530280200538832330895666350992704914307579682226718366281467260923852671533981865625779116141622789224788495041600444054956402925395586276514698834159541152879541538429253705143751739795381848033803469685452862853019209185288993051488654091570689370466106486202676325033031366051868287398115414432699902969320365604450632574013962403649115911460876458254143126718731800187076309809696827679503223855014748049541525297499847501457471058010007869564941130923456371005755439821126008599618032091202034106350057959235082422530397521285996576819218054704867330178566504611777530816683878039284705600427379605046316232320549045236638365463889602357846750815491256861353637804653296571571708482507392396585640866132466992664427268062084077051979718822783568070776626916737134260987502334035577195521327780333082057110858917055390804875927598844472347110786959444990366556901215964186950464242788753413348829239123575523377062753962048215901295125940070813795988514603815939294573766250185024078727769804968948632233105880254949429977526556090701934438075612227388926052612460535352878849701682120793149053164647511171758943497764528610288282192737952084632622071635344377497022068606643195575596135521810510355332177895226670614433587679494572773721775853078840676146504406743320173959311481672828791457032708956203215606449943450293908064743749699637554585303107452551358387506093132477592961752475169048351043246183423729389833763626349465295302913481807714042398514113889582634549256074905514402537904074009080796559725226999906696697942003454340574275576056320130726950115521716766265942236943239652699229921454606366927137503315528143885707474948543465807365861291073712366148703055031798211215009513901421208595366087900431256218637224393952038490607296968478639911061586501414420480 -304571262811451331861954387616769825475441839896706620793004754235714907694203823847549080440988682218269551996118863170277802849615023981126278322775440641556703138398988506739713228931204301633465968430130331313470542591786316004933019065825773689558767791768103534395432657139473976254402273991987268635206523223681719073521373530292330962578980195616422968863276393092082783319249377740558159904356993137883198104180864232298144963688197841660387160924344353251582562121174035449203585834906655988350895814007190251913989936700526934732126645063850365210310903842661437955458248509870936649587985829523589614496119898805721691005921624422121452675654192617606363525989826999218465579003590493988108873298721813211150581996753262253560727938582026593816299077798146305183503238987712362075594193153370339923415046862336488950746133633935699381713221951521442262628695138929964524143239455460694590788018629973413310888820386579452373738595264572856585227597076505705431915215785588617450282533017015447832382513710820406813064842811465422370640419758942900379123305805078220429529925892738026060549733095799345328398338332224586967091984330841492514168093784690400538651442704030750616431478363975939253150209492841306884547559781818753368353392832407583760935648749174339280428021878167873158692538511952610933549821643909960580727418495141424324631579252687470210906994498541620213827065091919209751330640030725154479916253791357230477310086395914181006933598000765274847401412037573148327069109045524057667561638301387416899796330493136634277324416278849967956886048562805963289994485911167111273849682806833874779440304033827430677536639517590467962194191105896309515816385153228783795964213473045474514435790024338596030064280348543331503528326278492126461717418683065244875088083732293935680422637656699302798370505893739697651313592249050126815839545309111472586302063448837737707967681427133086684146913621094419319319066692340621901459359591560030926494421477437126821560687471407634753081864945864548414685099542318173975966724959682626236532923388449976764778059489289486626119498499017653894554217728714805282653073249393669865283232599886396377561765605593907042197593687399556870950516149424212437283682464118378695738392169969530959416273765918818277459783412618110639628827451631584069869361767835127006406945066875877296191526620842337480625232904666322637130545346331174682479571708770644785569574274562834000079680413381442335982681980172018471349337949848282221663287589001018385601124074875549378054993618784020647884553696528750061515624812648226144721876615281505892398627732423107899597368691133664426525494835381547699504048556879508377475665021789077390781243962422662534923319715774225913091577643701592868498824396688820712542237753213825754729014666632366003087391060529784517914687682302676427178372579685130295252727037362408269560023916482602460831678219407284601279091322697998164630559546130752459880643403632092242195127126009367886018175869709892938657314812601576358194752352045830357683070926617905920398024522502934798118894917204778829233235433697405738826321957225229952503530024908919643422454197348022047303080232450569096143920120582099039192605938271992765707262410583069576901744805905301643082359552495951836033492447555202259955273031995508768598058888455578608368697906578495295591018301384088102246939169729833814331650613490797615801649167018643349827501462136565415192053682784617109840956110057000668864581807296474578211617095478571651417297465142492914574480238284926817220680261086642469322474081716586573135715666293763325035745105648726446258720497350223157763208419145025531177424597180307010396732169649780588465485467683762352120415763085868574085502945394816675142502309616600261733050041368600977999272689918119526953214303740261450665570704677285327421030025035027075977759881977595367911078389981179294037371549540018474611795813315354018907747269655946162467409789137389337420186302147483572297640183075778618190455753272003347087471162166149111925238683992432719200345365438950870678014711116799497635660804107173740252889720239564630751288201092401082907082624660488267946770379987470818516611238066164283134893011554562552845966155163123187532953997713159590643283045748997381372677086711226176378096145312970294852966839921709179413430488858031127969765262003484243586469905557681924098266946734229363702571514195810374697634691010644832196808064323708062554412257376215726416023846749686292007680192109388003987928604890400370905162869921589684567336033920121187245563095921502485451594060999362869326347369634424489428810793194565293262813694324237868778581884957757844652438261993702718374151781453548680489599859454149215887901057160874670215650910515527085437258869061081858656882000695104829054303461862912121351128873765050286995987999531062294980933486938222537227723745807774554479806291322763820577369276505088727041378961658504288657437946224874356736 -4741769362791816900636964600474102314633700990373951034038191754425507194974324587947553706043387735924358593740303657182735920365644262477918614900673579483340586232917842942011741266654180207827548582326818414092679848234750508667106342287545591710797470449377486269109025955159740932181154242644309892830437262154819805226292839639587509457252622036934208788876409425570038170853920545957815244560150101718885251774858081781665493860778614785748188904306322609072755697242424487339562874285189015538798423699421460127283827012751942106267090184239325379216942691173876637557530947317630258089275075464674626847866193677278700208588669929346248458099792411636295386212083815288093584783906023664002276844248602480050596154125540704662807511809069241661820361327557696339901909540820954541812900723947910888682069996189886398600188143119780646029321999599740818670528859954664245831875400237260244199175222377717156973914232950892403265346196380116501464066815592099383775674775289086011225474913649966537162421459057546627203855606379326828223271395505071628310939284690369581515807723032949033443359057434156338711132605594954021861552068557609264858307762421341961196916428784347805757115277111051414136503718493006772673492755468764035608147372839198716050577027865930223067686888560546766861338720413309140274971616433200899560804474838308919200726100272765480445100027897419251181388998364895444851195515562951186540643684488038566229651965238300968519682839996736595032036611042469542115843747852188046641286193532394537904453253862502064819528607714311592140054969708935217883122623379075447765021329482479874542531647852093397067747963365237812830630828495438407538010480993998047936933594591707724090965360668915400165321727790918235325519338045337696655941555375007746563869325558316432671952934857498172802495349927391305324406892517139270997741176972010387733852300183888766536507470143976742309073864516761086963922045681632675580368493130621562881064107310334766678566897749867602583491746744080749421124535202673329020994776161050426449086201267660632813354335768524565665262122832010822374665627145064555269388395960359587168659419392349237850182384193175744614212970696455369775354055687867840707855780207156325524324743313456907604712891454230767262973044410715233790894702087878175247072723000101010809123546232075255782921783357750668821330868322004420491597274614316607868444953180082557704664417067021219110913589870126318268745822400576748331326598729621081163077808414382239976124307686711828097925761771453591014764971684075845474180886510374557769154199083473291587115262155218474004049000829138289495035265304759931627267209717178278670151761275339161535193726750934291485726770583287585065065429357931909101551053656053575594254868326079310553430922158378572057283136456849833074979953824134743059661582827702337104397682067235044307326330931484913658875206059015322370340048890174403182931501631450711854165787970368399514562532606043250402576878644961020403597194825907364596588949997776764829880523215267230959356503297513005720834691114693586846492035771839629554465202950166927714943351602090264418342214698162687424082752152757992031051204966240765631741495973308042026480921637806301135984192209280808082912650587290906006308037293350069937420903290327565956286798979384480605437104177621526421486211188761843035788488339190909581293189143036511930842095955311523316733903763386481421684400273915776073728 151130712912759478369284721845134117296315378994511469805725846353769179880241500174814662867087523035251952531624034907656918214749957294595135585753770130997864740516611131808055233088129142474663552970292365462781807921815846270757526960181533175092376468944787525769099986475112625686310310953205661194091612436330866311168691665137402338989074785860601049432824488751876958469352183770560984552560291787337612081952257518403837712288064446012183234367447616068840258441904049046807410822030123321479028551964514001066300882544217362825866782535610431827676705377040757917691685745893814434092153096808666065809371864738236342921296270804864432369991610593493881288897168112325149640742876257556470353934907283116545910388705356412632822417019309424577311671134903435675792217529653620929906605404842814213344594814563786326038385302902889189991091334082058506741078713359480136763823104483572012059232663645601334772150031337132415703304170292019328680015708924629146206657759658704507823129974100794499405334806669273316984452654533436592512542789454273526938816902597802850716138130929854191808930257124236207790980303666400529623586761925892018166056480970317319193215432747940812762941776687592995446541147604879282108169416374307945100608427973499538923102746224264020884380651733481032654182084631924545677636180496520619398551497402888023638786267566852251081641892810716279451689539579862200258975351985042983862998650054385277664222542113592406993685618150191339042669412687906019475767489794535400737188751168820517239620587861107679906893948116329317234801010585092357718526871717326717598061209487161675066704933798452545413349406192931456059876362540477753795998705280489763742547533899449138349299257512412654513823998997413638265112743556963302520413681690263044940524282471443614366153372240132731235439778470163679592763478040988347524673791697935963388679639442620213634534056360490639524090372634504962835843622947813284727635486114023325553578859714923376921809329210679390343509217200368719806492694196041952673733018415867614248981964986315677026302148322923390769201676010802098284404080110588461567416036218146464732099685972875489777481193603519189969184642038219119760845163833028770166281074311971145787803531292114391448728996009534074647026188200515001771305629720319026857241964425623312493408753548105584406966096799829302750967240498298584768915556461503840978370683551892578013564244876029378494875501906276908934098050349411134486656979903724863241064309302228415658260335842635630317212799242334980928763203591723458632578568167924441546644079041410212180549126628169399572551302400164539239607999416712912497029001210146868542428828999482488037748860779949111770304069062622149957722350564226970289395480991426809939492012215203874880892251214708321306964031026567356061174084371139685786848388683801452247824902937559850920984782172125208240051645379626676568170857347257790346011196284322988399292684593864069458603816818580964501689384110374327544035687998211024595625606247618455984602132106537215021567277387595155924284624671214684408100514430988072370198626836037900568340525085079143865341492721470871881221125534617237200573907881890180839409024196906726454296557889590631673729145166118091473829920494125916797023634313488059363481501266897709755916025508498882195164235990250327661900542863922057454618884445285699058807091874720436065412103472718442319500439811459122912380999571586198506995998958112043987873231301523834441768058894934391944180007261447167380482779472121554515723199500473725621184468526753346329239812196036582350395555916422675000430125641786385400756387975124291916322423226941178157740774509575126757472025347232913158976339227245338270566294472339748947484998371946824983916160413360744922252608284029361198180762172950863907696600178992590227864977287094746017757128973286414904079805226447795953415908357365891807620694502778848367273808146615174056383694248913941762242378555428802414884420489441206119622566089478884320873395757976213624124319935133922709522108859116980856698031982822579607540004589253112429402971809019416878520651211928804686033353904115215092041596954443415124287071567033200228014672226670739729127308738663235036411445509877312709253847209334302013887561487797950297557936917858249688031502610809934302434510522935368219697618550828684480916706494526741556787669459724894083071261842044059352623455323176636318235203146926528393671742745827959187715120748338548414789596650628463493144027605461484910081818391481866147859248229610409385582932790112570994070350097307145143952986402605825454453534520448022760009384934757451882280179268793397505885740811069212894167040 54677783922333307410459623007503974027638720670344291786492150019116010072213530509972250132704191540331580450906339234196140554637637054761877385072499585769960235826819311081413685593085766736988822330867277172526329908093271824040771968955636634302180252417989282816716427841245481422377552889017126878498124575788513986949432901240109005676412123557258670092642086447294263426884503132671786681126856016213081005125501998484532301168458209283728883476037987509946522446383745106545164170935614790217033437228174801314588479981814365349479446570335028631399953846783979961632515047401913154638218230281558136978948797047497635317115223765727001976834734811877559024349841201688157654301481368495418629872794163381543942054559488570346973811754405204206140233981567536543628836978098376971858861324916100782526453517792656504699657589758433352846110896003874950376913026039312359849148807493677770774674342593077665642855659556428731604054071253345934745870409643259718966556675993335471607642936436378263116594295419264822774818995677396486225091011878706539583513554256736675595840270781878775040510322879829196359792402982845791546737079939818283090419239847549099459359771944051398765739422116163340797992392761680666438460952530757248772877802885504358278129048748086280612786724304780829973664836540820232283871036790156121107659759232160164853226866809384017955321566219405699955886112722489496138901282718107836312671491082582248241284736439568384519800486202016845647295600137141253800391633634028040432582629484490793889272252094065021039331690125592121264019178311376748934034333681738227339144621276585476510623512794601797420853105108658611701578388280611957825195966034401037315828560508231227101768593693673243448652025579695629339623384543700171219085366548992566626281716332494400101284034640876900543839969911374747901046420536441755606095815125309514619944213906805635747132958974502011805377918066469749701252199144668547574597860152783124710502822431116513664733694543814763201163212826349110152650458239296268916205540597805182473604006437320378407852748561924269969220709007153814436271678516812472376883057608977915897127138805045390630508106591855691448605037336730704999522577642938657660417072770489093653013869962550706654912967786115508761914190856853599100314705805375138735710728767961035107902907220817411580640484144092373299431251808996681362423732717033151462650881504099005000472044394816816526937294162263586624341311179312300588791152247268579152444473341004447062074274685527160025634769580449721449318869931306533688669376258961809121190909103119387896224711443050863733326708472432628134015388366913853250604946459889006218870002976225927298927186556092149384618507480806477330751225597798057331578311982932858768326563123689758785784882180219513779523902412415970106419284033748276642817948791800017893909976113160317487645312751201932059382867208243039997881267850740998796995503530144900591214645110137804579673093250170799851515045987194679182153591132425221989148663151910440550061644295846802736798429002497009340182871643593252776009153139552896229089001682507557439107009602265328785890322811665394024614004433635562077740399390135603694366441945432932460206115211369337573694880253713421530939907131526243168720327300211901456960372547478097152790010954695989506006965006871369346029654260116693677178030524447581232923650028244493477853862049937095651427119628020518776278747028791892720221742274175514617880152822417716395471202099485833962631376044219058797595195908406915043261502339425458385385942740405979209816029597892081414312280721655173833006692754996561264335541218695068016948879668642802537585531478739096887890860778068855379296726354592116748125120636687280188969235657575657650355399689149290963223802249103536676849730141135628739034385532264762334406322421588738608669741243687467200294406714962689569339468842549291262494489001910150915284581105003846574967479929823273625616708597459167245530387355152805677731229333198927431864469446922984778252574073094396319965529239602400502581501690856840386576467995513259090946527550504960 1935857240149513315403078676690243952295198351470953057048386586861974523764739224539640352966406805786123911922284787259946670283434939245984027413020240552572821366642126424903106866609935486519036343035134295566479921649241662169007526967098107390376085897607143606200981977109152501332446406071388633072417179886554447080907763172748357200881915690036711037586260740808385376994169837965076080577371684971887096533554442943630786810070812588021032362670411610117740394362523867721783870836563636631773917673214089828949435429580052668412400009825581305339998298479861544609764205861475473498356250114225667808985858294875900557726504175704445350140385153065351066559423378240419530404920774654276660514614626392757561729603600572438234723085267576319275142100042168957163975917904757387670006923783088923504064365867230226069015381996556334699371639328819116018383483755631829321231315804257602402355519976045331649873679704656744652989352566977585423119193152814852252129796421069979518943528309039473208363884653526046235172309118896217260063644412781232132848595285858523459981880147578946046530075429248263042930611503906836253638376065453541454174944686606885534419902460635638482470034985185293838801310175706079317660790752929723717145099131492346418090190321603421952402754953734055319129967541762799538964123297656197611787709510073457002545888760160491534221876125074977181337793823351257609908000629303813951192137000930280068095716501163501666659887542452283666612207414161666888316050721576509417266773033509781970252251844596695274204155906816462597870521729343609634453982652774424251536734356738505964305502686883050064184304939471489430042877951613805630649064420763343858174730034892684775364356246908631561886231558883903048392101594038636735211739593008398975019154827144624078537585988634490872300104693408827131726590110404800055644474765506457758784436163608569045671082336613911776687384470423381754476002102413481175966066403037646119440726136352850326501016355111716065794586030650248366631368325584993722685557190068324795000426257611862429827860735028246377866710855670502773957848527476598734834336034529593840224878441723420944305967572645621639918519130249549240212258243779970142648774156614669800301509122845625138623909470376946956409179368561182766595469212792883769334532180829576747118746250900730504130016771303274893580466505594336652804256784643795450431112773783644867180767927416250567590899504268506332619448707793653170722962905635689515908192808835859814462565428507601655914246428912221806984922332970542435326789055382292459845002053507130732198469782336213519822573635624970861618262540127387010281714265102144994662102125332261552040264603656938974930324617988334163262643146221733622857225871328763009996098803983816022446918617776415431250152483953527312389868513628541090319307143881604275084904158018616784304205478428944057382028075381760019244527958912011291673957969781900891415101173123181382436779751631636707447490981628752672646259060818516898760161986218755237308840427099352800678090684712763627543580393121473318000809692297817978386739263011276616345527064512930742993334223292523488118183792558907736910299542601636573967635171075771448967049744323561314465243051715461120 0 -34812111314040893052191157955520325075676370404048201809106763258374569900619631536842647869821259698132716434337376928750247150489753766719229503254816306256153093657294813453097092242306744457011627705091960863284234920743272573020002935099451682243656306010957283695473347901184239526601911629335794890566258333858745889938538095008610095361258027336175403573938812950701453250073712320702923855356364007222278259726008395607753569466756018168618068221167472383046851107212802262783196405166484944038214410556351890727555296786019617281007370077519924323788968261765432237436830095721542717392180716842582505875010211473998440099807471809546050352975140751034082233834493478346147356656228414667498817873127845246808210584386813523839236075284319866362313707585186945376141369127623074176701087947025206407125016500318202664855192057864108965290394520544772646674992868405274367377639375587867517554186373389564829698668542222632700978824000179327942047120601414987438078278063699869947323512036035467750981001842707680386789649169726046322581505281027587698273481915034817569573559139343289948238182865441922116773948965451579468435036720872230928374232956944720786438192213491106448215388196543167955090194863356878075690914669519295520645423686877809032777533058176334525640387202284689153103816075074703860459101191535103401300671794551699875755374711472284018738345035426957732055589798143769330655071465935778262468977768438989178215363518779202871446538894132468357185311170452486270892716961419448509323347380522559909088662690061831909796338373547447009635793960465268127828741281306752961674690418840598804398473917961057806912354863733598176886648836060824153505826868303205411740863255130255127948933125729860651657409637227280280402230575387034739195083976123128041804986271281449590673377151429610698766475817437054338856573777293859866778027001734905164877193738324011468560553992894987098297296563788125522518789857500265831080438679883179924585830373149538065555515409028244573892060783146087510354235031799648618079893956938743747281979546293222350822680296163662710745319098463594757692042987083408877118359373441061764468340903734397738475236214937913087208683485143069738083576934763134363686650275757736866342652965219663114312946298137762692270940875893018853462376169743440727806526420951408511051118116850538131557213624711475786871184649969945630785077211665144471821576068776505188514847959976086400200361895981457981899973375962902960032847710697297080267745235012567747645706135423264590491292805875725532498357620050153853703085387667451228186251183594322071934907475600514754184086158567805342700675558903424657028686905176613676894525128805419916702278899051167597437566369456276821513510131452219363685013104081208357578445377912618497123482766140314554741472434561402920622862824626101045902683766859259347185352761770696684085670611061979572288489217674819092923579056187432950458135814808517981138777378636045691156173771401116132702206242683274582949257197981392083344635762614117032941282397643060371646002012974798483466296577057559613995762110232877134365257505014916324350447207143239823864228267354526920079470726725020999656633471347271560266649529126235351814175524966629774975393707075754917049539922671878276809779068781062912332838063108225729503987965529643135537720876892825753061416302666439286986919601179413223820595236617689961737739866555177443877838703104234926775915307632915323732753690319912366570357532199105184816264593687867904503758937329622372585321526996945632297909787373623385336727220678815981047570862774032379918346995652936527871968654969469658052311203527856621421252946640163016901681132087769738082491051073325939440087821946795332574727365107583071393869773798291829387408988510809954730312327642400276194630296848574694446741077737766954787760693611445312057658832628288545011189623040286481961735095457415490158558926738201261517181064833827641323206692243492040157028520756646012804196961604415413051561808852329651225922599319957159797595049636844551371076539209783051350738946527919370747525128389961512933254637575223968365952456882843641228047476725229346615077611313641673709135058954586171692417083861107973023838605798051292967863022695720297654777354291831389867581476173408172706745634936708101515172837900553288414415652449336250890142464073423063017266573922040368962041531700982963209136367524192749104970604681234994335136596598363891420426485126375945295369987389923701499169990384607263450686366477089653351830415162906103073324472763128732670604537909703741134127962438322672307004017475456500104846818150928595708607075112804183653320661483545675488366083149071990941676590832234365839918575579580294224831284646961948582546060483678853248484453528886524102028768444740115533567021196482234069787211840276719521848154369107153148696330240 -4123678330405087685498374221314936816160299008605277801062514472433808928744419212424274919520317170761912507177632114885919758499220574577283496025368094907960548666581866960120993681817767307633465723674779003598075082506244086465280988087344862487726065585636894941633935264647088065008170650484034080298469505904209236221874833498080189923476245949468531090102025890739210088544587255019547241961813886583001270582877161672640955062763233962100312730424366627343121117136834456638572932016546085746095418539122740369505397645693274690733633139930683140070343655883986860613584609430401114173028329957101159232473524057324453291092300217713572711472128143352205225973517355927757151893635633644007376758666026727694284038836999573608432768927747359636716472494253606896077118575957778128049541341253331607187785264338336454708531318238723911210889947430732677658278282516440298936498478266391788700086331251180096685994990636131400517158771662957390710062534711823194014120193889906875836073424328519539842896850336834628788336839125690516044482326036480 16936820606373856681131743158058188692887601179421196044514679167438082906727452984700181780825653537298208629104318291064044346902801198614239307849513637297112155544465769585081183156483015039445618677940578722073185828911825022785147551482064736652539994046377162833085255547223595320171818600061185416382461222653584707820237528635806166287037522534878504967938298366824949535952045110531872576098153257529371553373440850653724417082132863984385970856372250772989454538252663110913912229282216395981184813698400766515912661382980156932986050453566856903866146503736724204451350783814631489279462254663558283939462796042183799273620387860278338068374157353175196758106500449197459201481795893151150457461986844009769038466842508270442437635960081996286831804168582769144804232819288248717815311241468870604576339728244425493327582163189559122232767066744529832163146566164600028862012361909546827779963008639677022224208584793010828721519831616936551372103361521382287582923182816081508233970615831506307257201292487367217932443626737428058446551855918184192809664811086228866006754311980033819779080767955248330302535705381515857836673755537908769046887948625592134025654218056776488802150501739380998448163584963559046402396194823243023692681099650099489733014267343843150754867327858225897259095202680030089762996095114564430409539551316088792336014925671132384775826075207754478245732922945488126054617318826541272737781019622171366891851536888057574762383303066866300631388768582958358975101406818891254078706093720917714089176236576715036464442902818887111279878154205717077862680993452888425896436218169244234565396531590324517045054906493236319614670663620143338506657996158179267308572040020261931486775760830497710753679483092217725230016539972773389689305084196456379400898706219954298322048088271753922024705160634924394812648309081378027753354013511289019592278527263570283992980869948805865799313528236724780244421419966489904137323420080546584139433605490124445604622467511456568496467072553979722425622923657890437273723041393702204065212204729934523480623493279382126574696856522513832447461526086711273634946257222642113346379105872500689112041188454870796423689703801636776049994641005953506283738129362977384097866115333019547032651783019188010282946796287122282193245127045118006802870802667276413190006478796782028282561895474682782875679453423338031749687639370720117689297849976856460571651274820236469840647659957318548142951404134512564928120649216899572902403362802855684954969109156211689969353547488954179052595548871532779630934623161525544120351820347841612899735043358457994017933640140037631862495997132991856525262934408311649888753417325406018091641114796736871352952165438611311063024062611899175680421280132076098077870556035991091602789335590258005513571939683636282686930634452358603523033257932374505745491045396459582105743244701663283090369568255072348579595582104273474166545740240082614526472488573509558114740030310547484847659879193770121763588816326033698568633946399523139153797947836100987030148921777274200213824702914133956998930619465872480565087582678192236648601852758938490773015447808609051683801547701801399101163070347880830268728291235894549958478573038659701817605972679214936345907409334837910318090609541137801820785037857792734763388228026853343533999768353959635874144583680 -330560761355406468250688317670954989696743561377065175242133478411817763342667896347878512930931887854509880877897093024825933626808330557073304189611935693827064973712377441755689234099836241388995911710771959298812012720416924358534417753411438470511444701933349996923168400983401804515770207423521024492897022344530145025308615810977145764173827640095755709110019061081191125214000353064341708393770996666510619286209480629041466998097388885468049790674746957834861644469611274994608958114058708272238511739909923487298531824337817304666134772007896058708895356504784216439368790842187671542558103930211633059041450800407266314123913376223696163903653389984525357311738488166162220231462254976136933864912960296815272268814027317264826676671283478945570083590925815538340141096986217710651087495983547884954914914809371917054604428974395357952224688050616764864195341202010803746078381472163010258592788177010136066734045669613337905238363177280209965178762463590834852355037252793052624990522142579692590476899965401165266451594487735111083774028751662650788973956210075486185093001120590947721671485657717766309713468832308678196992832753976832748416111836444647948124206359994298554499802411152261201620113800091052099878261068168328730369989464639198914836802207326373793256510165668022982534519148733732408002455561172755031083351929563148700847311769227424457432107908085085022517994567632784097466690284530885931190267331292314368675987840343883699584229574006038050437007262414794548704527538371232425609167534698875053482192663842912453134838930320553290702137946577660602477445833065614235343211240075613944123971988287435661632827737703431586208534214136137192874753525993301348412199052665673282130520124249921278902209737615576818641670205378353685931321524379606536795438169854976723747487908835067066408896270057189735620405409362338501095057048553884950643015585533881685349131462783994853592333711410170280394499581528686014879013457469424099570930069511433047770202674850942936422294367553638706251708254507684963312089617935807251345076368599362934808473123733210768979029728898283625961438389097101404551814288712357459507347438805853088450022893804212756903184623194319511831265243978758748355436803053531761170689660760513072955189098260607860217965863122199942978170590663365457369854759751208508005704219447141851521198477423074276010973926724195816415845196164584422486869679229348736981361627369470214283133106951528991070257347383447008125785932150437722831492584533787974370241823522144728054764996990800438656807336542078464920428375958552080520105265625312345510260185509215972199735637517840845495258201296518502462525876685273811358018514107232469125442616475725890160669242614840606492591210056880426744263778043496052430308162883262771616703143098170977991577764828956668656537219790538277329537447357725592374965808808519763930210867723305443200098476954902510324702774333943415548126834448531174537410730742026365568354972218996330777427575019831985898416438562368937582304960811518559796341960521857932446682658281787057406738712653241090482526178077011785501445363904235585490585300560803756165056855274780769479517608976898815831137710107951705039271790124884769894345731421740851755533061561061455597309503047535703931748615760233097554743760665412687858596520958707965862079876023514712316449746845354976058052911889311763833936014231086487601005559226473359169536974102630514277474561943533416934009321309282820975271944530905592050113676307556944640381573795990826761380426078339102267518079602238263095073465903301770138594716485182248243143024021770962878080470990549494114326131670630098702798911182391505877790541036322496558267349902210168663114345771344594298978677209211663168719792257964744555286334000051490911191978810932873617177780362290501850237482642724922013970173741917258953791018569990256111730144171275050620771939176734877515329726811516105582881348565743071797475011771030222731358596120916616197550786635559167970943899574967571660921173355931281667509646854444716997946882264926439215538238404175751417235453810125631804447867591855204364487520696317221312871604869573154232312847973210526002535456779088524342772636688791413535908396355148241011678618802678163219622013970978379286732495579593261201047861806725304251429524993823550035262689505685764916874514602599784495468778784354439743084046661480030458540343127884886490700879046577079747190840122909474682333596007296972693081582668117029194400515872847027363284869465694422897971166908974795804444646639550270084465995441469819477281490566715328888049024079895975733699379035875861016977883171788349958541200572120776068583811125527683678286208713706607015038871467694577874481558818423911741876197529495236677407149487760437174399347290275840 6322601364309454670935597806644527209201362521418213541885623859406214793359318987046527627984283571932650430070084412167582656416450467450641368303910433433330468457731727551294575773089824031937273306908142620146240047315310741969313340602247737617570227910058002674209960307713115132489351552790323160701877657433438908504755900790818100374778817770932660214618661763087264911485590539838716563512877660164043981621994445923081741324359752988469709713527846257838255497940326061992986475777540701257077128991744098286843435401171011121967751483172240035004676532959199205815269325222948684451279085746862232818826111402939563349107930601461302442242630285593829963546295187412136348924115037053966334380424248642065571227867776831967518015599836654506875148308996075448579534502808089523985557257955381781466928327708065182059446093179214840447101188100665754602433680151245706124946274482290534087142930297712299484765325094476461993361550380589775613948493406980915163225821270508924009648750346074389422314765413519115811020011036578809474743206648002883387242870718130155715075729490014422753123039962058480416137358918469130017554851565355994542878740267559736274642495499380124781804238533688104038515055085654241657556791449417407158887723896253789122525979719462710116636376704238977387686652725032616073625426137402404917108384277720100166412670188191404293189907783850099775854442432411749467908380467779264322898177834926201368666809273959231897699364643802704066889090289640278917919767544189113884915268407815450871006348988046791558204440811011758799378925003156387460995102142180506810048077479244552657419569178847384055023235669102861905988710141567365405134460160567068681854441711968308088810484459651052273440118398996644004256202632071013734189855878562607528129750695957521098290116889616396422056434324475134437232932504338076906351639284870872912545469821928448138603088068918147070907816009392949288372446198217174289721896766520605595611021747335273281372237313713886201609601315421429976466522983380120714144473163616842204319393427244197193878464137986379327762510791458613973780671706272833661910181221458554993327555458066980405996830661519625711727879855607433117341592610273540394404923669610928895974667450788592789234409022988380264928352659819204579699327388319646573998287486367022985067695801168427054715179578121332882655363503917124607423556535232075007371825079481710821526590399249622250879738343145419560373416836245394957980050816253066328803706690129980600897803964755902287939462028543076878454285615295513476442229437692774894492906123881314722428968315801611510560409260757739467928679930307071063097328779782072905771749637394586234693972623008906692501127554816255520356950776202344220646283178545265716522524119866889751438209235916020086787732196713548603452134857067036763400994259796493781700757845344569471836938248837868671090078546660769776279090865476625947219016583272056903355248620608807894947344876753192972365749021342453330244850379168405094627332509265969774185907755155456 0 1056693839413852988938344280900763479398816558177820368529837928322166019981907468378348087590461433059229555397397505403835514914171584706309728789050709990817603429177609627206570267762508552460267219179165587486382392928697140286320513218892189324901613943205563758367553229801639068022086127679374770319593588122357468395011270049470075843178557777707186954443847882147602015733448418400980572944718109185435283069907737463884749222488640651461908337092969854901978653921544239870639577552752753012773036685823792511795544557458607141073895052241570463693254661505390034198441887541135262600396379139631838409045373207733726498946498713830300599570953039038087429011173064392221608929323287634273588216812503776716510310888603745958356216945799391556164131244212786234478915203377177241007328819222735188319735127244625303699799355399112575175185260877981915095234916672878155937367492179116292738795359198700864298229700922257886207527005334137002986373384184370915541980756142445059336264720402261738933014944535660748319592540391208664572578355111795160810130016397995538830470285009786327807671518182049190772303777597720668323489634524302646584563521514508645608383709342003432044434066089980005199391456457563736639854685044004582453986327251415720554626289976409580667324306996222898621929953617716012418802430777714473659073230276907423556477706664407382190056894308252490765022759535837017676306582385090339036728049705304536847894287405307271924551043267439917675743662434831420640306503855004602279751062733938368689655844634805127680878887061269988237890905091516656953357196517509500250867001210268049338913878239609528403788648888423935423424733979140478572779867478100711170484601038414618912411348211171507422735398674291281128687370286934531284340013525749335562927849222427421419621715654278182485119783895668327949070404047031841010058566273287407348140631002329511446351763728410320859222408152522975081742916171895085780852636035174631144630207822697599980308057792111789313134801676026105393427457464070866908290427177579529123776361965325980851758979713258237528734814392922255475321239640912497669936868805543507648824724792998910489045409954864586535280693111007823541815780877606097754029788832863825184488853588065484163614899088871242963598453311737404414128634998737763119855402556663538181032799354390309984926034093188947006764868517599182301055172386248721319113189682985196066275393876324308701217097779854251432146178163442588959318050819291353178561676194151655017844817883791913168356521249278016816239562605605526832591018585894445620695091267610146840354718770428161179415657587084154898401237760523889804552449959944433901034271998840091981868689903908554455194010495962092888459718294575080160585407112352997648314498464174729531630006665430222080461279421286161333036895975398217220513789683978221603696385389959969202809672332599763500872106955010449484672599526568014859851496470154022861978564217274780129457170573075224207452830553618162250525585719889234655469685489423433609883795585566260369723064340509411906375484346126070308673804223215083276540314473498457799858409505703534876560697542317055644920117174067088823070699706571870068448268341850398560165353306440511629478006646260725435209446595831266044502875401305299500415910997272763681739677861181589609423337503764147532272061996922635420824619207681366515345133037020311304298360091501759364534719583834402522134922063677845297315378706482287192505028620394059014895609586055354937554050586717719693225724555807708347035009274688640686649145628279250720047174854478130403355008069851106675891803173997928149955018465265026267766601781402779241263757750551932941695202041446976155415392190552871652553192205875327896176207093534198512126525963756617611764359469554228538294721685268408979810268585211964403601842702102516798607710186962999870756416082135016217326330766972700816874356019807413256401418905904929631119041840595209758359799435023415883244291058603874443655856883513025359530627439523110627504207114114452474366555024918476127803239491562722222042197091936442621237970249716995543883390245424808943373461074770729733905827709793317197267903897369988563146715149972747880507181182882082176321161378556256068541366075224315101913479580337073471083127886301858202166868981697903789845657106988142918976775743550975868382243077850267888000224867512233344743417110046969583609446186197567104463929111239527164743861482873414293122434169401114950452269503524001316716507841925153178144321067416529076006399557385874443261754169360672400046455316793643181529490092828345998280010695857312733880096193544362845402821567282975014975351017537071878147579132408018322874786654709778273687204097767468601838754203607560889572514030861448525145934507973329547953096710820665308964181390107457937554027027114795707965818004520529608950079097803502650299876259889947832943910846357013732807460773740381470720 -132086729926731623617293035112595434924852069772227546066229741040270752497738433547293510948807679132403694424674688175479439364271448088288716098631338748852200428647201203400821283470313569057533402397395698435797799116087142535790064152361523665612701742900695469795944153725204883502760765908217931271158998677585329218296236459924950183375248591139112271566617924964051631045965874904273568200582952217198768300832518620462558464616415757078056479441881500621141383511605418824631785348637837163858282484826740717226996820809654073508887971783044170722115247971938767878381976642790210330449232044994728667696702565569124037951153463550755158182492306600313860241375931734071088544975405802967634538507738915354087170410019073144623435319219020217026448166882189645862934759488588329494989062358129616005257088513063897848231265192812296972668008015326216794648167433177041086620104208190029503658548540516681111124604893263260823177032836254460932076189683640587136782785185923058258786577449358041152186094979273772469262562928176290189532297547925041485018133989013064678618838858343255677274217872318131024882575244396013289477433421875094901890796573138039284921536717708111475399171507587360518671184646702051708670745146024833704854340138355387746370656140855192691519032648622250871489135070468028201310636748296429248547965058525740597560588976767166965125122004640048215616721148844378523316214678600783571532929448882816573641451298765713817601078957810216861688887750819031903219026712855962175522863922471858164999719811235952794488196591617697329147381075360221399676663870296111941598072730953443080081746702318382948968624869838068109147331587284601365226870927345652415233128255898254773898820561193836218902325751192778480277010010059733383488642062145834624950807129512860097676240655717772469594232331674547197605528326157737059632373230178118748021887187701963945278517541799608153773320595609984238214522770336835609804940954957552141070294837009136627461319067548777921981099790120896136716644418594665467090184637321362988611159198173175916932544641609721750613572614360094478643321968189271454953252615877122067722790525211001509517382532044813544479498515487465960876667709462931912694756919836277091834869089845554255621876989300362198001678765325032907677055438017152465281512615309764075894296853960353673350938279703920840675851461314311800863872591312469036895200936066657595247492767812508096750452578823893693243273542400210432830426390502637963783768039772355251750553113364229815517675569188521796911990522299525387482804031584658143478235378504771136899734711468140658926304739306118252479183511649528836124148258438781255740696007006509748156223664384205875092055837649255276642873357974585707421363315304455941281839494273990742323161872675984726853085923187909411456724015341617903277217115059681748437332478921562839467908944182458847139816880799594307306973170986173456944683815331886850207125690137475081390007404024990399166252532215629194344097231308383861501978565392459013645374898912773416629878276517992774560676711973596132402311417731401941192083224541929578541900241882684266429755284766465785798180941969703434123244833859453488431042052268403802040482848941427392510104277453208227563593919709059222766134849560007477551572974314172990654703758490289580387304720631220430420659591548629687571145580821771899810871422846417005874541400405585803301592142826866699610402086848246080878923719137642753340544400986929981973826383978234877874298185093845784057052527730802972353214365727576370945912173821217472675295445426402914614428524906445060047565011467953119762408137755595248629275525290296384824335095435302111198489763855930348358435691618435767927650518599787501954594756127644244130598463289640232733691570897135541224756629548724694560325739323969066456347295054644655665364471003317345287816021942928821235946502421549070761937554225199673138435252529886416418694996651289729891888807799259639753778123863165091050766626088727196545000422744870286705151478310182645572200618236425684139276212901015240505253230987956224546758768793974290442929548212924004533917829369632700107138547728088088667038486822601998233779532299407287007295450675872990354088701435631726166913180481892014928773713562382840870607271467870867528093011201637731001366260069534000223591636814861860498286123509516837249804484431605196515312560726965192121354006942147670624229790844660483703871919953580987890919210643389710876380924783176508534656604502965006479199414273235513252023148324452894726201500597593807813873284082122991715497018530244159262628179415285829915695183478891630742690963796920325147444027260315681758049206901334393764165311878348344706939712405726097078725901678613829386886902828189065390835256743876888950944519408632054200316237513495284570892559503353246671217636755125502785094842304144885909784421729459943662922571073789570837178356092899426304 -6483204951279115339751975965370211152109313468504930313075222339522246530679957448058594426152789983798349212073190645527539780107345227422276726128087116568532004150856553531691085752215362583461532328136547961652348325638880134798647509037402332612992347417524663561140425339132518367605432493021199299680573762968423327743871996579255161318322552350256543899220034346009979448705338884081543735248903322323286858958120690931357625087027605072221700132596304267155935704251948879608422335754911650734774076614438904766622403357477059196727728960472603944020860419510187810953328497573400695185524408370520236766559144406742489053119140948322870371067614459285413787537170965412199305549699674756357326628531362919460966687853054157646579134221879243700695724558145034426402443462342044658647419183702864640433580421936260491780826548530240433120856038153617837862851463085014490705588652411209400650625371717482860461050983493478945618287665601866804729751692985816423045662289989583402914018135416484599062968432046680640600623072570111238876185059106195345133749650273318012618373240213300449767658188962086166245464265837627920212648539781296417221043512189988616387632063481962440216782958689889733286211178339613120212999151850269387346241835426190173758915505411724355098272658900932493432086413312735861203142159784849110969766371814364743268718740438822603168761637294278748198249929531773989497361588706045794214787426527935897398539549812485913811939204743632310897431119501585373309669421274499111528543669207307329709498573911328998212849086883370014566941242017140431968538556391694925931432940930024972149532895049955948930199213944887508111328726134963324609946719928399773905207251360313700885105408345682262041479002503318992873991703090122649459075544458851869925534403985359811600741892517005051786453211715326252763916816156044453537618088128776497580076454405753654527706865581123142065768014219994430965410795805482612062128142701325537917282704316965383068495044513687044508513485774190468521720969512073408368211876380596536196062959629036798761247717918901198725967852050924156290256944138037614552355762997877101233949163644065543787539900944967275570540551094062102145595884120728664218121582169496637746312150743659668755162966721898412941154893943926310585175355162474522778466208196053146534062850264854685940932451283262738008045324349976357951520843679841797853084674813953806173583560052029888656539799788814249286939255783282451426538053329685338440911934194520975287231444136151758961427224739145191075926306205530059564346078417738309578722509037671940574823628287076550118099871751568952082929165161607046376132860774162008369544247712776488073241145125783653952773510092008917744674951973406787807424910790001553600982931185500059691667361557472392689622111141446422617262195973849050862063200337858431058517932996959169514216325026205067627621482058897010386272390515406769168777991518171262025594373820919680811789217919460999596028628608697507596053379826840847396602885310284805730852085556741886063149420695865149716513191405299913504411471212502914824007064361584047800162913755872436678381871412539698879904583662926355645376516161783982330865436988449949009573281191969385888162101129954747034287117750197371381273028502353235827728409596986384393524248575156527058368690531303768558224573651019035709721680022335638177385423798671389017065018697106140343405054755584008656672381329829077442603399906340183108822511325635760463396308665771530063557167326196913316270127752155502034232239610821406096356857219433073215786630034627358000206152792910973435918892813001687674688241162022682982086810035228242129460768400675082276644360630425164872561366718034322690892587867567306555705631988039845788706931093016905407306374673433373991290639072845872439758617028523342260372272772152397525760617207791690025272598005179576900368884362205336536037874812654133536943681544102874678315756250538983536590933160312546240651148422224830475514453784154006071768657245742928223544388479875089735249079086301945804473894766799763154350467644948198024589066287794812762130762589429421732223558504741766942680670148206003599669943514542037102755840 -502741020448696177020720059445537733210659301697277948811888883915453038934252818058214370333903101112643485061572980192627598421385717133294485164189733681212395384172391587748289270909746392763143288739339952115103138430179361782812691734870947438269892802852339940543673630104991090838199695664420285647837176792855927661486861350682448224857039185995457583022672311720657642101243563660706669717838975664436808180436066633182679891706408926244279522001445522466512580167691883772456814846365311951435565498646984201039731441742822263852622136531573524642841760827771514388037208558742794001756340076175654074672264551719699975262074556511536747826598611621379769548275506100550043946248550486759981564967911411651126806927219708524586460887539838219457934122339068671716448496813549716167271679788749672714024367327695316429030724852862755122884989933174924407052037235724272295747607866138977342460146014648952861506242287364551054604660034061595489665148856517612662800068184023935524199586919783942264441290685248323130251630772071130863106998958471595062733201989361887462494957201907785763409041554260119291626154204401717042577624726879503620133813729004572422371590917886423898313407832061815468929068312800311482327865571233710129925329757293649511284769378421639844930998987446307952432044964747086564593574013606337470254841584615977610250692202168139723067736932009755648311717477205979840302402370513038632764402723707724975629254378596798635000675998666585211882190850632994226667375299878046140313329539559637592127363672731026298926909825229659711175520120805271689268079461206387313197571444635456315572198126189773532686798107006404216918453922337219221070162788462992638328144220066627570364991458449114814906279239179207120246607739856855274741146797067027705735101424514298707767350936862416487412129445900788085184849107845822917102564464048607682473200321521736261829004473294105257439865258647145876920528638198796818024271268786653625441395322329363144032388590802392935218699528200033818488693732789765434645885456063291476264335917057355467690245288866135724841612742221404930372248982959470787928123907626184837996883280266156501862920119040664372414782644933044181812583176448303911674364268612402426192061307682209389939961556962477545346578868908764304201075193150764833436785165233048627403208749125992555423086600394331780370173033549297487118603812888056634261193071110630628952850110007385070826794359871192612140141534482337070221547386181890064302231528086995432282066680140185995578558002464058594677805607990940593764107740487331778854187922299233605613029201276948721303190365822721097642481162536464933653574941664475796080620089253038601172226184981352645914300519531668273685556274064708133765350149126640694236269488114735166092164031921698931947010619034222368733565427210872615955269378392419733114505606629706917368996833924286862427472266832299384595326365363942895414653733561068949430937333309171830878901699764117969582632124029338352140392711760305402983204823645160546314327953144247623087530610550856820496669093686441843157691103614729455924912991939115152652455461516491776734105000441649816308999483064732839881073242111001584494943355333990413322080803211557801605593660514324050596461488661952354849922034168347604152729044710370685698825115912790273011085958611454428445827270381516573936265508200316671560234682496187281439841564888409138238703152463370915568009652908789491774434866049759834586113554253451877897993320928719868161048323061771641308327531662523374664921650755760789136245685173551361428496354062978188820259386025823422071227945691512094073934738899112497190467532468018455236986565087892024293973098550870159009641317835559056213978381331097552000006382563836212043817614971220089965016115562887986579153757807072780504838143141166489537185832681739309505448447137864195025046336642979631854334166361139086411122258586132541599524735376887732524589437757761609359543177323792958492791686846130170202012755983779694832288579953977478922593928593486153661108006545483761105324997805236707982849241616967254965308678364362302112139525625879457267388729802708699188262014813923895222225002082624338163059962740924142571852833588667640919295670414940489589452191063719831889292276047790202371972230813560690435478371127852932670710108624823112362703694689447564088510828080622059093157465661499824193672940708835259291185436574588013831603861738637138942825070066078634636272356440846808185074125759122483770238755600759544099768146919094899957556867691935884309669045889499901460480 139997794456319434439150055673972357742656707184243057767763934254086316236911667586816837510024580010794102830923568322469307009646369194766540224066743583335396473762425658848805826103111747249194979336810366296224451581245850008033920905623211162447447214412850619006680234394970943651516317976709280763855991789527430269115198745295547235668236094051893809256415107239089289078135772248300714143743464996040710868500220762443205350898832314303680134955802291458639528616606031197220144399976054915091065697740958398714178200870012948969547743287937861744672489729504640118481270229937588764788135659122910322287171156058548492424808403814336594465591231095490471004899765672239343028652041855306591685842710945717514859282439750244283001833664096428689360041491214782387058184063994837713653270735558700514917708436965948964455224376253810434095088481941106743058459540654481348914080568896688655784817861535522713403046381863350198322282357034084003914406318601440820742388602340440775260075355754691240585535209220821932879424506723113078175582884340321903147639408573100777747236247078886060570341647982287063651774875210030890910932511433333541268004204040718720402778836989061660033571912548866239427916209691981086356588904557771364755990406166839417349525586812913270094237368072182714741252650300929537694573981205326066610041968674900709835440801027960758516115613461616145513302158785957590404280941842985314898541242491509780420565012746747463045469861083748159337415518497857836448639864887740183429699373080083968113231372060857570331907637303917394412837295890305270878652182615464740539350925637495785166363422395482123667001491178298438164965683944549705417405241946876394665308372077483297575843718651156592668491823250699829161621181051102078436854704254000179714872983514848684497373794980587985116960782530317667730262149484291246066299851017343291228411541366518965507569210063318419387138739783776105442402907321204762628182103636782766288721205985774177184009996016467774019769954573950748721075655167296974979382044231607302040665682925752060268603373578748407719703503296539344972294542287185917466614185317171312168319121982080191559230124430981941456259482388630532099223227186849940988923434933520306435604105962307450206676222990945787116089303350897764662418860432480057790533940692662481200059591034828147769382839456237816865140388790773731744329520818701655952341346670355702162740552118272467029927007414559395874975291676083910126322348250894346396815351955294763752417949330283791792460523681478525525429373510150618338568328849095939930507562569552131538403540647168340726411004811917143152578011928366322409464875980069305726241682325924412291702588833164481705118594564383676410709884471333309060652809858167539326834877864640967833159732441809651959912857756461322779266333280277964518736849763373368505710396119417155146830097192854259340790608591388384356212948916574917834888910119917017003951583346091168479693402783324548149482921642543152709154478039498721616030134391348209649707605978846006642976462140843909422349660760150751908246028590533919153433627332884592218447026301951670068337368182694085496657515359302330584909788417609909694194888812515326093388546023843191216174653927484525320398499511519373159371585420724640551811050268725876111760901683013878361592178910401813091917446329572817256470658130933491134574287254611001558807832762769023699848425638518680819569125587028912626947796694145623146950624888165068328045925374088690464198453888357788260620695647868975431546454175384773423848269082658169522025926475138696607520628066021112247657422078841426480923985895539691187159100202317403619011499323842326771496522730290156188584369488191719742147127976079817336991755698307250414926388189394089290806209123522050786738672610341923156275802641070342466261870462290478484698205125499553308613913614586214746733477200033212450265622094108617344488831055839647323400004991064869785575538471219554408101290689977591481334939423851018811776217019984824047441851942158831833593107976261516848819746693107482016448061826389093246327696211972298074707952634289736394424321247242078858495941682673920351998731338624024058655279273942218302511308055061156805803001067352873068856207902942466221652038283324853708608254143003981154459081422312078807445755505924572832383678686755430562408572841848779206400699524862295559860139300847689788080588223885869905141777789608526409924518778138129617430184563692180127123816366854878334486791351445768591992408463769943149711079414144423085283316563634712842558071357239731102156189392511251949438076805543944882360932408977135485047002640783785626509639355228861581608144675298045764847048725311395275537189809756639130247280664551883570579964428288 53636550085642432952871033907931928444069251702745950276593094450864390866738869697404574487102477210667735512045936021579038554597948448292867059415352746215026638898929723990836591347605282194542782478020115031567276105153064972689362049210682044640659385815439068009287427413970470719934195207141933719101078580849221691589704779051263781843172407251598176259553306906371332133035987291112635740407067145162424789946838231204027635469906595542914208684728518033841462477545573422481392921479896887125284868217252240131346111194620103302470987350450932664800001476176456623258812204118242723863106016925420526758418684053074033187367050655956832062541191004533543147070337379545574862239524343463769675864367803930109346176919855793107767176376082708225600188253555492910131191897115255651658231518040872431836103621169676737052165427047515707963611483661094662108820319020786903876246139488910759911905991794783904135701362379505547449517537820880402010937959067400678081277900092781643972999305185241063299640267751511574703557811468393126069185044529251848359940974326738185543028698989272681478091807577318736933497939447002482384952888500148599177045826327414678885340361450471134946028929852482537934191335753341777871829000321836565916951190027155329702756156822181865435618261511797998486749299510877145358338377639624119891517078054307488524113703623783276133857238292913939001543915725644455448718557541469163823808013059969434459218659857683459493656988336845678319152233343928151269667251149680068584150568003991243603631556619160942189548233643359609090516593860633010540510352633110238785481797148911385464710850494893464599195758565202944320309431296527975674079806547084384028799279760462671987031940311753433494824192833662596881962267655850238986226000253904305886085304322398387789822418838819229601847106589861782566353889925055132970913078035611474159953532250230049128995671235086344397346459723962203679501174370832892984595577870695132486341325159179003671017171944517514300224174726336372302396497970096464401072350425414324608149541475598676035872400374213709195675905030927944836069748776359456673739207864717684515466955528281056462770449125602538716421564606069518511411775061531176342273688548735524999608984720765587731733990657339595647110591404942107414805387497599362409111818685999487138204254748383977382630778394722761826058309159926815070502465145187837443705296549988980392836171978133130175427565576701320122035148547223617841470261489213337121025452035134646942308839710167860381605181384498725788016514552133471211134699497875875041947693890520045890437757206454820566519905029953181492047217390478415731812450955374936993550213635548226373696782485454397952889066087024806959544009069539023043138048479429710332363856836095120139004295191903943161041218474312272020895245999204220290908896866852093270122876420830929776344342145754806875967645739974765671213229409239737696076199122530685217459471740525849838995609785523216172428843074261832121903123338610383973008602009658121686020878674931853940702382114121491365376240872297268327474241384392560504230769981623798142829845319286592929020813991904176925606518787550358041666122442189735259837182290519421614284775710334849076930176741797925678502997908627801962021917025572402534885962771559101332240467861690330800563351745922671334871702918475014617101076596036906675411519244144386483816972506329474930347314672774907574352168584682530862479093409601989845010386934669702917791212563468378685504744131021333148377729741120393814585833283305348184735676562712403297550320719907344610378917105752107363432590989891296602488037884582304059825089609534195707900635192967614303938370100543944589722985381813026040075272383649310240271899938853249691295240059029309016498315620691376614830902454327309925848695933645783615498989674393942731364589424821135501861815081019489265699349093563353304624274430659992459086642937005339493455390642097586767025063871926149698093312582199905950461991038638319008085945533766465124757862487702188723484881720891828238544899084261136749009640048992350024232466453243620066781012972955250705060156794549671301203249393891376637261925129674207318071317873847244872416859031108762078084221716961311366563274970879639971440964096214552740468573739582624971887961475986329994722515712095403623598074023071122570619669823845222463588800895140677937805300307453232833839716299090349619639089967183704494702994447271784449591983875048468416118548606390295129158119609644446890429673893345790603597867406128645577463357321456802431368389261999571972482623040814026405383963236939959518373645766841648309433678026491566903591086568122080188837522209791730140585752743375676999319442040867329377741481749205129302713679930544287648077522586084234525664959460708792018529073233920 -8777239203703914615951017152217656373590279262784798476789062352954116793260737174803510224277618662031153644736272499536501255794757235997737915519281825230906913728509734343460650743198181803020215504022420498017022687617711317318108509914819152664699865899152510045870545183563985069892663702122578705304458779359449753689433158800111668160152197754351775515356286449110716632749393264819449022443486070683902052089787891204220678088202827761234843150996479916429011572873560113691252940200799354763058957195557018600889325750596775772294041461389529470071231796988403450260845550213276088052533228670506237842567092970456808541143451903779517012248810981763752815948384480392500302049978000850417232839443496649654850592607595867601286486961265110428209663155046359113223513417478805761210374591568117315036598914713988646620361971474729406319417231653618915743435466132508737834957409743247626827736812068655186414750490470088098785995692890348423392969365020997437553933834269130837334516713210577169993136939244842249009739369127252162804306891414553606280973578432361209246387332158968776607374843203486767705128669478921361234809578419070775816833088569966912036714492659277661062993833467747941925993994847100396405047332578456103108073630694029724891722120405467558619407645436693104970381349919398881427918172260205126377821781810248362275305186401937773759786251576768952188739908095220159223236276841896330864790117871814318935719225728284687360740551021708188900756135273393615733566458595053508510950106694320013528100530288876477967624005129350969848252479551725715135422721682574601169429154455123841661274057593088348627013753938222010320157366125334965452492411449244956222956027810844367661990130738152257029849203988272171544736187155076899603919168449956468392676644927853657418892660685616193947628969619288737723245427594433617642392932884497327607828117332971390494286055298996977122342682506848237579777675734323339450714254477702935864854015859220876913841531146106687025239141178050361657169531228392389930579840199718645001709247077779914648428194143688091448610201287823061032183707378585006391138368235846248829332040369817726376707424178330711991413353078473386783874695886708006046758498885510373141888307303470189493255725723461485225578036230546044549602923255680558228443011963363315491871776009975979807130184700679874559843790003494967803259051156916552158519787411852607908221843506169740344844871996053830223550106447303968400711400189518621385529465453541323871349414967700866108869876490794350345599057872154990444728581131455015817886758990692200397167870541278974297406962679679718722434148388382039095770123459569482896998817414136902889303590553045854863462957177414151453723465923961210729753619854997712322550414258110354876606966695918544014336626924722013249777275598502400987967768677946568855867394109509693172262098164790300423626205687495488499233144274855478407197122418575437404931938577128980662745622145173867494422759949177531509101995245654226625492108948652979083325777861087670222188686789583482621780770060018872406369024630264163771068370256347249204132400240053333402591101615971731608591841850829436958678240829247597314372856700800334348053000632397718876908738438967352479878913876342628786702454463580149999702202167109854874326490497658961525256505971839412070765159658107674682138446441171775460168692172259674900714940336986232076695350600572018399667767880558644430074474303341573706829405507411391546160157691921566209586551612688322524318681935493480021846226011238261118854412140461119202940121039969290792824903651250703442120792690915361221832095908573998667138561548776078781576293682017353091285258261190507630750919821002076201202197706278920853164674265524780783855292307241609861967337203760279437903760428440011970828612752793663175888138887326172904520741594392885803800073551791891835769722309181473156803951242426449136175004550076268443527569861927587152106152621328099787140782578882720529506839239338961967921732026553689948737912164433001400263146387482657005187814496668815022250002529756065535050131693055265087409222123273045463484432537519586570770903379361867198528722128541832550317957333477046888476071730701862491399734727353046458136712536463197777057818477561378223541641727321839942802989387767359314329600 -3936251044050812542486004157125809816304993472073699899197966892575560883725208908445546676147052871285577067755085256756282715477680783861495066674028244456068204494890046253777936885115463522869631072310828544639071593189975203429364448326193891650714963641698148206463798615877806890104201790966543936098310440276823647926782913878120837702862061649324651597147194446102767829816249431738302684278395823363322561484505618607459802322416953709967047936196223675519630953021228215630046224543223452717570709515907765567698447680643820217938960895546228044697411676391357951961175626941840757459842001028094934557239498569329358062552185985140516783140011038240313524911771217561758132564094959758596897030214870992438980957574668769038745948026031299098951828930413552684126050173087560326596491495654075853673844508018784104371162119217480283385514030264904583433533727985058108197054666223884801506414201525168443677045326172425420336531012306685470262799170146362562224865829337590183694274231451269306733637354825111228415322849116193666721914146625925392471021148654710386787702539634050030591239454286093600406612072563929809730814483815650654991818626902839089818302763194879216099751894663112127276243704917800563671096639269954493386579923585382529975218963204981316163677113979126209382149729229877660275526810383346828505121421041100850227395420482471695255202258733426457655285814620876694693426977543855342381746912781023671874900449584186197594693023640753457425272520308187022233511601463869908280924191474144485130851030711130834016562128152122429854914102878906884404324174343213597830300852595156570018966732670381788184422141668490751416261909273883468969970169521065142924336525813981540620962877848240720788487478184982826954026980072063870739540526049105413069549390597915478192099492388926331270948819067616523001821029803118357032035156697132025200638700816938530607973216564966563770706286967022634785288743624842392009716348092180888859085610744880452087134390250625369599973906773421138447641002878152729492991621396374196204317596114466220750438987700936530696614270581173493980099064995550033474242915708141427793236082516736418013641397961573982215236002380917596854321206444248417266466729122004639499566483518240383640991236765838799851259172402251065228029025621941474749907579927836537726529022706851361254152482550623488746634378823807997275286688865108972242928483465774483737024532580147071878130208979065218363710771159635063816133644493446102971112290578140569062578423238159844893972546284995642451585356067041597192198922279381581508496237968914927225667945329103240935233696694198375844078174263939768651093138192563298553936120063964910367237114863575561952202618177457989747540936371629010072887898620084786772417882569882347078783621152689910757224945343284371985004335239968206657425103567386826672048440179136255602755083654173477884227030608543336848886523202209786798019200189797575449741016432489342836913311626245636653654456722574706568244115520817071808349421692895927869007846072947646579900648430486229684550847198931989056485559303216476884350881030895842194838691773287481425889474671768901748850078947067377833056348773664615386021792793493667292993430735617307511616839387763778684662472496399466542983251323909999840131329674759918659297510030632647288673690019428626686816502934912195831162292250765273477122069186325713740382592387382484104393588812124036367806226826686715188635496248185983757162645783734627284728535413970487203550092960651641788606376552296227720126532699716310891043524689878260063102007711506286991945575962322069262335883497257321773149795853916704816346112447394808876751906389559620119367801380615175256691831961213726480632617766959512690788193202549597548998949695748638997181192054340210841084125732367337750716287560057152978027127738946499781703250290142362082942596686419166990798536603888191094388458455887182660782684047141651088753978450075526701315891765631919125260306202407489244109529272476739596726236750635300502136005427980134853982983812139987025929115459505735384996102731507498545016464534129620561402843671913714831349789810265453465609254111166059626246351106972666014830655319704175998852576969847783153369285334885497980898853358010814892983208530289907982175444070079464586281230900538807673579885642530308331823108747731984930285109794403013300006293393582076338061316444345724854716836285972998324738800592363771386304941840053972330833353463550936309626438979678243900467541060817718447404745877466080952967134770054505868162126885475627780113038053845886153992828416455781188178690454243639999217280681184740222275165292177740080851881959782950008409432254462434445410027778229929275166758251577179528390789079720967816697597404042542634306586289797460793775766051613156854315669219730448762859298450422019429707779925496412063984692944510233846759002166355609403220247138870032530634889494528 -112429047236895790906864599901294977076505713941198473551980869327877736701417312793762159269618320353830415744127504841132276299627370238960064033263243057416806717780546732216046799705841218390380959943751337178858700541845115320078433057468774777001445922532234203251012645020095057060416968370377730541683216739200250366298809002842016317118122171893450440280299424150680506399181788943223276653993528854017099122687397384899536337704305314362463832046806022853552629818557862387361128107144545302601112284228792945914184272553070735240783837632375145616777056261369009383916725327241786055843105306743369290606040672880952035672784847360463550077128166856551795386555280886156008942766418333405226452425778464465084744645053061898020890157878139012362990891271353357348073029473126316142899533528261226909217419344320562240226567520236842904064768018483579688006005079300609682023772970342364309560685582304379615363046645860229094170563381230671051152000101887238941249701537508153585195660117677184214253940835078366927785703792589805518364441016887035667622167598264661162170848533417675541821578446607656572613343841422698748373328563978578396485690503159408899982809074852567968989855233987024298821826224757974065587164569357781491739042068085394783335001823809487753557992863544438703102275302036866525899297843668385024929851966335230200002170354614888691511166857933953919850533686840954026159527001602347212647600120480402285534019555124713611897482735980826722283968289377774943112783938816792255262003175557222694308124091890903860185017619321886102753616971202398771582659645924296880153047742407785886718547318605085758279458028897840388121845602085331795306036641137236378265693583231253833525902867798750787338494739260909961627186737071814158170599408112747901808310678899346951094038158432630812343404280402655920275571020953653591003491879927074178503510173443127297368041965560445994239939239130454981240601354793360573601920189810118988517769606355955768818099542319887616504448810389650128786351206999471394145366970239373690070679859881186718239562621402294012874655204274147298538149935653103266063833796258394043660051852902935963819848597777432642185214936968639324433005604043036652224549148188198658731644165352467884227233604800542661976890803631813718322095902701777024560046419029836018963533989716214543784122685806212942792506843385736989770218581549177474108269665228343893666772559088287336181606224323051771342982374685347663044507493481356423333456110103906360610721309592169911869043642195953390493497760964156520139029024067180908111316409887086064374856277442344541167727262580477955796954124621510452624797229641192087925898549383935536502254396733158315163190141558550160420612714238427544242181778260764145316715571871410820343693463230069324599342362816771593730758417283816927025920658319048024119754418374711157620935527403356160 0 609142525622902663723908775225851191364139737819443142542939439090709004100262874302255117043573810478582555859817738005252411747684954628806361461177612114256206538096525222160395791553438095890771492102119467543189207221722870179767191618544850462574714575731033623815507865567879653081636302784006270901869874913710094973524957616178253426318165471038993630114087649084460596723977899211574908492343508963354784859759908212051038046840808479263351784019658249129972696635915106838146007731489392082168073283045213690668143386805068464934717058046538907959520212023459447515687668043185910097123478784631793840177322008103968412997293533817333284302230321298158797466589948545628876726968854423609380731282661361379616796626263114008868050844091311271070834821698270353302379968531746587366320955831702958102696101893438911009451539223474812347454712219420234119008777432992974707346554892142106541844851923896499535854082862930544379432323230125398097968774027672277651423564904844715643344914783556230315809874812100886618124017980091513501813997940882037829178170823577012328550122360164467043636994193682487148570087792804629260387818126645493157469366927495241426751442783104330638275977619148439536016361482113944541404733429734310710889830785830505628780317221773538391687559058710995817913436996676824074847643493608648627090451045933088279482887873401875974588870131289230041663534204094423360460127756868141555763531053841067574985381455670948608708889785010767854154769932455688779865162246614430488622482483855545346226082749443401868313436545466993637892199027529133361566773022547868032552086955770510455770773603403191086167208354091965517828820157678750281551660107514466544494133582314429150975904182002950058295755452737169958589737378653286057139744956526805833624005523335390980349352459529958635284925447583968774603124258433812538995608148053211744986767571604089903037083352459441178252969506219825413869828764071846156541250924166384376094931160537483412745868712099382985797294499682055223610807209265109090589330325740256757411632332483706880781684709055061978427985357887567160073832110316859486598380112993955874911998054512033143279970218552604007300636523370444674425468832886288925021860143575800348905594735937762882591999577076526045699597329807327961839891325395744459574204865971094854551948412474499703186290898674506672240487830252659166252139489918034441055898032316298153349779465497609516105264295010762582194484454638057559529954843564136624113001135872617801605450314833897888072565728570262700520629907704788502877674810126872641510807820249471389943607340457008576862264375462500546122827735068180883921415351980962758448476107186300903071170532125689102527762935942439940049910760866192219655350941312134106337869998932844632992776679144012878564491912253037585475378520532192434199303492413446506532120754467171753796199495550480199760444834028098459883020550027074479419416137168190144014233550282826805733091222054928202442716739905011579259163443781733518794796175911558893756252563248788064932171537704959124443988452355102322521800578961205438339962969222475333829723085417720966501816381375373232863591420244297505713775929257914632310647794256850437011357397201700954495709147068562583673118317996002200840368151759448414645898875116479756141670097504983877138337819779340695271727662191325722577336075421224793414941739639949355503493787715665444357343259964295636752316791185599474819275121612088040506660209835085217874835356347249295092058233565159989795759384738790101983041838743097452865149023377507641121548977199218414286630863032145411880454937994329823969686143551088482466268603613708304922329671529003078792927725859328698205076036454376539079118575237154114459761319646369741159214001780032957591586749915477640508416772802833311075496653796720823094203280047499359007683338089314878000042153319529123942163628427787308206784316793303584785194642203774794785533168499955051233592763326710948783145084482711109494728309387904166491158150256205873521983922409176932441125536218210277410708790254479949638553846161301096067748248759963392011497140534114168400067361887124742859516818976324754855495221108794617531245825372091588714796003251157421125913924872095352022830851630796910954877718213363040679142416518759191170047436258021348434539644900023370951930078721168143256374426747546308916287435748146691024400498839023761969719477945141443732767795886707749866905708203071181665322575319949570486990707546871139145795762351858512581487917407870920720689015149660667999525525936168407678932462809635218281113779194845203065368455735941706166117312345364903522054305268629844987413072131623942315524640099789043985467827306740448765016771427904229556461701727045131389112817641265512883918592222394176813239388565069419994413993038393455065894129259740767249805709896065535937025700462896883613598624597992913384491755137808791267412414716663697577324258590111825920 239491433657096539671551985503429830524100803584310983258858382601778568821022638890444529357863344950054579306478070867114894296601836289786368257968483682219150819472917078976433946071128685394630294554086988206658666135767725913798947543054399186533147817142119270167793658244694365683933583114612263638708041683542027043999049880539355362514404432359368122780561423356257781301059137601596900466855261463997250882742581698005275773869646366904354535971019619603007488677832983108633456188710186568349305821153641060199015206054200737928027759089681306155927431715000354506049083063925944807178802570034884039207683058434254872764159000694312043649424592128618236419520676804347978734234501120 -983642060222255211223683760872077836181787173074683339525241007738341082878318778651415038428698164918518167397384865104223884087184309858924320985175561294664861948625721277302391852388705050521330377671312920363669169739621993035140610550088476854209006958266268328843511870996055494528583752490952152370035693946861655316643286245644987725135016348545761923581897276206883739915354499897235700563933013990559895155787703355223770200615522777335044693521522041435692363434886725696145159441455520802016756172235884118489435384508724733542870213621462287431458356640785662439713419806163312237461414563119184100139447644683482134330806171503270749294408762547486826058420059572250346615788988510741473500843817753147392449695240520054653446039558878673125717485689014624927955772348303969535114578172750542512687027904552697746906877261427012415938783769732317108834130495627825228215240623976762250257014759779121754375922959225883655685581026103333842583131734688364050267799677888636974946719973504881046251274415117959106978975589496069148297537092769865505005474802963299251985953606279688555184963252056985429578622433100173345210959628511753763074747642302703733823165499205187147084047950059228114738830347517222866440817022642286463584307498984059462211042759072871821636844167352595426987898931164782375152542564596583423867968185013223135869598331460262773280791796587922560968763929851660651954249076146558124512073504732337770804765679042945858503423149913414190963447757851342300069551188828968123873347499592001290157578413268155545571202614124747886971080466279219079380573111179362264991468747124160217907270679917718139310813706991573865259656412492529986019564187132200693585798492070096587019184184177497095740238770183075040437144319528539361364101308989662597543673798567763956016832876154410067567496789228221496509989776615976072262679179481541799388608175493078700355793282723635102923460484970377166067528210051642891383750118535243880571428536878735483440276745606307253103200595069701014852052657367521089699090949722953392787662027142675579344414043381747349769994145959949206323027574265756371455850576654185143073976330009506794062665245161462173619923487059720298757846129041807922218510543384372134254156582172445502195019843144992199225442059841625537864218268427111932181111915987865660256476444092135590897622141189127562655096999570596001417393716764556029142717005392201188463137516433564463840716482301797550654543124071631202154665481222389257277234058373620066663907180276497186328672593195458703305507707438605124365921498851165312528616570235076406591296273595837834022739214167922992385333940797891695508404431928057707834978539919335744292155524769379955094066032749620983839332898752130913342619286694695096505067946184374702199747032822830485875708869564966176461505340001830220152001470482347335834784882351385122742716148960979349215218224047477311637867563946227638796101977674466575081530365449468111748703221354856623825223680 -213397621427578509211434006570978200526360975989785864832510087907911963381332511739343827521824091742469345381866599095296404769585343777010493749246854164793079360089494552938369211831175344080282878665271800540312147161360206283183228059965752393295717982633866963473303474011255661676572673904489221751044493596228700788308555565310306159510235440717793681332207554836314798433771442401679753722491705897566992671973334285459119294502867068746240840357491335065110596865783828761751043193120697407328576580579718730750221940780813667580820560342871580270220864214691673442684726368981221097555250066163761497271677843520348768809192700478406648987868036873578941571819057230482647201033840762733077154629300866996765520858488843375338078526627612480426879381631841025189108468590358249780957708497196619598950571798786003137439965426537561193543314410009258050357188428041956971947493498708060814320050282854007582001461578080512511116120741352072201131407506289880019860185513631376893509286131666264522723950286826948086614719799903645956741833156309706710681273648899027253120957621697652573076781126394493548588403449301376547877139128628993273413392419727418579953173547458046558935207958609476669786725274279933083612858908650969144413969337935766846834207394457750165039039064161268083472562146115353550907422632945394512847515891129106865027931044866143232747567642668311586866161990623714423886959954317305902512166309521802465109110504683958691427555425559744905259005752860371117282337780483768108821218248134167392025319105669842129006712646391729861304131563494933189465362746369676816128868522121651991670577201252948864749520304443832214851432572126216323039743296706092661790026992630744492046396005786575986307103096367223891708794264336621587920494378385583748854314266242381882703984400731228286768204433406501751502245004895024599775447919486997156849581979329425218920104155241518344190472713214972924760522002008651256517648431641540838814648077263742914940391621507060681130293477762234321877409436705088394053443433375080192883158491749978272396673766037941153405671979392618941403592465738254802037794300414866411280343081071496117708579069876012655734946089914774447986449744857857246387761862530249838384303452566422583870380917388946831800390212483117093930244116718268022524382012006514081974227160157575473798981317110213086964136742138286642904403715470980347436026708156279972293214247546447208857091277867584006140509254010680040649548281295627710709341295900573677381716458936537435996204686136449600684608449830954042573166577488521524175993404448329312502402101302095730469543711482783187058952859757810230032291972004853655478481877756170973717209129994628863457016667440302648593178967220694260354187790943153212978382771882596016825754153808334886434206298583169679827384170308246905068459547757039747289234203287055238654360180859939574196184024265864763855309984357246236765628906894499530705397409381187703584268643626468308730992956404731618957954396000775615051432581798702081240879337977246483205941015312803984731642994173279053181237973841330636375500539378943764542550181673348035047015828583554520463117834811975241835057978614553223733948184990658668499069247375954847155620003402590052272086159219714978591265326218056472825220490565011815751988107764369327672089355597180386958799348788392498429663335742649163368167969930038968870150792743635184740377962934486340345848954743520339206405531459532639879917610164800413374965983404063897904515197578418055790296944789190265026874089838658413827463275144100527999902283072306841582868929572806295770364827522866259498437793991160003112337492370031976212131480067144438379459192723653648037349091552272623545616448872287705617216937865366820593638064552622715032050337797103176491976026725081553885231504732649351897627642058359494396867184436344168408566250549716797862005308710267176130569088150705426981988936456006541130304081495267624327505373235594402334337758265358962336476333950629381724571698953037087343537486581688737254333463502702643676480112889669365073604075694991224849748867313252770788987903375612348059994919652586165187878482192978029793264255186012649552187119953746724295275849728677627283486051677102317831212071879335169800385106280112737740545094147471499094124669379297894067363132813714735561994653554272864463871533209823816938582537700491855980380100978453916981106268668860759355289253633695554902511681253343696774724994032061720001827070205039354264111385487320399567388905146680066134587029987968782150711160668045946736059550458694378759218379632408230507838560153273102164321872811060086172006830379282176040232105825730833850862182844976767454399136961808198075239678390713525571299018687901068695627171023404917150560403238420498450095001116379096921140829999932622488269716911051005416140955078698599822594243693892007138503821245915040728062361600 0 72615447714674790349472615150635200852261028265167861173869312819412924693633037530791540251013918451850307463674274246758890831378704066545075970357761536015678200339721978608529251197481167410031271100432259268007607877492125536176408750478858284819094503076470100274980887165114511639160149279181296204719288047077684385029523483713640784509696972803794270260636467290592499839616126149636691025133105067848035489007801383034099750448233072359580117776195879100237534647153650224921481697654406328230339844720972575396107942997034865410681146178016547486884867826663322292439045605371273358480308041459639832433704644670959133616540549598262230049931299520617178257665715159328469494124993264458336040328266738318373967227868620341512130113770537826087737135559988261250975213449609212294088728931362405583359268248835817315355810832284735367264412952076600804931850705044880841161991655370458811609739111843231505320511173234986976696780276010120129394657043056254958351065544471892073185600432302150799868654428993733948570886596560101434854882037451478160904698103257219191943294172223437982283951746089537134988334830908448334820064617186772949764663773121763286643322395870714120962180477664350198697198872508998323479925554119575154022022015602443615352025921163624317189593344999919852420908755032870796907474063141369011954763602526850442355181358128265423645947116644131655275453584026093641143444557903813339118078508599935523160962785285755035099974321017861643370596317263859040349404746671388955112874723195628185019101371698733071289282935717119030499881109287277911786105459004523354803588588572242839884620835194128683012717157373984021773251144779846612981498443367007450449014846970294046878997701873331408619632709485498612950718114457082911233530280955558717939835324541569913708352755971114772015972817062599351218031440804751742500319180178231757494853598625242218799351516374015591763554986266244813280933043270215799441852976418559637815335336911100885533638288665972828160714237857756401856797474263819404870414939664280752322545357844753860455548007087725572260799343873452845901486180463147214726736300715447458015949770996824577858677845796711791311777119472615662922077156621178616395340293195062469233213081416272043937816779109817865877654310113349483842124854042912260302291938276069769677516179281833077222506890291735998716958332507025206081112005122354750297785211221570441789996234051964243146800816011994348329417316118924218248875041151101120694041357459579601256830649831361931591893436988883560005682648517767167646084150899695229668603912148199734083114795607145387522147100447247378518463106702940916866014807934829969876967998633429408564648293376559194187119966770567903811866896632341131943415824220201515482515033869073911162602140821350410225604972561030625153116823276746444727581525874003553662756758100669767531373389498334484145502301145748531759489765272088860248887193598726800059651754417047579975512746188162374534321721758065643410680508330200271865074870610013265497493516533933085999543217108529657322535755059545101247135466931451438514658587766635315288515642400845366506352144082264805322495554033600609146430050934988831388951915850830330740339104195548466280979908232222145698024625415307685102013704173618822887782146412253003710880674575665111784318124872570555041149463336113705588446098648941577229060549317134286741381904952474337768756043452452286373106345137102425780061042019919999457646713129822253625890888754481018314750332239103524211179421447595520582629608500532621160614396199906548609885532342386590997218273118316103231450219680684026972150444405527977550174475196213274182174693817158774322490958500158113992963200045006201287089785562607400792724727607285848675434962694862237203248053738130709194768521853623254952852911331104462975825768311017527588982842882916662858488829660707325162279535593321479090724704440257013271608056474346635937945882070643309982259998200928112438793981424081290722271499898551329443593331686657818641895626658784064649516256836945261984114241154493411631942640315466135152999544759344931544662958963657384270252884654477642320997687919044968562883836206412338554550773268770181514278436352149149719694357589499558386344753541954342293690452076946947644831725840710005409295148929297638510076933749143319827055537421536041304453375799520584704556621709935106731347502872433401779115287085444449330701037219066701341531754973090355748639308156517277365442522386902986291604854383538107974972514157779240032163175538271217636073247472362978576929010941557389694889557590843936975174813019850904016718533862081764218091791048213941097260770617572032190430757987201704043112856270101251012330819704992436454616965671660189556215428219952574975385726594739562020421050046020818131367659353087489014978580901209248096024689947152514579840723546336083402953032769728277088514034075213359357749630319364040956255534055424 -61369753472741232546474616631535367823566809289218499610826279774835576041778908454371871378650280897539487922555295433670361135423061173497861958519254599757372483419481394988804842640349901460344639738688958998425676077902754123878502409041863700960680273785686027898397659924925670268334923787160679400370749120221670857115095379721978543073369041259211130740072303676838091076811958454676107143290890584037696311088387040183432603968067495879428652588067080379212961446251450655817482281050453119071724304034055688603482842009621858380447038150826846269878144632296327439945948310393407470917521981955035897787141668911096188386483710511662200662426588332687960149935974865789800286407293760590818062129871998492569190298732874575755183219421689815715117052494073129123625371129498694818397570143200443497992106756714973064134509562816529353022170363622609821132223915672880270111214180690987015825738661065848376639721861961775842275995546663062023714422227873524854524746507857835280228547370761851387024137568594417920866416467407324803454970909993190172183187736157396691433067475375096464514965693599705234637774656217863442923851292045738775003297142990184617944109412849935724442186915803221911022115243351152511873873085749634644567940234435922371970327539624137741271740131387080647807343063590444465584741661912118895360643598197768588550987623678965861360812333456284543256649622154543643742913108599898728056022285430218651779049094337029215286376101812615329103949670993110822828724495762007403236069923769891302541241954937545094257025086277492919968784326748458655281536475410855786439032814065935194200223295202769014973901182432616958194444037817498125360078904219386031978514846444401244802480628541054690413056666394452985033382158005218489248236720643593985504220014522554465811871400369135793326487265943836902421922435689499461067166475776997672134389878120897571581365910882844560814079399841403232077178464865189883943273605077189218504832938802989139438594184701639093147126523128712228874506222915359516120640316985772507757869791221911859039454491887291920199448338858052776306085583424689079903734956143858630868272420669331581234974669805735918098810043331649478958469328388820682737314509366700723135033044183022645450823689503037159939238600145767491329596841162758373788890364671725917142595125915839604608114903012988545688751934034383444211163107898210553413958521275286183565136689729020001440121444078234846346340050287638206877954511234653940206551115612041160828146443380684338190479179745060594469619040750407427677783499737806812631113810077394135277659196167158487113858177724915970252636815528999543571156599806528375259070899949253646037314458904067348811603372066819234626295660673287914449923922752776578701326576688674100583392399271282531642707458343333740870991448146755304540216447680995937623971526847096803138144737834767709323880062281227785859603899213028406712325511970097218045790902352462915993320656667828884709278311260710991704911709481743969983130683177056155297526604541070519866143851523022893296641972929037486136777459172068335532457749851062166809160535808557908096973567993429727951039893570582128453973952526166790833267450102061891428885547022833575320360058933297697636710508229938753189492810119646261131150387690541920307896003981767347299819250680958131958479945701615296673131263456783866622019465173256432870852361633402346186334023730740275906326834359767266077225039308610172686745998628860370392583388571388765141215263119535227316824400290168922690497226712586401081864119524302603275231228310056617305273398755454807688902301365258878511852014114771705097721622251214415564387716882381849281164006097600828108317506687459371086103145519158716455314821645749792872265299788284555383407922023463732937224819317016901707696369509140410007324332227881358421915339261558352492066437527797628828352696981236195638411159768478698358999564806763451152423607396424704313476083536669598159793099458126506545813064465115640685147816780994643416159494191521117040301133137825166540963751852778804282259148871031623304588772310184666295084729208553027162343165271655709851465313791561562553108148293113535923753890380375999318979893459662488144973343568331742540452282312308629902245538273438611895507294200466564913877346600010148281724972619972621331109319769117859777533578432856068508929532423796803880222454467038133477762303424005416184506551433748022699043044485300989842427977918378880309662908724833125937227924438266678510259200709584322083938665457432245554025996627885424768 -1569431051770099896863620872254581523182883644143078154164730258620676639817202956206410262923306971677758211420988676346930016087872283588050779696745622515985184422577837198953861708045961992935634912290809800647016312198604316739050129534479934845687641288073788890998370752072058114158463430254426542502938287909565615896314387443136746142247064180074828170712370336546045147013044477456727015652483905877255783306455359557827397418049923968119313489101729115736016272872788890178784503559492697701073023482141004397968645520640534398452148902035815225980051269148941315231966831606707607201438663386350922425936507782565201225776830631897744666722102874628777166823244405979561086398883723684633731777882918517106118452711036804910182574002735630416316631254070794799832811513066685364305628707443463857153815714046360031523827299363635001207206045197633764531338200052471181305863993650226606059570395450984348353824220986706603113262594876274391796155332528067035859458741500718813472172496019180150896728855578298607970046179753130223670299771582700287187109559193956875318575147320459432423287733431315988400505808164877862381263678945232067760752708833415026457502344970097068808216985751888773293167730520521793636560192614506631495426488675405987160195972106619805166004084332648021119268859464166409377488679230454058763358513724357415451295529328869855351493173664055518107507169482038320677871988032200320403979825343536037098533061051297351655685519465546015132679977194486426448264151210342989569919057474705717466233396781307981084449837233860587743026616246642260234248851650326493435931505480840421335944308624493066975268689083987121300175928169925650606702150447134244834628983912347020079813326842222308399825797709779285012391394653865547006459666258372654374813574044380640074409672366552693646374173371679369511044851556282512030682111178751213091130949730475330611314209039644438228986993677157026278512513407088454599908087200633608947682839701836240901563425873035642769133275761127526148448765666932664117258609955893922456088076848341906460561722605506500574277902676861073462938932772958158582398025286606102261991975049084542561019296486973131000014904031395837673321075107136122686268947717010680957168302570143579169362149925149253635159764371643246846018229534840645124312027783527382620875110548741376488997729387188861222927555539621361715743168044320505926330237867607446883886027615364098735520704892188485135704416555545165462171154972842252093452828467755817526636284910845066647384315327276682733118139911788308427887067484642872195942748407659385647029356547836455600575273958500266173362599321676826934735137679317130680640062818776520037738686302528782851084848632349014005753332525235247209314184299340126313534628948817934566274653590950442867669615287259013638986628236550542576143367284757193052669960981615808533440928662505725294064920004050780774450113422008964679321223327546761428100202475039021649082419247083022076466961536431180540647268706096135088183886352966852053026618814793101294875890744570983886423704320115901723399794364327423006283939844071744471683230854295316288467688758400403854527995196217359024809694916673711679474930927958984207927728039737255720145891933398709130140900611926071724569374094806866397526871290052653998461583682645313419146304087355756580914596264769440737288577858026363247070895365765406404839044366829900561229031549690503721490611250008048919307820900135064317436969082142377095010494677727252915908639811316068460329527218762742488641371003358154935450638951276636695701518095208267354665840838223834274293961271563501135275520052877193838416581978683278411117344596562192088083451042854743240633634456108287063687052789058291235717536712522236238605653669684692685841756818974284402639252804330323622996814980569192362084147546428399766392111818898116238779241360381923753702758031699168893042089877864915754978029478395978755852291399107391188720853139192102197577008615601889138156373860114023101850527174655235072963863593962948671898610820620985018565430897368969024650786287026534118280926989135596922522063642281031609015920765392353220787753868992639439940652433102388176815806683245612112245550798089260170186170619860457358065600939390778283589356776829164924301889773487043289075618148378777962677826026902673613620304012401564972764862122258528801110422753145273671667221119615879136992618958143737157613266666491013707626768945706977630380063171866872598721988426569041275981401624638517117310905791676077985165163795161626268359595410790254739041924719424403232016168375447781092940041066611187649916378426946301118424890038400411086231919760489899718692998570238475027613859651935496600289280 376525985799211456689703963869710668132182455023903057631856057781130846357411649773545753170196809346267236245283626803832832901703863794448924528881314381189756411036381207112926984242004423644858944641323979455774619403598631335413812179724813259188052414868550752203226365024792386094223597628047300184264878124206490739188098130951980925553069467655689200625112878579169031732583647804437377290027589619215569354170164994083938442197902928839378024854802392390825674298459460765154353561413406848901797208041680510899922091757609625861218276596139788785530272711646504408149528183447248552476205930516728226556893461768665774238952380077461791770954052607182740515197371798809347965340195915322671589676096243768473484960315756172837892103994010104153755697207756910656286156988348452631784513114891103002972208501776057675144241081853351207057246875246761824472480486017856891712590567685898687463763385201153252983189447687759625153897164419997554034637006752836404695414511772066221040674394171433220532326881796962939320953746975051429043105942943162512889514412510906754890217702415220262848353977422432448636773266064134364199463399404363522957002280445368216236793154013471450833771316140453189564895331418963884659166031748537287895363809785378532862872108262645321886697686502020274918264928456517102616593885611933977190992789674391286177249704597728312275154303660500638269065131277396682747015126336992523822064183126685949276638854335860208375412811106223296037246756357216441521714695164728160082595068562772510498808554841817278203071300563361949820825045807286128267355899022365787742841039608665659548946434960666645847759761651607761582668519122273209685943060281383914164584328862529114712882803428727591252701790500087146152349156228186998796031670683168064427926122488839355855053437331404470705285859108519782346661840639164745023088719584299364218351447212424503726018917323491642219457067961857975658134901162773871416120214714945080783638677273336784776941269788610614202982630873095873584641787107557924351762949990153163164666685158566210007457674291668702487740358089680763832517822441044637886922001771935202458467901427267544162610491095466577622051847817177243356512889200953497708310941628582409386896760156999265052552179930423503934586554888285695657817088932213255151657193370450701257896563601761048032003383947282035150397110015030254074559591495647312940777172855968385277031028400426954825097214691418786345566136892181163939909583999283629086971261272195537587151708316711925473157980440863546947429153072203513474639247307341066488605627248558934544643675445101233985127031147921584229752226506246229668042430535659828021677319843540264509793748349946594860465232613032436134991325777232466251128293320965778613654757152585948570756834086695107005079922659860383439976475826019729506382194046447657032318773094916315365349027011637292649429187252420975625095242418389604781143138961751346548549022627103670790180648435702618560777103627126516370457002382689311370041155934843706471596696008903187492235491337208860240964490139173136653510596331096924790666185011868261882420666298413535271381374181349523014927319881541316544337126375381133304452546247136743263588602176437265846964443507924713478404486722439501015673181876909241636730299334786291944840734885106094636278106886167745290364367103775411520628879049288377790877644194704200098210773699728606306923686904958804145325582071885114952492928648921197084978954841590882092907209723521993550736769605150883082260111728581367768542407976374116065127615355158987692718017278542133671357738841444711743176039731520498633309718339239224583904964413831164107991338200194083239972311510271475064984454915470462815694707304771771163317414904493243057840546705582829969081643427866524064803816680122980611427709672189067264000 43893344822573235970839758982765589048016567074507230587077659890000557369448678450651759470670437403407514552394176433845798551329312126066154560616352694129613395499897312501817056647140581016225638265058400318585715654498115653088148943725856432693981743404847328799091775298835337144011576409199401070123655013670691047351303120032385589788157094919759377254481795271733114032267699011738347254590372966438925200180434699449018549417102638511141852387543229363942241976078431430234253613923572080617122087865509650465903574539067883230095511260779795617577708609829271261573746047555606386468399085731751500928012673397486084972842820553719237658879846305393055779730667670101539811492126419408480612651934388437761058459190332084923313089177579950313487193037576018217084407533001998307192425446053735909681945422063279189056736850018767747194161376315582749711002830145971337438262070635481321952745868179316646998755800280106477290268227766954253408589637756416105821618748758200727242555899287902822453874167081847593426116914454265419588331451040776674108491267112695792719775578715310313909724552864933779452795484445800597593616763488775221197793058018402033897592074502309105415606371169279384418129910594476062500360198315413870545739991838243017504438259623785442679508540297902127338539497932106113336532611632900514068215010134559376647876590640104946080398870659276551754596714711600850496055109301913357389618362243147175489051262771895374630368554025632516257257036636113632911595797585605638887790577765281492512542959637294886442410097871815493949466934372645209725910160801179226666383863725094510602548544567696489320549721488370036242819465758438957315524012569105176896998674434544318434055844598210661356963600411077705067560846062159982708723770500021572221318296161030100015457799556926352379431958642594124030051532606109242508895073979018119707766588130381556554586408297151584272622437615883443709474263200608701700032095334884158105574486270872014701068500769296123275069552943015791098163067990480872476860121037442487970103005250966072403344962416174667266775613725014958034795225068227490194834160306632057956940152341266031937660123004709322488462159397845869619106242534496336136629257340051088271005012249752290407826567645701793106056462437943219567750533453628680220652533584697801412922201566945776636099142327773187970263122018748440725655480409652102528914104364234637148609104551692180308253040637192746367562852343562168755251201942870660487022995688257101978075355716530613165612651281285511531628551665949346484677309544019457567949167622858423073962354277532912593136721517679404665712168636509412908934295878211174955260995476505710631739085558519273670462137753492705394911988665282329987220120940481115752286800823716903464057841813175590228913210585067404430998644292183031634073793906097616131769250814842730295426798230973781200272413247700132503283417626404710244687335549791713773334475940365937973203752157387540286928124771310587148799667553199361252637390953158927672378487072070260580949885665362577010357374395814935228914294470491873948232482650446213093114010349969222781755816503496989239929112609419483579112355741651713202394812467448750507643344910494798010098272040146466388528273241547736107027069943651165226334340986048075347440141097269296686149330291185275085657659425173024641847055396886829737601532409147703011199963689691751918614367429307492734010964232557822900009284360842427285767026607648033521732798353285215099087335719174717864569255256286453715943006348396788737322929829310949707981999603141109627036786191208462851965723726487878596715076090816756426369928047532506035327272360503960388777698919206944956310927119464561583898348712039061535740556437098194220273381925060101800915083561454908226191143249587419866524885157193304294895935338714664327871572500531442490621804152506474459112146590566439791501339142034911273677925752585209681085372250029224673996793294130177281369723635668919006095850615390930903806142219661465724221984571662353829480334204405499801408314697259650294613560640740472730003475087662655396465261293310889123131741244740444385224264639062391703783935297933548162114617613924616242433081158397957893610343160222632593201956643809883536192996693708644573111274172757928159786105930703667413064642492332112010595690115878787264308853260046545299458326181414038426626811383126708657899492245649740843051481899439804950922669643316636110099554868777593700362886533595700084536133187812855843736156730740630191310976417514776889380058311529356070102119540985258035507778190796179143298442540915109048661052628457008465866149363042488624050175696496670329784585363861720315681217080050101677917459282585345052811660372250481792397429708737581629950755750301204953537223935469407745892405125433034419428402345860864593581387403534265585443514628123162631542100672685580048005070208968717711424695999310080656785769307041833486429297346758049792 -3685875655809603978919260799044395322583833619559778717350551919450051268008649267218969560379283688624528931119792831056274336715675002420000411429219786704378919420331473667353271200629289532799919311887851364062321481635315352197425747582100855645087812860677733073306649314652761355836628155789039973416132603768066553261463970062567332492637807767044074502230405077633381841435014360763549665925361716497468941414454618637445120173936813450201381082959641804686733603255559662897755662065506494715205871127626132470747071486834227823116945498943263150416684414748731702270403750281914841158403705534528150694124006727723189936043977571891781581639958001711563078209345237589350166929949072685102853194999748878713567823507929597763460871442757021501929633766983948950476304118429179928610371596869370567551211436995712808085858936468434909771238084694053331771996099881178223043277260195884741622560550959106836094811398988737312485084405940255741466534661399736792950638509305022563030485205767460470205391314801983806293381705661704239085453123359844278258057147199788392102000145435728081945194204055603981127874257265351489938893427461073532148027992940849574231489064170288285330708748011046218796462310907543076072525769938621397640449240501312356120843642452306810489942361999494804640288958768619828649954709849207663271309280662326507991380321033341899992179093510363987764336493718159987629548660452167044586655642427904043398184998120050472903120430830878877547268067523028723161048373822623347642006540699190978401991288659360784542432167959091638937369948087384230652074025131140141784530312591257690462023498537227064538561692542557990011440747677790883970103683084168305972514898958429856648671826302800224897471369615868222091399652216196946809442569949608733579241198185972839902240529308445802152083009580345976381454203587818068115359926844361121650686944704718643133632799618826939035787853366546296181429362356626597037915972716310531265226961015828769421180543631509114073193195117567922445877968639881184843810048773014127693183089977481167075081208387082410019485234390584498307724953176249548220147837157095292184998594037927907247994557060329212269498283212986871244817438156318880750020200328097775334812955208478524291082363020102463126286143653281667429335636469178796271576567795390198389567836391866976333206982961085245258665534810483927178609583721755651798825302469362165762545808032375140130368583637188037869482916830366652671418026194612150780389435318332013576999410330201171553853466259501885281956349567542272179974065817668305396527443265144591123216448529389116381668675148622024871159729268889327304380318440818890507488109986417786956725279340831048000298893815870885086307903440805230115242716803902923194138144187443328981159078288601025916029529450949473791679877923210894014163385721464285204865536155271968790236961070073936515963939678422497126393671899125267270568035649470820664786203745838522658244877157911687314497098436104842952172417831605331706270716193563219248767937822696068648725842007404697084968966658556571281722664440132636067257267459894102093833553482628068247462212371793299111370077017489732601040085497447448791477533777328620736402479341541504893912398359431881079354824681496244298380375720005063155334670306616188022669179935791193763085877563644283599613741860862087020721556735675108658011897253193222057615852648011583089911396520520342500688352557243756550869193897679314320751341468416101567499122094335666669287444522152329122060859565807639023537791641585947760840687912112117916369938104116686663624861891635872480103226095486301674068723184066796326624864559001601265426266445609986350783426073686666609242901296973598439670873351070104550151710240598694741287843007838883926430039450659010878684351870017509670662391990037261950907891265719485939593792796146824102405375614558629132282219081778841804615807204890318492182838366513737542683285458923646775483916832231870978154043305555644839569960394809194212315822468730861117637381797982147529270614649363700281159344560219639419860648223184338391718459365646279920196162252247637919721711275215022889258795390097432155016722739721012033831965947537121069203397359756736011022652808269911646598218765432935110360006116131293051335065469115547517884645005109014837123659539955866073989980864539361619078559941667182014068187344124544253444497379438133446426337905466183247076854561690403854951136633447575069693562835478404184197887558637007436632499858156012833024357337610212988578557375009137360313039950967189838791005165588520669723911770209734877016772605370404890167110545516263691636667130851811098058775370528469455242202864724547680727274815234242953475984518367263281835807891837802131940011603352174013612585821780365361306146638333475760373596431506874086457344 324550734690733430355048645618653905260751247041636063156241991815679736959189219916403629937703253103026895621734817847974421860248885698841372450749123110668732453175185477932571287737585876376602234305284684610563885103976392333733569716793932307396052793102248674866230419247891861965564300287079933384581865969145815312137933042330458115390837577144907980000255330707142468784479717935355291512587393171868910372914081692937474770688400567876168055349721148567980240633716336134236055250537764570050417897493364384635008076569734265349200021240673478053221373414851439438362904676879895095669543787107838390981025572517323708741951884514694702226936732192302417787426596505748114246147567463907677393924700202777935866778326055069795135894608437856295665977782971127616524890877845877634164738124318754503333064346015587269575519194245534353942965454209729604910475100690702946655647809543919840260685317504746784847846240959383199541109750965664096282790909784568484865238638487952212386545909330231780629400260750715436395734424819523239460358925426995849241270283175122907687660620477478787341940198187496869302996582577947602912245458695297049508476359082793035659389914381806246343733743246434607436774824498331162422782298931828076345373226976140556336086698088965099215914210750866155183340710815989784979390585174904065142480112329437981321043875951940919798054834068672149942819766886121385186347618749516579534773933371194102321198786880085417671188152513854169216840548026682376208775748970976688206354751369236507792310461983971586676337097448762662803257715442378473840701603226666694521745386266077687360644578060317678010123654888829951644272838402227764029859515395038024123940782339435277706915000603800236498163149390620540415493248759651843129171286805928353945983316966074672817895005758421451804359066209439013496375572949314605639521748649408173668082497668093961732423334606426858892151500280462637060350386125657957481619033510961150855046113893223909165009556004822158135780391188847040237832451393180636021537797996612165519528487038511882774139129605586537191172037041814002182051573206499969075118844307650754353356041001052191095177739809587669934124723449372410896639717529237268318606739016482010183306353105766538778537983942261394299811303183274416476708074298465535135637904589958392971212994849444847494199268291845333956904182393152824984968427268489176656573264394805799429160077182596149290601910263117685534944772977950311038146293185470402390222384016927043674605884158380875371996541809017740528999334733434160978221841330210087541600494030996579522220393300285224663865858929929579273167233331666914662269671848709376423101084952783805204597285348157164284494610350300382346052376695789840988613812486522262859293522539440384472604387146231926121116560716814708369419944530036106376772454927513774681911934539138682527394043841403839422067148647417410230974141635222551208829240041184223586924632648800419218416351840627650259370756327947446291853238054674696853570930347599732742560264835587500911306644869930611102606919815115979811496365473059931596250798936543538770097131871837472141751039749289309817249736642694729389821944204631662894987957014599391774651070377074505513674235182559037893725305145949519328597568794142800418535930158773390168502815539349924418530785925458496031792265454030397983134181634068899442157075629473592886680953237328297488429252702695362752551266158994722532925123234673257704621224522936862511981390097562213392429738195729513457314683722742997339494659689424138104829354253901781135738979345739637970262198517982652409335319240218526369114962482155445018984018784897559148418841544227132172401815107131840234114889963062995361622099799774347518947055982777097654997727534009993552193687611599130178857050300477737200753595724520753793149775256022848892621063941828460535012199268613211462678897627627934959281744224714747943444137069422801250209164165373601491168116553989818340833678006407001523991805157066971798671220727208028142300358045669609234205556429940141179008105749264371371093163966003481020080323940683075633509349105319499348755189750499986726752414646879854210028874214936339884531610481911259119725085112054489142118177375170289248894221898206519032808921243486722011742923422184674979630093466012384667532559623254182853197252202915365889553459559926201669961202667472931146174157158778661715350939994874234000325068607257710576929317358603312122207287184213509985714116661530206572900902847817855490542846554819256123259920757322341071339332974240405331074110346048296202730637370454932496441989132103544921155330655183832130421595498641593999779370949802354156010096537108480 509756928649627885333540745990766670057659676306706399225433975012150540443496713564069770997338546487314234181426750199810258718319786787178571249684848139104339231965592445898228929657876533951055710543551960531211355982914850467094881833914216674052143142923708375304212118364435287318573965682553132591346316035747182616064080886399013137154892730968478790110541805880795985035869444180047375749676289927150223437258241746078084374486743007977165988563362291162467549841737561630146219981030465424534939292485960658388763623373954175992523797580917271375091227580181096735770069706921802261201818228557143373760744911102480600464923043193316165311197775111922229674739947198563958969515118712772773906781954230476508209379359654762842111322560673182159895790432332791090330968414823191584717324388963897788381148429340181332193297206226671496263889935455540365537593100844724858943670032857767236317751427444913532502152915051277038133316913231115118464156601167385068603832969593673597172571352025422305990493116037353276720220184005534398389604859241926976973874712662038864820659098837954853382622389005267648861347352298558856221398463373838377218575863694103668800597773362045980847911220636280544775897132536368312329797347090598153292138692027844268967912574557274431949737095254398421774698839157185218926197573615653244664462569163526965439810564191865882125748620101258311960390689326876501546289039332484033714809467771120538595733347807627966479880026244121299269523344640533395110419953050262509428447925825187506480547573909091596635557547465668069270180745373787919734196738068907920901640099152794840650718715116371119946019857903890722215163451847138877099519097089444083126083524023147951579678901135146528763647553094359198965320865235165222233737161510679125190656379135425885184665676897424870292316554956219927704597018145098156980792386050990021367947877655702792186467520642092826093145437303251761283823757130887543670289259167485266812466567860884649669795009766445776367867117137297529312432776421593088764817227036513796130441497407479947973935314329843620597499101096628595188203454783810580235479819343263760679960221916759786375003111916350267208614894576483328218984122620353729036944568015461765077923303025556188858440262921606642256677153365731802703037656298082482805496219514304498208701683549345517419870812731949930836316042568414309252098668773679443814568426731888010947667902383810195778034291297739766480886552148278885417398035975535154289423007663623726744533482035453218400410956617102651389799293336141594175618966462307648175621569252326466311718829209613859763319863228130132959762605449588848917917501317593478336741338811262571858789520607977651902912454072527915623666008091671333696720261388363941694197356047639475823107907758842401092315334085271431683166632490937801228316936411517668645239482008952712257940080884194847693898448014922916623816097697990000384316360185660275519293455531633608697687158048307266219543917627019103119090427963823090434117252610016121917509853754469594808712332383672814279364367429918046515723238026489793633429914653820696599029422428174279580576509839518073013932398346072298055202528455940265550522573285471844098947146787484694183755709517305535168976358902467726244244314363296494786214204172066672867877342496553173363432861554112488339252419171362455686284691760268887328476418353116136644626653103759655269669187051234166102287201553935503980818829572602633453643758989798409724681660737491402537130881828027061318002670301217402706750648055191859052520388028373158585079879170117836560141926360902692748762316779377821493543384665781035400557110258647171571778074476381720349860827734697182400991830875974513501559798138841827305998878600091641067599915814672082253976415638972785483207273675538049029078504632766251923031647775162795895114580843824959025795400969314448419780738279165994188391332381273474818814615985788008080657332873831445954560 -3754130657589815416977587435456923541461607947332696143866705285753106195947408239910984973130543924423923682089556682952872943254517624845013759188286108748462778198904777679013627774518044164367819416764737594456784083720525090251102942385202927244242282054662367437343395798882422795451269790871772508181413698915056430376364709109786857663872289157705788680349082651205997672648403998569908243831522483865979241051208479491585135916506495916632022775759938793318768389880075851919424937490554451268998889215293212282846075144377470415361758058600051359091631382114090100268725489517859608250514741267558895337038634846926476639848484671254554044001244579784234268905262865127121138337927549131189564578732123563049951612014591565750357761866134030637233511300231658935711494717325699193663845793576610176694245520169606763010217811634628117526453151622543203986110682403344125614056533444646499417754183931178049561421270928330466928254238475125343093799704827883680885736635062393227958151034576898370558395897963835414638728457722248701834454921215791336555990903808748291496572735246996938794344390376830362955546347030774013078806425295617319396116642060360279271983828457552230064348000756049216120129845999872385706383755775311720335721645032457340052041255228733479125860537554504849333529503033788189544924181248178469272068905401133673884626939132440302604995208872922712976603650639493784313932386657010636163731502408652826280953041694306099314338095316385590448879736773669340347566460300922758525570369073565572081304137273231492466432036669082150477028248430648830744454416796389958367172346817795030172832669829403633120332656720839120906447112048912365941822654746667563452287392932752658730643504727748754290759210447331965979513379624632347359366831309164764479385809233384264405572289235705153636054853973971408366736665548657546046138681035068740617872716444700759960271000932811498564160972150037709145343166336272879718369409770441078977671784731569613131639276611567920867778236795478671266001605583438481116787503456092410406231137243158317333935820840331132822741440036422342632147220677257246670435277038069346714135475426589539120799689465328182948247681021928787551195794623810955635673555473237061051050035648520601746733883569311427529373457853343670069567191000298973545628468687938657372278911575105445983138133811727183107156475179943144554852867494653312693574807046597705286783433545502128804420517893801679328022638776623965364685052711382516140258197847314639194973824848504524709724485354000348320182687322686434310640920179572005762965049880093513301689627291869711482385047402519807437453168094729519392560343241231138913570983509287132882333648468174596646678688327015551314489536504239904737356790855995996879729594803687084585959676227375408196152565144463506294541224840859213859000845752895860191783780626031433984475871692526708163938214422136009801121453448292571287294060349173944367512912929188263303439340235778353538087630755880219195116486859087956249784538015909144775052891463302869004769114657392037965932582871880270264339672736594893378649694938970934683409363690831103747516099987646996813453811431803089770711908292752503405456359790943440821346618650608863299634400484895616080011446203623308673536064851756097653419921436413518917538254754456558008846319129291828043701380133293807803756822662686932223393287941964948081747000210531005408797602453439217207814140926489566624464270486019530300629823607620345359553584205447401813960811971256682313120778022103173700267661418905190512270250133764959287604521057974167836953869459950008512503751065722889210532212808408525744582162958853675060891136240712128714332061060876877641942974950259563752801747940107930333169936335698664124617395514959702847088374741386731393040474642260548278777820491345879374973973740670472216003389298137172062111178672924666053942376579645517282216069478319615901436864650370571253533609537797219254970134155881134350569869736538042923814097290166848081671293741980844862310097686454772249555284512258568055614604895968890071460091809588678933974963812897999432569164716408679926352364926041979690038433050458627795282916082362856042619395493533327385911400384029685274359023130023026748081609925527017305908987648827021905461552916791925334244186260577059747365595221029802946978815407414586938117473169881499120638760292287151118697215627381493607420834469658689415173190630929365173091035887354786962856641417503730066462926027959181220084762714718211494807108346133128269998642127401128128412160767814891139135231094383808634957731484212924071556838819640156405237669049233470328873064702731894150253429415339546050743645408298120487948238078048389895378472105074881680790007077337188594988596866397328512545205406492474025235701650909703877556010522015406134186007785654272557106257028664029572105278195329811678231447539152028627844898936978753034649600 6529557242361471512558474545634236450123027461195730676942265836086270249972620777662475379018133940262120060048143752074468579838780005753887847281323888901392857824260350881837652840473965550574886868548351293065130829081279153683213320606795637095649955181008202824742617897759917040252521887877408273163391063002555271154246863896100134388610749462610280864348700375167457149615221095498288144311664429734428761774123286536986273594205596298241395605806500936145557518655052957305687468834935272577921867729460947190594701409805176686546357625826653866955046627674757862162711360504189031105349410542439816944151754598835221011041838566715439545736666307875958176729242960659798231992540955259112193360974577338057318242381009024095292878267037744513154601129656673628892241204146102733364243851709841476655121903668404225940044432049853549251571390285548417641615467465034719819847492380795279426503154808486248796097545575693091375729503257432985713003736946471016198457989601763071926374336012232150775192477978295752362790964628624472943782442279889215118863987176734409479518605789114224785288254259418272971192167590933395452143590855131843652047073337732231171967384967106467076953626149893642477540638585222222698170198940096050840733157793861026741112146955171856455465353748803739877736174953858474918020373144310690914066650164133609588223465665736087030312410611251191358208278505657256491734678715565951232915141426397857418320803929367414930671524528510826688537495041211921059259387172925780155984356154469327323706245538178826981795103110045067643502118822656492384347065017787552781872554291350102654084263524823909286891237120971302242981632979419782919546668615643004702487570507353070930888330805242305406008375817115148806193793381787263587242148375793013326847496420058332708530442062489908245389219179716132244789828833008434492403038614376555578334572482309593834843740024894253699404215749912231806508888168115841265233265425264445873310247888633518152185039966285308457009248034103582325637145288462074624387430518931919179617961148843187779280856528124652850632505285239349156368197541584880077919563941435563192061125387628395412356358324777387088837443184222136638699245139061927515533784445770667394011710266928303776468125372644910690177318266758046020835241814953276807296243498740052246470469115667421159377021117224619371513041165059848332156760445215082587654667735556448385902095659027396467577619953178414254939306071633704975950038254536754347383134309387937563286920484618240 19597476442736849225750235651680504232683280588940989434523977148822754331522832639735230758596087419760643108115849494089142994215116050843705578364139316368218478527692384549618779278059117455745772655547204257410819057690508567064558172915535164389996779467698054474283212854941118044912009288676003948380191054372014678529987056970341256298587118423678050612745934726611890007933833822583258662786309890442264956626414582067836980297170302359649976708386194597925804495407316633487835753172805844341476876920456667740710107302187383785181180799604445678088091007617570540857464850639344982850775773965585123943764799871001551175723237972787724231890323812294539077729206172884681645881883742953485517132081695053686037656048816017946803558942913033926852407330041369640033729856028926932791673513958989282082633035287479772117437012696376020592416679003531848731803335149339937725102803048883245833690968891496109205540371766093901293622860219007598263090217219565534476650859650587839669016664579514596231933805174592332584088181239462637784632092372112232794047992100932435492252908584810635592315826239218326174411234928146947499671154011513721804939758882103847429408136418010591057583343952292035648724172097583616856958851342399028138215208277445520642367240542783822680517061571505004785364902615857154164138048677568483181663387704280044561023265485740501598038797231562256252583006134492026665214372493315266037997300071694757192028135421127672170186458300639127491344601432458019645894683243578655036611898212962860559458481798697420809303517094989523661013041810024163177068879330436427353606173546127704771824721164886262783171628442628445272768363930699822589131301670897263882950201380037805807528082675982736137125678770855221999586127087173373434684477424187079076595485516136816929798860943969083553434076140179928921758808727187249147791418656508658329095410515776022949800239343691229892036839075073433891780075392530927491775377006737332326996159507098277620718595139208715292434488029867652106195784875027571162558694511904521331845742895768082029218339909271802315502299514872282656728198718871296167930316349405424449877241502933036119325760904603956103447640169188625505170199949994792801094910790969409289915063191993268996449860630688635870088393470334479783176687503182740999007255899396679419567964083595941995294501469673584537526524866291978894969411441200288651998442195056287077740676146345321053382883665672009560122023623534990056164981473904219449788716725264643830997623799839532999659633084202129337967803067223550075316308455392711453025137281795844946195017115927260525202872749112850470771504206742659168470261647577239917219252701921587480231398416985879293905795640454995566119318019046988798429724643135912638701934795709344011060099282172432290702793054608802557108835715200873737685345295367145124661794504121820894899404614615053318788099692231553343443329315199241088817848532233245009226487747652452946990281207288930703801109088423753492233590982094567744406743554017328431482001500820922088661017235219365116658763720957567490115622871549648880816949428746066750503262484817886717277732057046451482829383414064443103203590429893296907011697215178871773692999823659313291307976423088870886697894488231753473015431933614077203615161416103682497452899619723879317222847368618259242033089099465120797045370063814916740146892860222772150170608430451231436132740407866163938387376081298948714977562555593973333164831117708969342963822173993876002728359693415638356632394627704392284636493617519511430828217834872723107731927376854139321186313575501831390492677915388348029372797017623954494990023900563556882125645865260619296654559815461079523426217756709101856699007436164388224525298117933457138056188342002454799014487785656403124389387856495495165281598929051022031289827273027981271270363611725378381693535201379053614976622744388619926196795819540806569332280468953547654638249369909491779106099380015857242333997961461633403296836358440120704633029117811188885764159199060098437196092391249998520539334824574048137492199857882083544516242640376267938847071181233530466460938979774607581276331412164757575443542513930955163930665739571240682035218684573149511981942389169798382295730295954912186554009569749171266077892068683394641966398383861550142980777401327279766766644020211926064568348423978190688655240529944182887369219152829139819561157136601965278927946027466418682114158674324350110937791913938851469157224455787836847487909325237592015634625675557281741282672411379214904261037924115478535705898316061030740493652989633857324670716852812406898777293356188822465012718557061429148385672972086410852699225743968678834459781507906759157198391517566425452525883801896326400277196701940386888408652707523843175451261496445331095400107100863959092498194028219571352233684180219514396344320 167439822473805374034270320824476536362983539270945449602988310980432784046954746611589743538069965045602197930001943409618182028294112868725460032069464490445621279895348258254828505242427695618797002827900153216911298073139790904857730466291187902502579552309409946879041871548119607357850052957951314205644259514220491150234149625959934100214296316735201090596503064538529289728446249382609678275016748895618942247452382385944280042048971546787772178533171477736458386430113911373771780980392079620823263810706979685730802399431637121029861781856287234848600612092630303413563093286141142433612012241370077448659947675107023741877058212227599205576091861963431340326385698035587020343742346510576468673765671941269997166448700472613339976505778115123897137561026857293040900280381632985707904256064696611860933710209028271109345048476163522338015725148611036936685618439136132258819381568613980453719025416121311369228783364873715742590053167397612450429670203563335094503802284305405874263262537330063636837820561827613840311031744202130429570803062754616820892929882469443684349634711699874297364492189669078985747243468143466554509208811918853160194111740061693620392319596917515754307000164205587369193681242731725714022495791851037565868784287714300303204685960498370709062316887676832579256851090819875263920199242924937259065224897286915540182873108770846250471645195890430405434269272397846974092633107877063353891930372177462323847079400795574655871309546796735359907512223428471108208586413900524593811966126700689901443301448638749126650170693510726884928429831072664409526508022455533504990849459255057624475011035927008437291552630246727242947448121163117906686329843487404671049095035399178931789970914112028760753426204580662461912303493118408384530302926242706142709431873003332664951761423151451880062848183287309918719333872843400391125636325055782182116336992056978804715115464512583571826328566517654164339225117666715952027030193751467910197455353413918132425658822577496698374782169313871971362303311840711568467093066989657726953671794369431641546386270677780322999156658264567117725954087079853003232792356759090124147945253278198785169465006737340792582586794849685523325778691207140184901497999690328089131253748292311197063596155627598112783480195370237360651223717155907163920886067171294356215039701608846053553774913060572828025578408891393779492573144937862378313133465389967093686877953843866043248719515531179731706510769830049262527953646814321110875453682668110587438749290552152544116569666062044307283080811217564498491105477919989689216320095281902668117617670259371044047348460845318277497015575906757494667222588475686347604332937514235803276608495582002411481397618305831109820829798163316957631166834460673576513559849500226661584158616657527130096610265892981844211961779970632738283825437906415180369135820058225906484526856153573130722094196742039664666935548577133759556847224037981590669824727172723138318438994371236019163219946776301047262890781578767021777417622731900029192649360268407683113080063442144922753558284949528272476395027915506852132699795464494113374486779841244922640777786131967451681514476878423333134317991014703466358405527262947419928772130225006728872343143237464442559758776252973173574378307261547853592196178045744658337077625890859031992730792578237741900114783761993581176659624238342537392840941316526214787478853701537973408119538647765194301596920533029839059062173144160903733416653428298448420573641106220649507153409399875352336077876760722152204632033461061703242619511542731391026775208309885998739306752476805665531995333851673789059115238192528644477176360043177871045374775465450827954889763307061095301722736949622979104290501428380259133870350056417850905174224377417499966989789855819676441442619792613904359687523115028880553840883694993861991542308115198161796172036688556622150390929033370185828419483349802930438049999337741759848390254676541059989744829817610548128814406580417388400770075585241106179179572696009449424751695384434857823024461575149446836672189510865305633026673094111004153264137624643980206559510632760080292637421242483023571461129470823545097700925021058362300619900464068243973520388602752510445879183214808414062006767537604530007815022631265842187877637758033913968967811922453319347510682540305553399261101827373305880236215613737139060324745271022292964521248808300796437711677461272412733468166167066242256408574993427325432659737263503479091062566890545974520536172329997366407546826511177234707439698214201199376884608443349604417475052241653527613013733159216297744048271752269559547837095240002659235343653331736487335529382564881450364382884263683365324512430360777453397408066642061686851894875387088787927034350940632521403340609193279718900300663596037743732484562372067957165864290222146707905031863753393514195179827166753092389622428286120546993280009881223593869667822975331765948258581289368622821831226687488 -13908976937465711096600078626223335842698378954716874229386850721370425505453601904654737429573943730297434606955454098293276045560647457079651373927189181927603193090488972380761791434036969109882521051913713646419763709442132674190240299450844947784189316558206515488724634621374440426947751117572727583908887714569620748344376688640 4538465465260072966220630888205993819223557753691824147659849148755317647103326237810927895448146529218655545479050037674259854173972696247057678563015110799320788056921680968425118718865542949308468078608673810782509363639530533765361670049307544603793791693572327643486098841707859079040544213055945444439078485149937756660731130570448520697114404194224907749069665077627339973143544875223663047448846914909852987219632214588771690775462460725246514332582990114116188997812423290259279431565704241778795839512799130564513892419662737966848476692687307856207228430048376636460144756503746335901404326084529076906280436746245925601901429512960198746633925380202890721447805550442647931957263970290055933812337474676171094259576325715398530835027060305644070653619990828887383094674979319144638289810014359252815434253587038475229772744307875466241469143325071760366548080006663264411203851589894286567309058395344620452463674930488649347320945952918462345126896989294350239248051543547464328253652379899966614491373935046260072997801157135260213862058608506101784744827721865493851407983442384469169502281032830760415093415439768897145592020670487024586301546181562546640019126567067809869991958098575389741797446017339042010513782699740785287481949980929147384808402795234446890635248691791532795374923350734213523356141227489712465641837296101330185488590567594249684355656326570829477378949368174273264793592024910017774967547327333732939608641104675227751288773623737575096948546212059281775958634601546856126849559084550442443223916643744048927513466401218566950753165930274500894644434339455433745533001836569267091498003863988325155654066460394468703295688360363829692794610271765513518805507604107990888387547849361385492450083607899446305916194744151730057015823571706939384046416690758652464383972036450801132688326994310826873790648420547878209642949271585197726283362082234910095391836435865488570192150070837473800218559080619426290853573062863749983888093054360823556916656645252068334864811238391075293675863834945246655372763973337154231408196014648420249199727817523591355548070449425354941573255454150526627310033334342140468354158083855508643743088956220768451877187069912679755453632233666623714531240722562461854232969491398548111677119332832642453006236485456731109862116155458062600687741061492534738469759381097606756049569190265172061521747246405796639777531403240061162512907370789879767868089462418476561437928060053316885066452856691721817169771172839149253844365834408764175008794587354814926993713232790651006482431933689063427691017218307454564506188946652748820558558806001630790105456613942403961253592885946478053412735372093354109921264565122374314744781959725984927933237666944990218231910140823842703518129421122475846384799010365129297202203282426442963458217314623251446136880210112090700454807229238489383337284470202372291436752311821824948457014914451433516436596264929148113794501203056745906367896847155954874593168093264118563451999603232174048798377503524822131782201768511002285330416139967390156931854508045498032063948034188687110935400631604783040694391859088231226376097557830018630684616728205037354568849906002721292796646386857935137002998107478562555982676729354309516987645334702682642733601538278634466673441503800647341820143718395690860760787749895909089924268362689538845841414432510008699148345210007973349097626234741082646740065658924021746723291474998523711805369586032408140135442212498167748258349428290583358112993447034515122070878851849104924060590652957501899673123371840340432761739768807502017747463089120962772823323517015909050379708010817459290318022206283738101616591798847104775541894973511634575250476789035263861991835510711257890654166734769492803682100827022137450655898206177417490661509157599485114160137438948831448474126644756573957561392099923352680305200846951756778502912750488517597321395252791279471463424632576293940967865010647272103625383218677349380312414587885955951879269179356038230697309785832130139179565373955679028625338223865816773905080642090322021167287090303305905695021154070040865640244396734407109899638702779734092798512618482253625941085824934704305895995525066450828103102292635519194257452947156585759116380508060878116136361346596278042776583825890163610024694242593542308634638597004841017557558406147640154716991967897770877902726492715399575936001664808687771063617463250371655527974097999864393162483115666924127952536105954688601830779955784094347180497709208827502628628983743432671441775389768811233329700031021073454973313610870278316348935585035140815332423385353200746166810826610056984532487724655605341018436246243593129671317455393479802692626714709791453264120118163692196363009707660338518874781990972376736647733537218951889948952055581327576647769028309830396129413237449019384052346458432041164673013464648309245438555753983001941428929632489678922184860180212176031992552649155157107792087613440 12393523015090427276828328777623597747826533167626562302147603728399518482885529491887051978399297551531070931174094243348257971730690472097984366033685181583855294812514601917138599036281853178447646586245531709322821884678689591567971711839837987610027169308413818380691858180555340812860809927921473821545513388088290855727015433083450936940662002417015439772051746752934425491675359953153145247170428109572301753173726932946771587174038245347559362994434630737183953721680319833956505145826629300611954092964045983901173545191934319607423897025160330869924685628219414991317870973995690209530272014449050811924620650997200785875711280484014199620412985574823996916011128762889814192457046607020010371847793147735532223931941986197492567149273218884041571635409653429894552723295713162518002785602274559057733202765723948456634088225764608621934187837981553020552982363897414871091926744913795220370273327248837721458464799381058419955997641324592183050226749403028017227266304907083144250552607460338676994987521988079054550693955256479628251706428105650079785200617331366493047164661125284791721798965944585010118813354128012687346970556845766905766521146468294990346794495922886021931638572147590805743941975928766005767831075189556805624146481337061918023482205375615770942671242343993281880723330020780598273244358964162587437983207367491417139617745049910743579427351612258596959359854942547891997968954853222867043556426166364220092222878530504160361971127742762969995409287463856924552608304363571982385362513417090923922982638028885668478560230682266240897997958759872332706872700016596631723948753084956415050188198643829359279162188893961666570957164026380487854434891644878063910571442981429775043671884709004255453080265908176760152963459890325022121890612012454606848669183242741459412221173219885134614374580051977544300801966043927359219278169990476976707524145137981795062544489507584727666644633435243662626188629333682575974460543757121265893235558581035969023153583217786376526790278203447984579423760439798782195388483075175584291705303111422318502874730567343990945553156078611345191764693368068608372642546202351660780868710989308303080744650046834935990447186425170351907653654776298631776360820777422085765192637808098257058578565987700714311865330869794999514546457187161294803372270137089859751506976978288869079835199234070278377101313283191077849524111497408934447471215357845233527680505169372463104665606384596422221155461306741450328127204609530040745161070335850597618904879535821742507159681877081778875369372974522161147767466484405503271415907896717609408558573203323050332498388448142515423130106764197700668395205946974720218264927875288034488825032140981166962300244861775182623296501682730418313064485247374519692320761065681774911772271105531268911283345848953981609193557843071461525519105897837665516047591307570279464515803420340845817648966489790135386619292454978542246822008850901151913824945817687827994759511164339961667738210194734014998326078036005421977345942024847523718258573992969088886530377433738237090729434324576724778981363841954048106796258318954645717578982902628850007827510106617180006507087792498147509770053503783546325144315427644739078075783373240675253143876413685193036248982897475008092772723247155109544399843066702099648500414969721066296786608608624731102101629835076524261177409703789746952670864961931898115039132545039052697147860177040120157034261520257860816883610713518037491381783694061729543191355963211437370205439017659815219984136075098259825704616798481751855496058195981122097882729740935169336840425055173802883269194099874701879079880977468264375944789016881077811248571564517405936996859911516042253342167598545019222288121084257569680381789868188303662475478587698537463604949847617251361147998970697931128484731786211505117227432950541141059057984684053110635183367194990080210020926338986237574790029716411786452031635361244721846241907918216035576706465095732328079146755202742048659777399871263763190107491537336795686871501195375938008939924213267377326938671469927576525999350790901501668967334184125573305045231326200723578716624529044702170916573044959329688075649756284332135300915345841968471186617119468048979864054961964621256711462540061189755327107133659431342491738022454302691464483050532464447053421288611140962908267579370048873033131762880314219514901013236688461414524501383067199853954047842901729740457586021498539102267419398873976463489150193868440549165365785341074169780257316689162456830738061928754661294080 0 334128719504941913327727936448217235570934639052656133697857054792696856639060829316437337360682826851826044814056633209855353119511040777499982150315097544839567212068319275903293216906557468603541431653489194541272576016783003497188333551188898188971767312854681908176499237956143467894715440479712588306202859977378320422914375322194323378781696628839913674420342649253282496847924226066432241658813084942612856744189860544730654034539570279008002515406392962262078006307387883768765094659124919497128550909229622542376480658439048012155076206038849225361356814293580721740856261514187829680569346319837205892223753336734951305860372849536111094085507059754590874402867615993627955117538601613309727183382155195704942151735341587216037505541960816267553538104527569189573993191572029311303903155650464671028715806018235431137646629494152424801656298713678526436399145450616705044678809731631009929490950518685514559782119983712610188827584704454388775465919418607819680613222028013793541293595839710067811809280235531431571540110271452966354397360027222264083425004080622688044211210675223174781963002568164488554521102322816765869564489119653839860351309295637220086039202311326732680804841527142052644511345201644457951284000397409982255197240359896564194830861143388300300720987965273603894297355627701164310562619044706716048628513930156009497092145141403246905416532687890811957650142385899051606237220414798924020369025497249453974181743006734183263723430624092389671363014418111435344396172613762288899329233284803673176447114581201493792457558320051203715932211085947445971057710499352675665870834580575404252779886460767840572991800114821185329970512735894491714379673381705207469744526206537297603616004500411437311047947089148899380192065899278623499649177393324735625138149802565128499479984107715222275321345297691650373487029427042929875136965730104255358746261901095792394503047613086181762856736954104367167630399358765203662817977564292143440777173680964243429004767791402645851281212637940468492481220513451412759926051772339690565171173667032752235142416012466379587172544047689606330653832985703727780766212304162920995337605320763775928385888863266046405979400621761748391273808496993075806275895933942650640882693867613761527052135305984057382847433339922990763671474687968887645596554978348351207530706284767763470613871836429161575542097818400495667920549056462759103549854094187260396105642525897011156310060135056605014478326115597283421724968389173121953708621762404604547880255082123871075198222486041325261115230857263379203537643398708142760532614150132738491757068092421448880887707573357983822274605703548954847032617610211261960209699666379344380629057475929284987780964302033354652611243497691596214267397668655061321404704243643779482809588794991096374931461561002754312577630150305380996097254951322114013651592119488942633770631603141471319799251494910521297880906510322258100513734157297042049897624865408576529156166969508612012706394012132868620826097781965935836361643669320539375973639557336430817365471108282222440652544600922148551795255338509083558123150079685848938886659311359760563476315432432345191181139579224831053611825528395279090795918876373233401625509866832558943116268968856841682438922795895492181468159612268300998703857224821918921632901964925650736498872439835784935125511887879036509188874893421356149978113890503343634163158067930326597935168820028779906910212250651492432126985454754315771992035774342538043449715977059694513514102423202811676775038639891200469459715859261131105370505678170504371441955614000074616473238223075002320326945394678842074096077626378276291052935664846662149695612496445432256481128992444105454375750837618953448383732556288360754728122303989515949674123764692094068157747458066663375912986935121695335949161844413929503782159655235948183356924931848536604128468512620656872466475861257566221320270952895340034590599858950678118294300159462866305818835309657959204612572163481081797113403523026159980785305448552259769471055352035989484912753035742441914310742106146913237775060149251702499804238138415079966759323883063486591475236773760148376308082221308096066475018940980217132359130417176346391455886502118679159450106417451405144274895050443979243444884084203355064817519428922759847121600173560912266046926584855358002799369274066813586680970080318008629917392490649572962704309990881049044154673069917353875788383503948850028536659246849277097139259891531279762324380366570117879785314497398869333979854919128265484984410953800158225782274896826348156071889011292008128502679657272751203287040 3564179614593161440261973186898314935158269793822848218805391505430612110556144368906660064262927370184200138277627684887767852603805366199552677761887987646094809839251199237519971017983349245424713399715568637060373056855160035462932638089630362303340737378036543966919175791236118837039499771038167336382591451192260875401396337806364175380986856818522743127131755546900796329675383855273948566440201885614627736568067009628566170442736253245169342679631480002932089653258936031312602239476879405203114971429880286874163270633079705238602740838422088836674588751531525592570608267868412663801941436384706247768376651162301819043094007897490568849724181101727478503619107657322766661652866433445491925088530754277587045877615441447471373421470356833516915530129883774145952795006018488228157956415714869987787534651752820911285644626711532408043998061013101489583894293666868171834169603446316175799037613520889351613706247013197698116674429172646221952317868361294068949093974069644916594022998150678111553709290198687965007921305948256619897245741267445078938893570314209652343113745199542190096449258280215822816412874516202003334297898869998483210066581559076281735209431121106562441071228069919198299533974969675121554253601588214889812697561710305869626399798870921634758952242852922332263979643257880748928913709027184317406468536895512386030512130236840446060675956341713746632873423427237213929728997046290226452239011700912995598776534035952695067907741829673660647387649101636245006519446096132235977947357282624862043030501442714211876331968525277535848868487504238478175176772348953176512623675216308052572012253131559929023026427105232729410673256663857198494442393887774829690183994324944403802299842762384933157529997461044346590022730547652825577795727794268930559071693264553961798524331195749312589696531344964583195308240833293441525678973121679891370676338357661261582573402818025230390285631309835801725966136721059917027124588844944197490952400348840958981855862260281233226381156403886915017294630663764237065620518945592964520559631427044203289077697090708254891585745624894931664314443010128855799694000428908052145110686633659529879851600113801433531813781700258516705379705236228004538352659483748347942733882835787323900818108205447758414277196927897544129403641718706915631638359855859846423355362364550955570217823252829810473411070746088080733868953578878995695973049989173630758947000005211260294396835039450911236104288244390689183449141737450674245741925835122970455815742101163557571948908370202253104629454784259999350423095954717674162460707082540780198396826973479387711639877107599168669098385086216289725152534340289784001776537784755496567190687736238355930953771010113391853694060112236210372952409234760551561245415504545309095243286567835649255475315786511984197030293636325558066884570950464000549997587995890607455487516371081076191058589955699796043466010027192452146159607431416433781843887512678994987662717051521923649007584531821907943450463546625132354669033243056369787786144342522842306936059910568522325568456975494583892896017632621399331373603344508020233928926012370214144325231017634643756535324209245015517969605973059112329750179467187624089194597623019178793695686273352256491281496743665219304454730702773969569935512232453126135936023069614517977088927907350072350829487706617789700213452133474382605575097723392505299385824759884823826299548074240091063755957072931339303735278452088085133033044118015630525933960652246491237430007062536457235980981050713909356680023583710924654207521590860791061538840564413390873483801009173003928404732040952043138104739036874128342060946844407085518117053611300430612762846363704826895126167031307208906819491888352723463771008975334709370468524301912864100975746696770235247873206486575999559131073833204477476059542664086127593349207719037124949297078022264935734993918824015611163336205134507823047876923404012595034576247937272848954489249391222999069486890124939502835247629230452804436243193603065612020588879110159442566622617169292104416101010074557007174274280464838122065952491254572391238380684361081905828304576742420244627124940510759521920430922724464765709993444750540144640 799246878708041205299959091960369474352438028197675202438132382197147471707148398420282818184829908768351905227391958558247067847817367485101824286560464240072277854036288238243606187637202056586832925898454089939330108289301595652841903580754377001770019659968324677206498409039476589164112613448061325115508988572129324601006214330267561883608037163120113524611441198654708550325232178030740801496655250690669406420043971901398414008230405029212635028528623096660765278654723609912979440442482096815196978597017927169410546810106224635916419413151764022916553610926405903441704829605492455065233846229767859489550912560409107618299719947487054665381863842350368616110945440268144303986132105089385412683444077426512548489742510632327884376059082838135850117687450054324624387411550453482698631267305971340406814735804780003618509493283312186730289025081133988004093660431599460028896507772050355699155192622828933092733908877264512591785685689175360827821656439043553312036443637463305306489980373337501933734228901327417822650104953417328447890743882843931035357384407182801522485236283586524097123180282842570344758799365355987101898241335765310630729238652419602997053475142700695126104527495241520179505898692590775138792072705763772493979825839929467256411351452328425581011302949080493066760369482916443702601850611545104839214898060523145757540058077562182166390274440951356823455552219938916789365490928824524707023740035795474946203135820879967537815992977625943559862208683342338908853267998037986971993158331210688331261360823265705104965596567190830990423245081251349483488709791561493704928508199799862418938686630285664489121310811208539963138352670608642761192134418206268182445699884026993494775902892189380406087249397670029099839145430749540485786473616209063022370316000566656160842124990468984574234536001564091699246050884085531243831864181203120502191973912851346226105507383573524740230161482291176279612453577450203028435280771761832710413300899660874487561881831844373261767253838036368869163046114286469909740467204320388308782101189146376851876864987226302038113874138559200257024033231925005862437273039206201633750185316164917024377710001739519013807044783900285011936213380847372402553574564573009839817383425342725770227712590616924941775755631953235780191783561798839327418776187343015027533980396869697878098090724953604998566319318423669532201825828161552433762101053817313620636684992590808612919874731060341223299986104054806252132348549043771458540866965323556672560260966614780249650680954587151429489591877785730057248241362192280630277860676207803914506837365982741492367067000187169653345275274506997536256499941970089479583195679055639479419248089828972293894093576905984236657743223874830694857343381954208595621995179548353228520649240091388870564718510221591328082560530902094014725506512504964984213661984033869365936270129425437686618785087118721534579365762821170565295016780980141888903385057510172556887009232261153652059582162276808116778613127178223312787006379077418354880999184987519978380410237260064274126782317165509770322471487136050586221947682652018663174807126435414431409432581607965737226841193841261041926647551869625054778861066320407910411675069583843131538732696779681625914698584330707780914579317939504250342622285741987115839230914554159504718937985783203505958539918890753605621815189203698872159455335674940607443302718414234916358887623091086037802816386892314523280973586295991562875807929474423728082215183195721101180865862794648823942052911357220110248687535141508461883968455638918249420612509594378793094906187634406050751942177242230103457359391992803179437073230193632282101365157534880648932318639443538868529635970653257536553809122973609304152398643304430635179209863738495808627935250196688915163656103478786782496199544678335729757961068633370650945287056798959901686744240499060831940854205454900100713927601637852864849667170909927787751248453760402026384337612168148209463094630277784964727697769594752033615584254926031462766893342114456840181786386483461347119579899598776315692129978230944106471901170859354865386755617222156782930838822268799911753143984934161036355530963844195790343444100521695612944229839089006433418652214917169028019666179099026292689469871548003101952091325650423128887132584047922288545095678203763379805117738066387268121640583789177014695672152794820781926143888061616238164530895759528981855212899581888394527508129372648546582497096281776057458386220388496417526379260394470623260928741883746376217313228088316014504793123325535998488774623643217261063648055411508325993424301305252995094260610082871463732253318393899810126787964483390580801104647525188173188440300718220447728903369597383954875523017767481813942987001432039077313063107237849072187754321123389304995840 -21867551472994366314698595155482382381016499643433148569129218100523216583495492815428340662922941963473238156060507020126725245052550230627021942303187961559502120062262112909631270963548941200016503002074302607354488851689803983747206953441455738697807748190634486932282208490968804747856237134224888959682143441855812896736967351087027997132445731015736889840666598713101362032318815380234952315320566132837888812622620715715434565665747873239697600655104753701604696572936237838881969214569100202474325587353391144028827828668398329869877927380573718066640001929216806516583520768862206688490858760803312302572016680706970717427680480263513236226169005246426590970309293169299038532916100977350155788928358571849843932202528736617178801851727915143177683042081699916410725234440481685995407997002159146215592111221079495386762937715534411266572713342406828938276119311535548633042413362757234966366970369894807633937765107323775054950232143647992598495815201551333183964129210256628607731478985642624581305084944112655503989542602292853438083739689636568704734813616208854825295369607022348750775445313408746605774855458086384704449146474804191614004019024115926843170652589463384443885198787377989683400875059707535101738889439844896784674203152469891301915332494279209861913171010920654006334126858981707575085051087799239001782254155830681620535451078261971847998511284093572032487319340015303825060227692308959377508993400183425549371273618684935635402613947407888762036177006254405530136740576124302696787991085422224959342995928353329380895029177206823677752161796501686729172188553303155864923710696919749863128679800564390732293385670045285125222088449554313435711830325938462005614119513109562642500382305941905220939748661173472892237488184892636062162271355637870733080290597318352109755443561043602166582346251693089604051268050527989675979379655771990538519784557908091514569121824859585893479823694638335873943229689611194681391240297165356264179294188100895553843736054965462908457425021151756309572528510441555985842430778395358059117390272978460082951214485870423955603164745997692634774341365820755798474439215399809940192455271605694269716834277452881131744758511813523489646872400249687339726303432835857705346009090764158251462059193366694898068074253845376773706763446196975025696332782237200627556363527695455247913456187296948790137532628562838108912913847378885220285062360590496930462578200485508737527649240266019642483795008469826014890242384139813918378108919877403704828503955108556198754446434841659513044041344183050641859600426426336178941374414449958207188330867178684656949652222635938942621101339269886040089974818968379902052427333232587383584834694405010500589742803505423757920748395674358669098737660242539835672102966730017061527080911904744916426944935072351030548643689037330684847581341202362291203862687791683429003396470501154214129835407093441818618428071128615215058374712290811522783785716295597003303593351144197751140000122035465361536633957648022670109969521624700314015979470959617856563573904684642671537645841918108748531825639010127490180960159469272195038731295444470980223637117545069279986196665121284891166375259024782511070269770323305424599358067520705612748656289490613748308609516051473914218708370854064137711160819043038005046801996107167288821872933136929976636861506991407758565598776732385288755404415916591676734270886430926158779079127771408131015206455356314614896524006089294998405120 201968418042149218116052165355781923032260973816492465355758930069292433829314057112971543661702535169599635982152268133136351361572355606203885407517010476807401327075162523235267920356090640484733677207828839639497135080745603999271760276779974108722249206136230087071078307488370026015590251707212166716898299041269723577085497083842733623911386286272606745187458103008544645597609170976343018665633391683289173371861683632715306036539707594611172921444193718260713755725612598097246475979962581232518210937781215929532176266384929806141759635951999081521914331920589480665246091954403843969839485877233978035357723556314530519023259480572065085850984290284062494666236366942552202896798888064301610845811699858860416475431141934745458483312165345475154492267927807352552049407968410767657770079366872813239087979310616241577660223993811891504174807727994971992270830090140138768839777974857406772242573824839410686213924042177399112119527799330910546514429540494482951452709357720475513918200315277537553959888992791303306755571767952234536928957033700603775019247566854194383941948740508915648164943230551470785789773947347383970690768322552797677071289438142391880797126247251376666463881362592530493407105805974888134537568333836209350062431658205421163342429887803948400073596895772766286750301159587118454855218876483492597328735165169358852864241154385859640657147287400255760701836966284545611109908599411377499817099074517266286272387911428784881786723051876311983066049255328851159605096157856534480862041603678472367710006758374374920505041069418598454533659315236018249170185188785437708200417347892279866871574316189972892414799634486149508599242955478422173756502337110594756627873973241045610446256456366519208766714952462759106385079734975592556831053542584962083949074898742584860975776458629851956664980689887509488163209896490062290214760664466963174236067743564564801155537401874861189849285604110734375655587437693683589930378933184695141681594166077177946434096715251839630971493824446199697448983571156760772137430525533412258547772082025672636559920163640187848078283485594447999888435775774313838280511881929289510373867691475078664849318706469668938184733945310078681413689704022948223088494777176268573147714321517439617362251541348203849280571297369494428080429608864131673033978055588483048024729234561033876728799322087756922827844934387298461166370408984313371868340887435548108933630305193730903142454494096044058312993296060313100689247876214450572280166658223326120350441092051524362819324523459609549573169330993376243709347403568121496158648813222654131820473341160315817837292278642507383373882386159236609357093769979621726129722770460571314432100897630382623231645853793662370620234781883464007478773548750492784189260562709433301136827516116517048565972315187464074020926076713657217076096373073380361594672898207424521796499516184016171292179042151089545563819085772445348381275973490398831778126233873111280539967888187153344244164154145483091173464362717737097133813755271122427423818887426623212728924262037869546141870150234540534964978627820913588714093126529493306785141059389139357603611891331204970487459825249223928168370375269830869989658307917791264759713967135351911790683485663096890760716408840735334674936410416035066992668560835236434196159924282922803634613654290335181394183423765498731693439153581136030076119042602755868575615808137917568672827535510313764631170582205012577728903065691739234060786134442760991149727983539969115013263972924158009489246104437575727489882159105953293720682697296083086307140656869111233435455360943286292638184157959423811382441972469574966761849449758292709652290860172321951074408728768941532090421334299642283761294900193161664078578192290218011730860218171023990284421413345584164349051355649511793166696786289278994305743516147576946909084093888165777617055092684845568945495832576046762387071111470994914916737087254785547912236778301730190654696640978883970476338326831051411970448517468904587502350957155214559581071329397108370622162698204534351781311985511865485356513454632526001910826959752057460633367918010416022294439911871230746184527104944285291506558836041527790575689122017179700127690911095211327172910678895763087809408034045057798109166206442176457334375086566311776332027350421269376630198186736647469182834689100889353990359850068165409588763025584291795552371988239907554074260836107816447670799806282042576150343125193561676654503599153474303046310028366533267795550282571105127586059898808962104160638587933574729907407558321020975080977264484557869181336044835268782448885016185334990986641670144 1790108994288356502999108998993360300761035894075725624020912783505013559316352958636753546300193750583612290425089208103596183421381771490580443948882154821616543864681614722735227477320692140754613598234528348186866800174963517308761092369653190252419606234866317480727861308518611333585390944896589521494585847337272849262411455683606556732116837099888809817572806952160349008659922591902269995514523704025977655264056887773676651786821106716035330990849101153593940150895697425140900715465284565038768572502739500084869201858791344192696792139862540768514587507839608350718892808735173917297740212720789055927222278255631623276976253173642401089111671102814010828597415170124280693554928190930711489348617089349103085338814134079476579654296787022931414806141632094906545397918627691899051985199560187560881204590780272951267479088920740460566348263585638602973943778598288604900051862876880759018350339098744367474890620352961354549747342893534025421978275814591565067691674639844098256945092598716298305606519360500453945436860227589838858408343894874382228763845701694068326143787917345937208197200495416049333967773174606213026920397015973238721645518271853550253556170796415136385813324636823022811370811410825254716064465740514872545223111689928554910669018732326248483486943705149177765352501147731841648928240005048327383875165716851773305560456636750482796606340089463543240820176659869266333537277545545287203955872866788926335832441583030597038173345548599109844067882123717138599600800286717879881643474383496653470284575481698840965382957403816960962922247408212002114953272560190938284419198388954183446162000511088708342372521986363658967382869840061809032772007025999130733424662710460699253678119741832337683405488558393294144890132897207071156854907071136743747176256364204529276885701031418624100005726054864429906746471779521386314320001152242039180530142459292967170341803844680730616567736223571982983985304335534905765892352851896578874582178447913263296771943631939980291099822482089369331376378872956198977316996233075192989173236389632628914288665939516811889695314416527686551748560140766967594364709298570941204536776361060289564235664351443972035680179370495022275159639784184931801063797892568923081581927212530672825367075162755615247066425070051340960803009644375337877893437743675549974185779906197574696842200375251781012421029761241915830043198771700012240521876152870653143770451192861718259375701589417449766338763365755172939395096837263251368664638549255122426243673090765675787295326642691773797155820488491204453505713182831869446685912629646704730813643656365786100725667891129575548071649803232362264366771734811488224956335787953281216149590097076640860224337793661365571124911323566741164252798359488498073332849191450591615955283630195619492934670299632073277069942398785123789454534293136181792820219265129509393061401558769644991303364853252770016286031738870849192820524522649719894050891751646891817450808387478549162170765394533241888068359299384221681961701482260411296155992512525326688175054130418422397703474018708853843741881423484611291606624480588161761419303090631212809154709741610431772664067801393576889090366629042102816323401949783916799448134560002436469774410958067064350207016446043369227228753643359719739466570517771549354367902913250506717335722106801517234394913369643970351252336795863606032280611076348748581028812248574478932114889535344821374396652867186568704346336618938565820319103946938154876741873254648682358042727010566348349247043110929966680304080012754889777473704605770077371827279036194970627710357721024986147563199474374308947001994404450873211732014604705906421721986697731383592354521030170650464067130476917229631272294490659986425714958980608263302074173496135595090102471135786234297722027939933385943835136717282706487649157610626034495529754600516754786532801551454322332834956778328337487218581874237414648355897942021383290181892368862586429051366001640120346213362634428905167226433340396937918888261729779410439126387292322335676021746525685979922394879433097270443533844761695547343616219425156073740290915080495242157540251237820289783102819163501710210184008545841603360602720154789583509537384775075636471332236092892503366216643079400126123118209398235407528638902420509069762503013819522098619836330271161590425240942779944378254848809768565222269884345005062119898899299904119462640694497013124575126286231363668230988198790118779194168251249906050203012822568035612687851936371190298459339651061152607329178008319072584336536432567251569934636433312779352039175097295028868944333591010965129571165371384372249664914412688134808160793038208221106016819766314694579674016123983098296388689310659097981931696043207525631301451456334322958040071397287482296522683673693678917604398866713535055669211562721991840967249485411770109381820180858761187963464495944805558599950390763376449945600 -18848977664538697671343009303354943999168103768583849671879818948221370307809629683316255819636998689091540918646746465226724025950706408434819138567263148386966421442121365911405763202457142645317069808324226244871572647304047129125177239150806392032987575240393200447205216907288986983809098976408650248677960632907096919825085788540524171721639213079452257805057461600740498091050591774038244681236847095085024033855362352746973664990820364404779062775939858715539674841473418154971809833173285672781107296546506917470759238054297819431777740008143098926532981840861826470478682055518698702113168603754793537058551778228982422419953567448121265785337428741030577584808727176513311696004300552315077746652542252894789900834548641233489468104041420319600511544553891732367180699676010706021621972300756577700678195811551917439654774453113755912019740541730075176763251728047810225605750725257601898164492852402001109985641560805616086086965111214963344107396507175099469535665052596414611446163932551205371297101438714527440925958686649227054169793822447985047044426217318607302508764990104493366880368578288348885747043616405533394554597216658618570358790497100941222312097900189228638964080384395534951787056112293316412720034941342378628386568465837496420278673327049802056408621677227341258413932112439390201662395812332898341713353592926303480852954032758669614745837031300912625148053036555928631534651782428460399971090862687922507536471160337413897691063476897004785616405297109293169544488878530802961115805435770652214108591958374322172581701002813474198486442675819145727126104001279869613366470472475357708343596328578326358172555916367089812120003536271505689255956013986302534227259657770011010346921547285246343209271533822934210867505051888552099851294815178343706406386559193902247276587288524222844908002371193973547371511611095688019139813327731582242227446634063037126267403475942391039348581162783470878223465576098521782776458887163735217373620937356809091476411511979275434317762979637099608811499081555766822701743162047108365557042401932784868761825854981282312185950786065019295575529703670691901115718028009095119761056620904104100578204331868846165229933785691850231041750761485167447182648816800420336040550623605449115598293001347058104305432883737471932379898586109019615809227645973164121631979908190787563836966838437870354821035807203929036578402528629666279408852303916340684173541395683481625467705211148027149544900787611586902943259646421507629561036968054496700764746605630366621875854232387126671660546774732478729193995302755691890547934407142595651144322818967269195387091610932911498262407494570186291702544599644458916184408201494340406389862856039167445629396942903152261108659017418698961159796047247780977276885292455291233061676998046145803761761273449931697524762492391501227267129133733814550843488193280830180699976140971556110612081061639029152361590739929060614074841654426445491069665500864471732191986674016767054734982030091648099291284464337088889741404813084924679630072071536415975875698964495473145588395594841953792784209625359502017252037074514157210354449700940161107671642509729235978488529978284465710510412502157237482386188940663098558374784388769343471897971582840854814418854865362845365398786476917614790738228747811349184842964276454029934404564865216722302314762857470895401992641277291108274224037066989414647784809549097314421246805615504159230603271756998274791355840900049680744571062275772008920236647003185168801695686188746499882203911534306096918125112828451323089133415213575760886363764963532100333184244574784932961380712058835606425453742820331432166901250412343323808409450503296917354373725063326882322449199277027575063189792631017429737247369848439919085326676011688854685961470675797165280518370929008452567887438194596120143474311204903156333011180003891830823385565936807132159179042534030320822225759565076334970492773881059788607289321852957792455073869630870086077558641921105561422763387654964211754280673307646867283160240492737104588892168481930382643190718711705716329768955651048424894132577948803822567684197139235251325087869206074096921317376231499873438165257288697189834247535918257550200915130383619665877230782467984443060149123546888926444240776515688653514461176904512400340594178861588061020101110910177771520 -29605223268456281286148837964133205399574277511430427010041695309966241713319007494112527122593517352956937262283097268180180915220690334500752476248489850384677593795352450908194989815543036226105149633717813435166964730132670242422616617346585898741770026235385827916926654683979926691503245904294635550123549528437838024547055145993684642501367129676573908973558279098454168204344606773905788472498166507396928982435882090434571845712192870523434439983464698089751031235503471751126540328903615886244611812796512581347915323452251481809478763648964835209205043576013769522825661737732737325666822778706410636174572691291117671153124139398890395593653634225270410911951366617907840434380004965901833327247420874011329433778972814227159063966488944818214707026129938188032360680574687166924539936644274923624813102282997315260444182121698638767489375989107657141441128983187363065842992618483814984338191004673053993570011731105055621185817174187477232418300617691808060729979148620360258172287883558067562319430171888019127239070428377065607697959008690267566707445414829842945687630662982556043681189604980012062885752490511252416693355505607078517876466539352504281895322628448743455485178308380015155966031957622809886313274744168369415111402708089734121910498488560665475073192551859416341967967444383296399933765286796380793504008644110615823729551070501236702207129748217963573379686918638375451478869487973410654890566529008425156872683581166279648821827153820172582704243579747462622801937620960497312343266743266951355053385317441702806552977391848395523601005895808682991461118636809032508316294464530751900060537654193909035254635009158306667997327302183261162091128637320857014528546086147979994964477169290014120064098856880571026488295092027960468061473105820562778260720380208714131163343278171208490168873964914369208229744899149122148812650594193208918668314806635280865023707556775173427479294796128922304525097484305960864316326176040330420663503643244461489005188723717030425953029851993220092452331277555837277441264383715789968969118125233520617502390829474830265198871810878814503091954956301716797156596674283031376430402786898847016110405644717686147189735629799017996328148612067709365745118445912491587207977692995798681489028435336037808640503952547401255011443067753269843793935200603693852971559634013632034919635869255375757741053901447274611827752148473795476461897848923002447749509213942097823686972800795161392273704122443574299704979889612797968707873402794900099446719801269603323459616603543875744486222710344848184854979992242520836612409006350035442021334251149651063118617586997587058239878593753605729387601325914364787990341896526920149196886764420377858857353393259019837295118676144078876239048237369245029386849303324726777518528279994552318906488688459862127405797779121843711230541186795376458455512395998147479128938002491071579354066265381328089216908955638611127898862823070439976964565993650312360983227174089857017143654286638946631171153090419509250275046766362994672554617545162417167513006679005652278407740395723440948479767356391032038465975592913231546993844389414926778971905362350148791786282915798984417120098244061188453778439671232529930858905559058605323389628715832446346545980294461133802234416311877118761228284693594557482733914527263778542245478624363918964505426620292229265354774830903860896921619761896841555846696505997654373100022371837911134213649567657074382323290530030584031718085648268454011228938980043541342433120957804443956246035157571134517830668527045918617199537948060548936352814762035755152834560 -661121522710812936501376635341909979393487122754130350484266956823635526685335792695757025861863775709019761755794186049651867253616661114146608379223871387654129947424754883511378468199672482777991823421543918597624025440833848499039672879600555229329021551152679437971152014447843875761304958361263387032729579082872982726891763159569642316436865739804584192945272156263181189682419087010714761678762958425640461253294625821102152569088503784383058160835132899202826781075581570451732702154107490686342028719108026190019156981781013289672023039095990739070419067269688063925012772668971440535013508217975012868338871689735040459318059371288508554707240820595953728864471846808304031723349464268717104768724560701244725806287598245567662800692675298868750951818339180840577009649059006023243246184830083184229778207523563609861497693058192654976563311845696510396476212003996886931500405812164410067802007118315711020019818938947386178434263019897056451885109751001693893583850033013275492554253820825976407491435102315861610607429208805713758716773276756357340058368166476534335554452201855681461784700119605592654764006635468046819576291963400951018175827608073738499508814517524639196355341827775737214182395652436131729636373352982422376238201957268291532301325619235320402844718655905213355123530390493070711169804964983688624351825421649893266593861971297099295376462143507336882170878521028591005904588051132070878772736017614754695043412710474594051087484050948805492781117311401080964901845799492767064937277342511590465814688524706056054717816994957267760762606583045682203070524926737739209337962219863991795092553441897055611495885072291023635630460396032814046666144374565226777149829020079544237646686878642644819405106245736375874160325656447300005394667210713185645916102907665242035386652546351706168725054314206094728125490780965716142434379897668448342664401047501522638309306820671880810955812214808325471593157340980763681422828373140333797157879285305111790880711681406370357510073198307642343370219968318557839710819370407349405082271889505433848734284638200947918171991373621239644108134632403363218593886316531088499584099051259154251585331260378804715702127096686245756429076595343960750173107250775169797058317633059454621265257332925779738005024939864272024482828601011414815550926029000692889926641048246787420759859581747318276839709318098121231720563132287887287449810438222173123073496341300106941723097360270316490716189998637948625414325283946201508670789797373124648760434167898494889387277941079989372885267866727589720988017620825679739279495757836616554418350938933179122330506563650696301102804930382001217859225127566950647711359089928031556027429600939441197871392977789694989039092009408678612126384007092462776502807794046948262181774053932618712275869229897822582204437121963627182095682747203220162336260799781894140793258086392032535441295759075228143772702857094902487832628584542702322922813424453141956995494354728595129149454451037546603282257318821052570286473492629917801253727607044592898785244842291793955165784019279287305432936690036200525131638666331206280679662707716605820165869118023235433567226301804259965194572712931277500601566765829860583398277174559130271128183132422810826327538958134313186899875818349387323382787704112800449375374934124248318585225707920228628245758184645966459600810972669866867299746498483316741427428260159728251044793555411441891715468339498278344634271065342141779050703135954039656720650872164627201608546692270570888581966357812372157653818014568469366772256329042126948739320587739148617426682690404700588078796146131181040428449022108311075937744112405594582725589301417710963895799617988640788024424274184787362031219772869409792162978070477560895013725141681464223081718711743600961284089072233439903479762135942343567815016822808991666518609654424810711002487119067254850133018785122986800017095576371061653367223210784727722128268809054673927829162707131168965270568003986536048351706120268859959096411835237704080864459976310180027321497591508792216189641063067393923517282753690463059809123060221850692289916034890952410909100619733474466911939023847501338773141759164168254945725114228251988329911298838516699755547785838696432993094231727233206675781440877255092879816583723892409005897347637927950036086477332407748778832055620733349007314501245304419910297633716693939619726075191355768468835891509470220589440471867073439813866233094313368864114755328958579347377254998444750171345106244715530381236643613372898211408063858555070041128211441667832717823610310789506408991984609832753327010167837078368178439959659324567516407412035373855766240011471964324059771851942872668008175901161537526033140952345232207373836708435806867162911566609279702747700491368529920 -379217994184723435135331048573504840295142022347855084805367258399546325304408904736115455878429497486300987168545191812987068824837594911894597406407767215015888337256782611651417579935441222879456670491642292786332311648382568398199598967027167866382133931063428215615425912508119839283671765933567904973696018778489324479658578519531599938605706159981195612349160193357806608294277846601113316363635545303921095450863871755368580292902822994290817213142188057663043892219947934923516594976348412783995990979921685688479589381077727738431300111157737637227338778778982903022479197119715737212355868866105350923519058341277299969870095444575522741519302683729423515071369699567081465477103848415415311656457034627616506029241917816251010013019418553096903859670953457136045483121668809368007023981010414207669222088220559325662740955331547249219294534908937616542281173561831802183084202558745170874937697234948758208779524095986767330443770210076911724659512911607271917130081397490459045359915137628775517080343719867630366910741886679394358254440143012342615963316577348217366724777247580689248455043308250768453473652933913634783341602276883851759666346708945012053533538751417575455143579027727403407286889170324934290089579624986304073411632252199403441854426290772263628279933262038898318047000020936440308056760639610154265009458227168044290868750598933168882493417970881950027290419149967827711569426996784380451618033676039014742898319188664505106027760044142591670042744575649124864026133003875398671453303663656992823971958457466407703525607064781896307423334851008901632934401311776493845757417194038760630661372267868956330765880440166269400973261431527230559276550499706436497927542272354767471222981679306735489093950681886224631026701939674848266561396436719902143765888124893136093952355154431446879131599746632888556583806348277721067215509762036141235102813154303668162113888863393250287296450787418024145247827106980394529999832592640243188135016510551944742305784815064425340470615333516090460371664550213771051848912611455667440656794525916251460291091360939450992826818922085789490009460741806751297003427970593532172709137691443200 -1329359809293244130734279252454006395948037107882541314687967198477024202584839044777589268224832524709998164466625813905303231939579435822454261558268408261299128128205559717611811994573151749639700917049682380755340726182191194960052881205909011464672991020891972017593274577157334066924009098088187073248316306567244502960105680242061756826265796977543345079630348647697087946889917067490566152497856521277752313097346001319142007541385537062546920592018719048938116217706630026381576052573636374970022718313560568627982902181833663402191266349201498627319473595929369909844384934792399163107859599075426356553992981319935142346966540047177463966245318227708439940166660110128326972601684970394683184029402786310708528885545422327178186142527857400712640811330068583660825818125731755667510447258810240687326935734774706814888244662898276944429319642058649111847969826638870636236642338476271605722512720399205914319355798479057269463875471072178472884590004899373409664126350719501272152310363732271683234809510612262247428146075772501654239095057928348521150826621862713443307444383701343565944933604289171987736023732838631140023301980073623427647783086289831113673709033916726028318757082429361209918977880161411331798895241321425731297475459741290622197547417497393397476798272590741759222435365133956054758242774095344452304020345331514661965940185668629946595415392570202724095631800727437073261015542254902971013019632290851889273868153568717982015217147598615612035437924215204237644262363821991300070102505073691195090616057808184290062209520610251978591657210623615909835336945589593425195726242877983381403312173773249014286326340583175943767208708951222122891069131549348053086631702719697227795697854943380408500876688221521465126886152516136258021426779930652777896577058140070075584426821634773714964863926398874182023234902124002139749010699743563911488761175386897337478917734621790637493562672490385979455774077579299576559719141672791110317920224369533541786764117707379413676485888556680754479120665397537447600593422570286504469727695670958362576052850714709787299724892959211160980935739261961652802465521217501139638707400912103086701336909392538490223690715076081769567327027355413262553680468783735392072043810425024816626638872625162970707932583572446268943122391634972228755694629348936785961812858964183256736967250356655874194470754148921073399566814274914088966200232342347560628428086893155143809262614011867345832878173162788842862190374719079374659448297579049469967845060140070651669538260739869559928011228285586268244443249667137020247213780861375862000353250097826862119101818796964212961866445767757882958567115987366866700226217531054334083153770939057749853988620956411528739396913877473948633065791065366450270534969818370039972769005210526148464578779233169755627861379379847943200094497478301418247226041139562771220951361687578583730859415199567948139006155694732884765119130102222112604106101536940641748161779325333678097835068627472159661387449120825489071565004263406854193021583010395811693534714619283194099973680711359602121353580788942988112193504267999447365534945491034316924379542230932588554674143151233983333454740546103461425127284039759602233067620975809654778389019321707328691762582579645707008090670832366881402643007967225765361450237079493665623069827263327611872733355975049314607321681807912336006228928319000455665166741965700650568881707746964525435044635811941124516178349057494634902529156899096474004299482271176063897568732422436781743788073837558432905298124170769024024161903844937088350254517747509622456564136978221837648014853864556927452523519769845593307331880701714122808470601109617776565166384148427579056460748866777847423127976611179897471675292053599116648643799159623646879677217685985209762247212866280300966776905914043167821031954716084015587723887155086286792995036171097788335816595396252343724871130064105398151874451228178819546168022604513312120849929470228936468955209538611012696116442650173036429019391526126877391981129385517780319217089372750624254609681569227271282834314154851960455381181030647200324802166859875963372242936075468641633848009049688867684566903832513107828086699757459925225984785845837637025701931580277276167782961563501566818172335357143557017398863664140719642662726923165027512558637489107554713975190553618698461496585731563693301805615499698913448695097843322284575492330235611811596598886537650507015190967205180236374217916989066632356824820459218937643244114335807741154258136540910385623607219096110452276284936324079747811035076847694370277283628899379675616139015337980070698001264162442984197147291554580424518137951897873573191528085125018670858240 36307723857337395174736307574859332523592694867816158683186572018592761661638200707065273525641402372309473371107540553771654476157497625968752399964819858369136536235322284194455769090927498621897184366363041302581113783831807019347765443592621140002342002429483981979451899756297698914806234592625560098001327431974554985423416115311186223007007817146393085519533094396174394218500698330961700869456243436138774070789222403271297233370631348594969929566219865605084303283364952990582820527037178159804417305364468877151689094037077855308447477173527093264635312556961855666164953166588438684883106374290020210471718217687989386660112238505389314157201806333752545856537912824241965785382646370844472817406481624483174965635878807133997554434047810976036651678043318082053218151794248900013584202829147015204212427220779515789650152844820224153198545090542814624304822546708968982161071621961006819714170738605033142664456289545613838987810147127388692777765063965852575309026284684153765484409883855810751699869917296409044441656172225001359675724142822316458642874663140195637180031955171631301907035681014831552183355607122327814475564229974528185238574463783031204624533659472378850312793689808756458436795021995166655344560118016537373786145877970160275068131011820669321846106886506372133047158189790866737853261590466440826282382976164360205814656441808108331615355309327482938349101312932078988125581394959609227619368584950130264230072342659469938186594900443192586195766492159607829656070283663018276815927588946223612216925471380151419328133476947919217659591001710426767424508680528108819494437605541524949895586502907686119532369535625981329740647777677657131258676317379816821398428211887256228138626669693756906313043962419622182111884667925037906058118334525146721214822404079698796182057951460351534125266656988627834529642470590240228738938393436043482428705078054192718989476692673120440011930820528973063942675708895148039240528364003059227438199197718410667626125971173382419333387296131689657323011593436531568207747331230593869111524133916993457009739602191367679502448585559791242586848391735548495873966626337111802114461232717048097022289454116683140423919202949283831997035551281467130581862898605501194369124813989664364992072182261912406959994345900677810240881127395154068436005862204216808249370622476300852782697076882477595174353073013994396730222469118766328242814098999219307491281559703072615069769100557387718813802304285391644287716599613754105637055624032492885847220556474211056506599796322506658660612326891186752582548107224174175112006287166572679168822240183801630208751734979367823112995861325466518803251812817825146409328156067646833554985496809511828399169202724188049974361688638896662630897681180476545894306672347682001898004262587238885836328395852946337356795403595351623962495076274257653572521352225445642581732127098508571188480054261232826953983293094345639194722598840958755777049197489418516196463005047956110189277429037258032083282641118764267378308169464967500553514905306791734909218330271695258471890769100395348493885846801318912727965369031743647879285100043402599208073938073638749345081693443959639171175363295415136983943432114722906083278134430574520589604622310045720695395920215354969230491643106384387701413575148830688837796271698404575651749297485805634577316295390739031023343325314161789155390711836418929947448992343884017627773277231209529425377257400377259907021512267225836636547591537253111549347123211659644813360341785701900685518245481535423652042499440721549755288443121569178036466314467031001327506208763754398687686090630404195553256773355150230584543199354422517956354531871434706201891661792294774031644140442013492808695997168756534379970298386630779616854380897878420451798633070864497777799429204504673740712803267924863379403195477316601246874148549578385880662930120274722012174707701457120634083073260158798017328729020661839786932159813328276146330998514042915354529480655920724706941604604333062868253755847880288953802089019271550258750219983903112814592018515855578635923557355621592722519683084757658770927444173783583310413995921975516926991758638371208867871998790375685088975320101761511102491619421442188446645787973752250627609561357504575257098393424879071486235647395234510852378845450208370459462078278557693211534357337338111100266720866919782762220695024114817662049916590665660382059637836447152255233034381594265447479347203600462627702939142146286353747643330822414046697311464074881091241451831318690808853065548516673172094749324755883231139430100831964104018743356092421489215281652090703117819279195181829834504357326900506219515290677466160683861647187529869020749984190448360631644780030612227602815850320466428569460680194233794360646313322564123724668188171857023185789054751850719182523860453743325297905094533749048011516400097861958827421764543992137069592101907013179923033166444736563226470210600960 0 44367114355072856685111520433937830307360329806658239128921005345184393887770897580507380970566260671185134888182321022145435896434321495869536925038651953290412841929126841665292737053253413399685449612193396977901862617147559713495723926933802142315126284224648419807097379129841332422014857430705131322579892717409569840787735747742633382824723738080959480859273497323625798506742198941861923988101955031668454936557565460694834642253716345191999003414621266059992630774193559317432210506822519939939608349661783815890690560454911484939435076688604742557971231610904139998620673530866454700008209559172889671144340524395525626266004715179296637175313461714457703216631562648685579277789274490271020890736599998060501322269319951098916666318446056229440231730623278164990754669354925431681733454165194527726214275686723418757024313285253447136932284431529111184157327124519591841000099570941845525248995796382569451559279072190163428715834785874968972311357762249367903279665834310605183157490230527755494068924769164245345575127756331567526926626190597136347458844387633823028895542925228173683039238094444666850896692259488721989183768442522730187607881754071136461539036641068692870282240489079948215003913919555144212799930783143169268916011038178197186929246828839609197415450267750028655612538638373868809283611763225418443875864751636024895270519340286134653809665115919137613437717997187430998317155726961151845236163899330949720796986190466993718120273572613342681160099764289407105443240588251172514808069124485385884192852229144107129586257919695513937337099911707977170602811575718489753100500781752088282286766389110581074650377457445567081841042170476246128767773169176680520254782019754698643017483912385980752052334465989789362301420558725373058603012201655627129675824568641264130659792299831351687437103285921981123377068230009873781412367506784956072308554148812961710344220251176727651030098956420590787845531981202298429689115084736285007698893527582064873131286738574912486888910554554459936488599328225010453619728852114766872336429742915232594934521850487615496927844553630007196062112145418288899949581146918211972418761058442213065884545754853193110306769042474842525900427284337623642589219116292970683116099998498372430679838154554106550315033862703443764656314914936540955513937790986589221829075185870451383143198003321708280814020166636740839582002064306716630106315840637719505484231112267204282335648921463827493689830372824272918636915770520933005800368633228705410415688476287585335727662018086596843365165682132825385349176623103180720085016097328215280384016975319820525864239082748355073334897654441448041157760517306032297403207459581023561544325692080194511871277671836717662648819286795964594021693406156245208190557585129505605119658450574869980241037888761783083301639981941124777960144757828981770288388190715729961258378221695612745287543930567548045603500296907192830964005428242803938582344968749776933259893539038575400327827269407644066904014248823313164265750745919077208188887804728773736586514209442586379644636850679354597769685309300285725741803500230968480260019095288835950897492546571556532080336775601534237088557808219326558559208614881864320497348669353502619701201147248016759110622878209299860239096892052384864740444245357702886367915264869791466384349335252301659857325743080171154224262245783187251176643245961831147588138773932809550301211349996461683582892477784573156449102981099319345149483040951424637823199111056638715405339050587306727446332057998856806843975320431031725978180569609568778953689169548398394415800753879304770112797514554517323450025880621452761450597976524867758658094623837355367866279948706629321037263903356146249162213498850189486701172589110849238266314124109460830951969323142415732313991686736157867958124331904589082584220146092853585415730180099086680006450117775410056736691361824614808056897638593735902615840019398758400710022050907653669628350706809618473779770571261407353523648037782395272096486962310329559401313781456245716314598610138138259749626912391390718299397236741505486068582686155222244620562244480383393855165033060138209892333001311342707964625784810920257805310698378537227469122854295986251854174672513562715202793745200277814415025886255744514572045422420902265876469998427965536651758285269003982007541249062822035069762755541391372502709349232337487345350741468169236656174575346278926480578936580204893743877866416258112712882871275092307394027542022697159316563821482372210966884481026060343583466246422946773987050399873719641853781315322957028050743713248760660199684128836960862614170577491782237929757004387669308715111701482797256080982073290984601585400942279396742784212889791168009080934546991620323336636212745471457596505222845081982578196480 -719780341027389007874323741439394192210755981487505551838526323074312799419333935630870782834999086907335142180703577421262766905737336670321485364972058851431524740544632138043226950051707368698057335360887689873298099562199609750655736533241672583259659083440339070788859715709989577389443700588145528344008443275153354401517799337651530630498514900305264609331802900012815409809257859912168654245838803192097774714038226269273618130060593579094357810685707389162891451966744126272913020763122086974078465688635933676976147514481654890517117525426347540518570762013047331774358237468958885376136559649334792691342092511172156405191424543479942774598379529643631049803258552258583729217915936426546316048709369369802708203159347564002281084497888858872793587528000150926310873189031709876498714724686379475645293524917095542453776670876171456753870919108355094710691458941132872732525317797666979753134207274610843301558751071950583508640852151825127812090606910864115685491978876206612246739674539258301541679524594861172072487877805024498044196373973334292531648708099179964825740427843631678020634403645785607486655043201074502566788585588056350094667251907944096020237752567247896478762449739014209559924933883641955569208504792875872890443878984643073764310207897977922792438184756078284593728807736999736081914376275425037949295269713856022723907857391159546708855716600383873201755202810879481322825387900538083497122801562770576433640012809903610553204398546194886112893207575402179885541424905085135563259489519523515655148028922021438613439687191750854567930204970382119945745287070878937589935931948791733232275292148286599676743702241030748036216769923103700512256531573659615845301396906962657291095048767568431963610682406795083469744511336909489541087475434332151988633055890854844430377090895018221836600212785719141602835820810755160481850800097226314851439849086469120680700548363974768218249022110145319650818303748678520428779807099217691749799355569925211232515427427531083297774304690400144671503936311135939180373331236598757670356771325274295053046724154519708080084208315198691730755291474461639819815438164777668197084618277006284647535566896323178508748455390160402274170712222681025886008107019116229452694647863572019267428021444011568714037804775163472672028672131291354279971974185881209676652483420796296623318320741021024830562466397172728078855574187471135789845908002299030756789656399258667895806992670261833137114577050676351878782484782759218037870294448080195225870579025708590023357282104320527177721547908273128748757728775250132763175073627858207637125642030231927109408367222387048934959907705339799271149392910745712753098212150136366756545566928109707252564029568544111094990630176180473263724809241194241086895843026074169982500378984884451202324954979616044432500588801312747404241982759084771837076355766303591977040284874903796242349387470684412037569121921009424854228725645637014979695331088041364108974358916691240996674346784752865624675971843135195139180971875734782771956200127189579766466415435339949617779411839802549985218033415339302450998165224462763201893077965153990785665210405049010232128578393966172368898884711313251638082498380399819502115816956736947424192004195901021499497055675997859185260228508354824526684210152919748708766829047007254297688988033566923793458214512835717105104245812954762312586678262953469807491755389269139090843484220155439445701133874204977974566661548636338289275255316028309629438824601822518303683763947170258790195474462107459903792164182769176936981143310056435901300662155493596823333648866602185990570036146040287574108816795746269306698853013810309373035397002853396443757645569946149301627796281713848361921576263581769974224664996835377646740766303779555901982543835214339565789265365180178426974790565556534546470566566157812560785789447623317783999751572224053162927410138893559828629150909790763877485175826100162134843789927682078898780034510596560861278385406304393188872910783825745108121161623548138566122989166751525397039783343187652770526555370479339203984538100730764382776077976682105834385365747549421084491695619655794838225269021257956207802449920 0 -19405239606161907201331531083207421062526544612113504087267722370228601105741148841364868445762082113947607322292652875080502831752872074286523726713643959789551952809703702216862196299637661427296072806356735488990542108498918432619801761619730024800700171451045249630199659987885214155219346848735689906673212173841281860021595649590494323931823465440442107575170433058668935489183213622142898879339553896174086638889220852884416611281049313521869474056913124728317400765929462621485700450980522294676074964265102922554903337281611750954150563980841062779441374336552840053442889768938202217434655103931208800965560059076069303919706605610246068349944812480250051128029225499428215913313269740543718197274675026113009758860900877847638383071098168339640985004832557545901699217526585370943761809534569682857551898996959357008168850337423985627959836492048026602586521034988168415427708251983069055852159152011425560578191126852695335656664569819120008524048696831701658384237270013400370053700806416454070024137037097895663765548238901785781406226511269582594101404544705735910996406769072137876643405371784742678442162681365162633063703335347803673335696539417135105951031126505346623129402285726205541161076138506071661854814197240627944804312409571333341880979028641969474793707658988398809598854152856084826793035602859051572863753080227624178091423803306946379549428817802639057005601476529082440367909285224264757067770367054557060881487582398981958787178864849979324330786240969282612933461743858645583840947730186967349950654775267112638804406589872538831313750714215829537499429040702768684137190533221953834003631169050575220397545603050553238836447258792501986011918128912649902421698578671697969623592874481341230513641449826307745320645526529549964479806772572894695025624647678488887472942271313233280867092971263024755792015015842241988470578306775032075416386494496905623136884268970453705414497348459541671614257188914766427768798713153428992641481368320955109024499006916115172044261163034668843331555827250499161190172052789801640275146290813824697004699436097800219116557258837337166247607867590803391786917204405793141267110661230544305282230617515792343614506792980147243110002219862686099103868301278253940199512366130099851953834334049628457944613012581835564728418465254784624859502218881240571588107180510070196811390537537710366626878869057385727318952707349254827288930417523337282574090548883095985293471279499490278948400813681635079643506219083260132979534454735640249128042285163825229362824842832961042019664679615199377861551840929157831014653910006902790786731782489996650893085030966781635878608376097269904565693026943271555472168681247367728373281692517298541705925945812303680387372423700819902139772426075262355452650051556291671347651721843045867981358717305038343876422211194581489155963328183477094448407572924627187519735220310805748481936317064926174375378320249785958125629594395420198498770062304684681727116730383758403836388235013645491034924153628729463630231099181509682387573995256925983064990198289748190512618347228770218928634089426055549274366176807475875064119034013231183903137515356385551615075014017091363332848898255583143170531898106910182298449817149403997197965205934533128108171063215258866027613156818854229099759111345430406723884998546140145326066585261984324367747244845483450414721650701361958590097844501202746975872138410740377970482227345916624267409582134175748690520294920087014611506430453941276003980978259096996853954218278864604262966391926045199931251414063793699380494022913332541916886784978767365593729843342087483427117365459407717841960019798542120761679735973129152086876330328131206450267085768722688296740905854453042026551962847000761968066859697657167086549415283178737666306641954319975252759336528794625747032945536616653461948859214121321524402099391939792916827283873139091917209806463938681176535180778409539963975779218365783532366594309772187234423179919603362426291927652576508904869433480976146106840189995982885613660303329933000902205903645529869390293977073035009320950775715179223650602889458221094891117161607960816521628246984772640440927181564691236956035301738047067550068622071820568470087426531978603262110668451310773207040 -206997349773027024521062264926972534350084230327379779942812796921528743808241121662308456425687503107251699645364231116239282593055441036128334450583231460202045002678981537782483443101093115060101232636072491596405222650006975383038898752710151787163258177777196491702652157042336762088142445270772835475672540743157725887328879829270588713481028935554980752616441536717399461030421524488733716071716511811325450458112055445620142124729010601683102768228986718544121687310484397336974092728512392468118209928672132349731780936996166235008131528231575428816111080452600768349379994050649593278492307043802201703484762317676199358218454506878611700001761725223582813357790996923862872280177263083675649954926847064078853591904472981846126852844244815305805755785615472852443825934927326838083889256949280329238767306054387318485910561287102423184909347487941938919362314697037186949300921746953729780777297917381366718520960113089647516935249533536758230900158589179802031651556980848635488424605787618557499945203862912212589712313485114431780465812691277315900998751165221993845179422117882759158183522781139235493654152369825580404229489067147872042319677197958218224650944996002730234047497319445808006564333903214848617253588002226748649556388290201940930504798409682998818399242392316545066851063651069419573181032521083322165074003562404192004770563497317703522484961203566835208232648818806516444616890782927581216414328075516508388612505601084170149894149027858377035723218688310541107277724951243447404014984621477342834697565733977617065272885856609612680163700141465391129456686639331850240205207743541047340139483323617447611210012179519570648499650127847040333889269449480975766642807491129617106140416921765930198532945636098468856867435444259733846932531660352855210283302451091117062826801413778365488314520006126652087136957206043576219935031848245864958115977356472128894855480722541281584268655211972311948174249536448436280968449042792337449586201709312287463853196661167063157841974034405235233512959822957574299341941048735877795227170788494663907197022421107323597791421648768540542497881937438284148196992958726896925829636856669227694625682044085807767985483460028432203783068276708914563461778758376767088087976544111601337129923462239398936206877852421620996815774840286454125245347683457702730846651909512002803493723218336659481897958638028490504047135503087495404235044235331021821223255798485435169997818971435048867444285407298078967781825149108468755345343438831267048109673429686841653567747489076710504492896311180770602064143867145197418585636090513686743831546931140737177310756902161008653534333090466190804724543729167970769577702408929542867837610540899910778957399734108024170632822549379001604803780895132560437571540343574461970663383171358786340086031372877569936276295672867884348865731159287745209342535593370654582823662430615700800202037788680702102699536083850695039556318659396584212474772101587659195553070836687498962093182524929243156309551886613194433215932255857726439988246887441788000440413247545283852607006261719297606838010626403619971142707111858240096007774392859222587557106027028425117962487428478960825537094285062658078500475843375042928757500893028126187053502886988506093404447422836832085172540597229826883605583682732864994747856127321396595173833972747334005294490187154847229914926870276824352099266856389823193200889714594530835204549317369567466297953324193599007104342531334312213604566288832028512478951443864159924249692909660234667029708175241946342506289295943797419253441957796457238271589372539602713796247200686033361012975376165686351259394113366122545874886538669679739858174480335416755321410007879579121178034602803156529991515760141010508669729831667655863157239092298206082701185311589660850869681700503153181002339538019832032922754955754864640 -46417970920865931561837529414255774399406219432564554660599299031656355052468600291144414426060110406291263600828347122387712820371113286703165832744374664450951211181831124744775481319793748906958400194448753365532641216623754609058807888888693986901145920303454193863115545920664680793407245379314460344893034181804352730313071674036774690522294094708956999634866354713517531767507463470443013519293188584064307095642928262125403872210262093389272083474136106343099702094729909014888163095841385564267564450831735289750649346370482307400137857475957068046123192061754465003618415633156818201974995285182647401672681674317279832751282189685742508936288703237196261182132184141157349571080420023530296248619199309809898932238284272206393756037855941245627388248840227538524463102286804192932665461179170817651657652009857825517331852410513616466431658181119875592165603377629463242020799630233098798730619664984128068792948704714324672109623677643935184243794955146519960123396273798759420171869310989744993939624595695129521754294927357864686339051454188595164864408256751941393704845551177295555574585797210415290213551274967785130244907519656130127682027421567720268032338437288282128382997790208297856102165690465531534094789500547504343997346347824895090825395841877459030424491341361702830431534530333790832284262337613194525529551069727398882698030947523127772948153123718930049170104199577656106588724810730309612364091744692776129127148581169352205269949475023016149187907103085119227019880623334832301948710499558764061045345838015414898907100758616477251931634235103725201729653696820079818827254703542632558199485611636414391144889936307530883885490147172486193009342366883599812728667933249451940837010635182326556631512449674179789457576747150012449556267281212237015815611214739593654905963622795898084472435794035306054924354991236474560129001711112444683687616144954395361605661447267761810649349351883078538113701471237263658958182001978618641171077950820072680247101880369690870616334211379270503963576139498789756357643606053850400526804543353427519325274537702805668095856140661984117381084946028083266193796059781082162937284076287104845315241385971090749343445337762313307730732238333241157713304567832161990118803273791367251552236470903301646951748759510184287305213059940407307766151027864593433992978370992340697625379338204350199886259273650082218523104487712307048491218521980268165944089223905624495145812451952043760322414099111849940625912935294327055300732175525278544531465777241805571866391971844080034035384457080471852301009284050884631409145769850436159109577951318023906005576212368426519773592344190694084301380722762999592998992861393130967302215455057874835074847346690723781633998338387462899172700302933060275870138161390347224719546279223617297151259401824329674601333001013928729435421646704064910859625029673018723290337262597245305784879259390437428963515857302281957229798924667433419291328317540113667511658238055752153097186026879866119113691178303572791310686400109814665188068755383035486907953462403532584384285929001512399413104837097547717529062930405294342181856821372446860572609378161619741935738023231158219672536589547565274490036831630018764804694202209656228332275022596859381545706536265795533620770441181235364123025080897323378924420227995780095572919197132907393768203398097477670627094011459819022286114022851604305781693017531345584529693714482440862451634288196842710813284213757502617329512528819137062596504287562643511241126785452430533668376968343102101645915504106116042428900306395879257274574053213461983566413005682760730672642537375984133651589276118036721920345384508555410593600699634375932793931812690483361113941093543133102402978403418397710159546360495102260268672768499362788213308071275238982372891529497346943609150782078093015948601284088463418164491024675309741629086719428460666619989339702973812040702709674261982713681167205555483121104312738619429606496391767522076043285508174070097248203971533150968787461295149200323881315679913242192694022876808011983388030788811566963069886704561241853462190128894895223560041343834735873703312565735584310424605687185963375177483849727824954776065729643295869260750275556727196752956636996246739471670093760911925784238441547168630045334419825836579545751049528981829653944735563026138664300567498862476375297475846682114125814327174579221132441357800164049508384800275386794203068608060313137315840 1270004795045037058123690267358084932757927848486828048803762697287310744082702409463575186622685614219822571076591520652475624126435126751384993027506966184078928942391297775646131346415065451773090505541199863150453028334339311641109846252807202970670224831279783513777144873527022474659713565334142637569883234068215599810582139825318580486024665057107823337608934314942312831311432407132858668942320137716849349690084031182762471554513586338317759913395533977523526992307068040608195360878297451239310843807566262356651479992128451298107151906457958995214332709266092416940312725175826077721110353022408286724004526426427249250552679966621015983362723729113206154245961265095440227543117056907552507199729606356100631072059452352633719213517195048009274601874815586424323312774036343805417720858876000717389907751487616636617314812258928871542473610524459643179715348847060400417194154793219633957580654793039722258708965588146373765458257325070800220687055565514139316375417309900358144493116090262352964609039665633947152274706504073281804938640043921906924518307590739508769807480108744886388617110281518441613646704605667084122264910745137755404723965034012120432963513073888666416986774608393798296881604022363518408562492306775229243349317849513802444912124988689668547902605932557784633441587813787869888570231856508141388635082300323748151414371499201739894083688552270148501181597959938447307763612442999071023112651930055525323193764304878679052380224209759404231447483727174531565422035570681433708829905669636649509274354299002626880029107137149836995720441522834570396390237617695793892324721140307674651132958834721719623700281041807839728409989920652903216236013193023793495686717165436680055342101648809548688306454005279174360159118688766124721770103096390216612808382130599422929142043899473859756312358196905782556353387346311370131267624136004219189576408099196464465801698347310039436508308763051339836752304581069198071705768637285436164483945127242084649986246835594023334076865743871995308451810995454333422537424726683087331353138493229804268645692802988775046259665923627640229456638765248072183859290781872494426545078762680327907485604737950892269002214884621591654040931468209681121621628901968432297471908715648718661269225457190667741354343874263939866480263787536140042688012667095016086165161762914015570484020481638334600377973903270449323444365588902621850057614373317910989872652542013038443548136455817360888891841093926190949609351236065482598485911024880500010899628011384453947203306111389362295825717761944822494632407417514535713468841128327861453947777499996504738957947392757083905009619333606397948919920203979230768385906439072763025842614945859193527930044391065535441431410649897797114686341305156348641359014648169387257690692101152265933632126040840267661502922131546884506489484923738081526820557286525377780755266098299363251391887255409220589928503186429881119516013914538268159186946911433807102961589926071841365571377793295069658990248769121203768961887989176953684722772882183726570287163652752423635411534763597207609072087483035020165120 -11729747597848773757041305961415265142263675463492665746964098659050041394293861183181823124123594924193226087481659100682776074057725576853421219921266554987878031482398083441857025888657765722202822224676008167845695197403779428700691920214795261326438731302361813904761069287911207638439778144196633484344522052266655045253062317584411690113270138568063339598377433077325904912597259632007809636996217742015639046123279006547360880373153052399435017323286448862532453383020942053321974585539466092663452587808273574291245864884392624471821178497836457491221651371723669118809755668265797224267715355959550536985277853022471677164931119070051636532429524941291482494078106714581685588335772895016171205807490736340210006691407815406385328195393751971009440623028114392262387449778727020623882659807043251031346223994976923562112874260071451064608787024718754850028136556174129406495039246546649828199484811142107653926838705705072091844889262835876650260589559775308781445363762241581059901423636793997834185956601614486486822287009035601276374150387154265857657762406976574292413136844549357623776512097351998243189934001253631396358868723884322809047244410250455167104379090987034580092514511612941530002927996307835216333441673827832788433585097522184208717350678917642343747968736563290586136421388569038138698828250336706058126100396274225747230516017694218961547650369926203363597205666284792549264954613005979484860792005523462801460912526279232116426012508337390469487810476427989706467764525163101124478840775484992167705140909666427492795109531695789649483908753744747291837684617886257085772849344305001629907845353152557773780323107113935357538290525955783435714003247418296446877185611445930887094732935792603033923101880026786085428049732397241770212146882898198766597200583539397625818710194285272061967466535882757958862060226771982367209168119101570805161926634080206010106293385659667969030237126072173924772071071000351947978261646223676839375886815214664424267966922583202808369931449906025341457908772211467574574735887103151191401371888363392094813423916400318531439058013004258975932619858181296060659608668252139752984925037571601473406009604254611484085507570610712059728977269130145312063986436195064457736914614749204188750158993250345846116143579450967621719883536961679582156231265700523835035358206570820553018825070743070765976257135829747624869337441262717266841845327444882638918252589605180660678661848877918979200803806713878078059313598568227166953467803241781396475548851267626582446402556720039981726010483294968602473997599442000255860211426413687871803008606221820535124132772612111973939724773629140560602604363798047615647077610791204019287891929122186571699120132294322438321311890828103446553203210784588801971045555798288495849044050089950307786307049377605207677886057361108847980770371419806704494873446057653569301148130753080692570520713392038219334218029228947226434250212675214253207753806265347406779455827463037286297264794940210764583391985219139110621958736829448674086159614013097647428920465717359049205157216268281359166519024966648985514099372883601552452308649568988088306151192756044173724124444298197774896626696339032480062859462404325054570133301554391714678162297978937227711928816162963172096916498688963420786673519228700475321696125643785627535663403594178491853426920375462926280168805493948935277492866679571408348875391273799500837113992579395136785116641438435737317180240896625572487392396590018122781893708635989634260244532757471440194079269893166109317996300942010771478656852733775777169443585199490176894374793340021747502214436712678684243243736236592123357189513888233083119606652836622054787517771356534608767241421274068119140784496410383455622992775700682752313996931620151961707700308290181319638475112624211535706882995856230647160976298486942782106746655849526968483842848308035245268043647086360230789504197404472122893574224674323616309214056061735439599787751251398846088011188999176611943743859967226282321767912019708797734843472223920129689210779874340465504420996837538697539204282239101286041081427357244897023673892580111687277807674485928381511236333389083587291322407575089119779476845350594743490856068877885313925712629980527895164563856189156879227724759040 39405913514543350726448096951360105239956803485997340111986813355900974672158705752835096470228658658803687200295578601935617165812090964846671887955867445807478368672922355388600603503239808734328504291627881093818700389779174344049286466695951013843417356508517125895029618324747750374629576116247886447961956114386345470533227491264147481627648802243916434825109186185548771430316556070286618045665451057305367473548834032442043248317684656022205548603433210687619001327063956211526082796360138814647243183512520238858377407066684465105803152836536818391932792284029432369783343524043307164906447398481889762104604682268500980368436730809955596651563494780595124418924330660289953843854389311469841086305316533900070791798151666602049852259646873876139016750043381734244736742114396501005122969484207953493118820832758474811940143238540777108361369013013006428459742950351288499217866538195478730527644123783493098260966959278328137075072461321933504650135429373099068944455287608972342017334343258944102546752849302701952734870645723405627386015508791130817085423697629968998087213001844268314316243022373105780985352596532249815098922184041653675369837487236245791489629413606666264885462164279314516088445794132954192807178505537102640888517864600211994640929518301161793605533390912045676480912298388199250713636681960358161020672094023991687030256455491135291490102111825238302216789507999648697044446967988502070482630105250842523678935997867684483280325289549827579029794138949353984219414742754445378986265248975063388232266333486654095253187768104027867949626167137026445118502531513490770264269923233936770310167997808894869700443269113895210896309545951614846271653651074803442856887973740276268346689176774201785308129109737161622115007388885321429342313751115026982267846668107298120351530039894305010938465374216280433572991014317065786460857961930382016314066854790098725365492028331003097664779298678891552413663589069144841554553728996343511164335174024804301873018293329127933725769782767825223360483929162368920751747684693849706303004378162586951420404347609824015656255416377017316618118419286509323717502197677839007670908356099141896675162918725220499454430166060702897570856334240421747494632519586778362447618095897383990630448696252811521465402539926856846922916831872764582498261964056468771135628236346803301810380437547295564019739085608158005690683693742663427480990445656704275845726471820071837509514341053826128396714742876972621519830568893816967807664265825767285213947718278406723356003120513808138081377296137309023288481425746658668051133016849566934886132467664232522034668203893463634172390584577227676902117135735977959315483530353724935339771078990651641380009082117957121352780373746361633180662742738373849612975776557909325216987286256548223962824732293840234318290557313385148271241044257497244558919420783556908148063344605851525916014025330917749399013018598491054294348113343339438564031776098637884452452018241444543821707184760012997189742080123395873043174826666465424277433221040881768511839557484441154729639065539651626131605271804777742837225463165664073458709319709614024267024216623936542695765876117335229024221203199878326929858209462303471686769872609889121651067083797447769888455806485878466633418162051781550845909601380774468225997495794558607846942881444329454953474885862359432689098802943894832281071564593123012740348133822855707218129557848874865999489463567154229069325534826993135079108704302983438895727270924927170965483975710286416700679561271415154259194036934892138993047374195097748125375941338633599018704530013455626802235806104999446527004237025675998220497864977773254089438446626968323204348461210978825066917939745809522731671690043413295777576055956978075077333183040969707585967507073330820069024645430820222640794902880278704482695032317767038977346492371421001228437730005981439666652228002776151312825978223222264324865811365824019423400218600334194558333698149508054658725485621866493968108318522440508721799253354208462086357474121782946298346031211471855569101703035112867951489820852089260609406366114762884844651242064189241766341934617240943738609405130926414462496904507826879645078808245111967763850544588910289748644010373280713746307587432709464188310552672915260485060791790928908940091907996332876948009170724948454932741373656967469192931500894036026439685230783465440904021955543013049632823998924760881981289489399935006055796451211026041654165357270938106831685377320646110663505806449809631850752939039664552105327524437988037450572829331304470608696401994360877961906828677735556861068733941504606558107185730069344691295985662724761469971766074189133574323450985975419547783737508527614024927502642125050441450508608084971135370365982925064640617512960 1094694668729778605038597777956892982932235372017625025073579327042233886916771860320579633547889180101595157342256611363873263300241180160312437814701136532089797866490988676198771298600832091062808970729299027079117780605216608754451420792316087458207397451998663181129042745775972097942022051465449367858319683153628955036560243186787296616794284418082034979737399584319338310873980447228514092378938657044230346671151026229593861281159596971829718548593064299643265898112916304710234286589187188551916756101808609817217059405827086718257335096133947458597671982753100944697261245193065067510025224268625228813155729335605028137109150950397360351907161345279847917391338228143499603738600204858721271683347436149165549662811877799867020107867767221965699544446943562789233013091355945490899468384715128484027957374428188472181007903638656191987133731441021228706519462813333607617502370331679419734538998918353710902600005980850632418036432278277252255705583468255985541495977801528576678010697472039031933517070568879346544732235651251487067818497678584367920599082754447421546715338452705844437288459422387504199152180526574177211437660101771291588694087518647083894400986658073406776240436313805441569958290727234953073798357319339405682844614936334729398257220802672572725619415591825412157654699150021274744549242579909246079989488786519611981094318774770432388892260102652880903349678981471046626224524352659881059361280267362142682401204443070080105784128708010259839628255520282456845293899404844957143474062628781411098629136522532538414289838621057912096560404990487541669881954552545662168042562670387384374132741254721620319377410499124597919014295994168988620036588141702771037226894107684193218545738732307448551898698944668925456204295496961763790065290033723396866429748506867873410393945486494391138321079995623142098529208865609697517932691188957605541392091334305534139221208135096960642869752192498895700627824405546794140965831852175057381998442239818890558536083036844919057691503095450291026711807927229305680674300702389728688820128799884410566026765614948592780637439311987618990298973657139487856604161481933020870619516684381800435260890834334098251919877464618970692551912774934030671518009287824838754049594484802103325115034558429689641473425237601672376562469966261937550581453577188198407578128658536499946663750123272222823759188962986019680998199105643405555641077113324628934256507201806469533231908960374336657484850645091533564695754384555544715421360815870435290615706114927729642768161111087330724396658977458468390374587702649702138617413907250636288253962873785227050594956121070860428385358675917075779587239472076223080300212338548055368078061401836043749001094666218162423186713865918422766261218232426296690448177256563860542620986942709266145604493578776184652662764491798734344120064825825143911468252594352353932485324037464836648026667427307248981900100749146736093158284394349680080875643168978546673806642031386449939552051432744068928851481917871456953686181305344049737462838263532685780390983145847584466468176840109322116107636350439595873521030953428182500956852209724981027722792198660938512151704203167617067683752620437159522497095987341595549663574312085209690263457822959849851050664119264064891367392961553333833110361192392003676420506909473020234751276308641535073221338788197651495028303059760031751445825108808666721182953744487127966434771778458415955844669433121128563639551676569058903754493193459876339763504130375311683726097411554047482033535935300096525748606956815857578336066900633380673360104350718702448420405102931134272276463981177650054039060176751549817953204173461353250583417225170900527952202235464683127209476667979822267271708035223397835091930004749266820074494599044551187928567523391713481809624436224095063501237043260887312471783170205846250390765001952559327319739730739612366857495310389863871770171712394780456503531201595140298121961341228824348029224380006400 1719386624321040560128784836893206702064416858873621635915528737525525680997819244079885295099080982504812375497391474308225652019852471182645128256379010658403691073535527993724813084270876469403201900296267886154572012602556598562877437953404472919655219220433962204413241459194513342990242744660437047011977786335302915728228631321050348778070887345802727661193988344438385172575188351703846553303579995006848242463895838857579169510426314721284746458195382069022192851558477661090274128632522541194589488354729676173501863553123354164327265892602890843576351188346553694673799876558892218162931131664595366183242513166410919993801726125252108107640780948998878901391226875358596890353528756856036065574194889648003042361039333930912720542956010649832349321177905363750206798233977112083711126482605445303571371664651258406373416774354561328106077783737109287615833448677892345392411894127020278732069384292034315201367500635236416288619816791006320305761841084079942421017110282980262802709258943878478291559649994367936256939741193596412535263720982952198006878749010319824422379512106632924620215084971880343535503495193759685532176519900198911368356195978824086061041154308446166108701489591302153253491969559666861628038750525020678373055930702983400837808047832378755412862239197317623646999837163865523191958450879662785365605908690340344961543304373406856892672573789423759552648387032940295207041770614588267062029111386204172436870114873494299317931713031998842676470877050062508440020481912238017179586645419540714105663784536899123825410953252691888673927574153821076377262551275330959583933846380574922359365340778253769406972328389814546079320270194552746364293864328321874965434866198974935560816765822263757119232043046380042086084549004221845950646965846074188113933599631740368602607085659619447351058197748965560796762761806008720910599206481059415309535435829665141078922425854287355588132601204821195714924901777928306434966600335264037491387919784687646236150406736457445794573011325785822749494850828729593790938502271438481063793637332448709996765267012277316561883517212246653939897120268119357673853500162511130386154507279580592572309852019388568318600314867013578175422371806358893548798603245397142652969491143491355797892210355602914088227369458878649887751249145848627139087093492860597228459733716511680657995408772333371105606294934527356051596382344662906572961575926659502154604975512420051188151851463456751488359455554604882026277433200332279073215112106548800250619972940396834192234142008665601225306176524799196183381123964344986760863679170347685535178970413608157082037407862961236372288423960858984420702330314240304192214993366719683474411033891281947410108457979512705444458940367035686845433311765564718952039683196966875468551387615230612181609500022780604897618048658710704037272224079145260273445164512935747767513578970963612528262975189490056360987707861989458101708439051106967609199444561596652095664084057177262390182997739893661552258624613164242621541800885533828502486253465006281308587366273030622995641048892555700503039726324571005350724693769308029993617267021626252604271950948715427940385372619899492229179643437051853086115196501188605553455063056633099714560 -1277464465895121567033922735782444277671688379447520825218111503451788208366048787014692257217941017498796065750136897351212936617234137487224273926311222003521890868342195573843601266803189816427589438079072213874140152535551383246290057878808498530126202993391912949822253084330958740513976055826273594528548915486051355578755718577036572187218964016318251711143049639340253553683978709944109516186267342522923468648080202103811376766218197774876893178654039575357615913892888503211035680214625133178317501164886005151236082920397184109617097044760457418012548239770614657500624209303814879683688959072750561199690529997604065730864625034360246483695004097386269012843370989155021220128898710006215130283021900259190833288034575246213922468423483585273383448419092473661500739243829268247131526999457286501604102682546774019677494128766634761842909749794607504344352580519810216457044534768157353642363476704396184344978236867006439057575913829668617761282622373187617171081014009625149493489454712800322346094151330156269694941043222966313361728072627052749550593649349587794592951051167100070873696203524324898197055295299373705618240390610545701527213863248787085540932486932794873227574108091663207653383654739290992026058976413168892646125327395549105153456780854780426187027530147985119131312000193844322701559277465694043603108395583790108703399226830754237617805770445227052239611801391000016131307516043331511674267967695841522784679873727302739234809087797540161411441331345779246351963128445408765450219365962893166093011441446982310110802550002235355369287847655956474493803121977320098040176740501115719918152159846583295097362859695346601085848469585964915579855906147074940384669242775747766770333501593511958127104954672081104513974087621955689097190894946459096234966584058505648489892129488616803207309344839024114971354273989123592962085063911735057967045745480431737545577130002720688366372931371945486237097589654232221462762891375530853573085179907213621013789888256910310308135915872181494030744641920987590496327423792679190706917058252879275238878848535561485227909189616929579255347799116564144462243841563188052283132354909353528027387988166120841294988261895792587428471937349239394106431083766821033523545310767466339270887989462753475610862147417111333761121009950898764234506595023578046271554352875322429974368240005661070410645106588775317855726084410760150856968224012791931375889468128653898436336289090582476380592175833858340289280079886233918365409292750626580196179102235532817268889069017624923849505193349089841068585226317547499761405333413388542276884602590233547642583852863189263031700832018310764702071017188400499801836086332023530052420860776784977848650819196508628235270149458426761721719109965020204146940569740340184988419190386357642179275817774033117212726696619312336374472756353365477273897219772910877890984693340751110666809484901401342515068356400551310581577063554623446548875824726456501312173707425383581222567672069787410803964669462592899102676937581718956250150258858143503979648742602692687976962800116149560775018561962968134482789494988549740308449360669758703202598887348913966049046575521999155757935763514011174489641930357233125835167902685130947750773023958959681513964234575584473486365683238951680090001015485509372015333238052025485201136445478466993984335361782091203089602988518409325555299178896237976975530816096964181821448549069532950900669679100239815232387041825123591653456667995582456510028498635889953489057486747689592528270620466325187208778109703845256050804486847980802335273968048698915979122186281992896584573620167877493011961239746827828706915122550188626204734981978255024298019344628607911957879144385818052619556097278587784052305095022870984689717818966869663958505509747994815833441394745443864673726713741519430452845808762649540250663088996151296163460372294323357973951336161882797842791920130528637262281704812281977169787738282377394217576242119697935726600925426098253789907886834113788798287850802634257847081071174655771407842964619837551898230740883727848911501655640770513968958484204508533083009885289733555450023881903725957868620517182953665385074368855807083252841330171835363836948610399472488259899873996602957170074253528122761562824933421957735042107003454896077159882731038435081620075151337095091064988846232681263674503060800018625567058394801849256971810978955259108119533929925933329298234584201074654910318361565534145126240501051544515914581854757198343014989819985835266804870108558674974071133590537872728435860533009614901692380036802474406886825454175619071574586134754139936393580961435166292481160698976321159899724967453604601097021839942906784529764328726989564643863314016318815735875091626228119024388889958267480927818993683882879490502527061517622521801227553851015254316627960478763895246585075030185560305047328678569085493703685825066901694686252302673888315120824475384688023244464123090676555448320 22023895614318274201845780295993452761412075483400785700867611975575093774425138691584653509595409758947648167967977116343857182003939233710801654695165207315961874180538735562010557512980912222745288055463298421872274025372839478025690985876539483307289234211997306640835107254045251343352013839740662566845484578454363655473054779415256365630080844403438991097795022148865481975597590166740081747299109824646237068983456180280280663473413605711209696006056730388964811596474681283488438444358982196207775884089292012617442533736229205074060529066772159378684872727238132565490773619037371528594248596269752449162212251067070676023154661315012984696092807611418895423148553285215586276666741967358480617991858403599459732053108934914527229378293260393733587815046053428442565863502500382458843238031062476122935705359513961529277121033556231828445444650122710468526231517189450021443515703568055243802888457763268301465050526317037549611659324604904899698266192420623389677282114938737425999015401073962284775361920461060754258389986631367188139036233883099634567504585618690776610641141266734500451958992883137353000147608605542216044178037068332149809669815549599188352614090274715176150049987234971985718796050061915363010545232543457868590666352643753219041310984675084811460917701986897884226673892647294628206511404998646989230380588468040708815138915419207152798394851990439240154731361955765625402924137320626584511914986326869937007560068051347235351509791260646462251578740677407879292907692433542990190654628335084121065367293454734498530045261878500074868016224076366446822559054377907336703787732712536019706330099836616845463203989482990383715327123343396833680802501889251929273348992718013128047473603252724476642868810851213374595228103385235026826945797404655560612848001351680 77205412513950505661820966106541850620592553036119448256019738411914732780788243182863383837233146630518951602777073521568661610294093448949019191571509855793014462226929114773118006077264456275284819319639049086253076571893671548587186139420505501587133815077507114688204754021433191858652128799794533959076478220146328052325428374809759186472940936866353178369302013439934455506049309271383592823566576176175040264528012751633147832157490028839151402392630671585049871665876507838764778732043490848677271519441368145397167513733545463904765086139322126334253928082922885124548453705971106112586999229815074843263718719114628241244058724433192357966697696822086182642122371458147871266752025727500428889489979440107547405561014351299824636136903359174944206904502616725718916209417907485922340626731009407737930626943384914792406605848124117562802717818573576058222469342576383110540479783249873796427355627975911570417303405721759026942281082934299396922222594890606340203032522764682037648651731623040252531095039958349395839100940482289326717514454285604117133677895078040883005020335124674910813045018065574535627989158252767761985160900446627548190372034021889080019139150024154402550642125819934492817147365852112036626078177460169047121839162896993206158055384748156217344358472407435009032480691812532292015654854176155407201136856435140643222549222200770882031216175122057767749508952149894954785996009460153497632730590608850424137122144440011284937676027104873010041536906319379773316665555502736310835522926317549792001354734547566263773112282460035282918277624642729390676528608013315159357384827615631285319230718307660866678978999667977763129974669270464491346619256941021775700873787084176884797101082428201637184328616323514100963236687176600784229988605136615965008288835018960173637149114087923739128116027385166097061722882684221195009560652322641540898528953803953496643282182957253510800754139297029877799388809298273271191602708176323943099080794262690545195837000671472562027129965743268609832547524882086295936806701861538760492563645848336038338375495521709772125935652147959994524094958626831971769458944644716114119171997659120290413725455561072591963786233192445756833435273599592423745564871628651221920222528933871323623739936465406370914134825746663368765231590719972373479887233845908897083930726483159867751572846032073229436242195780629837124543905658160197909382106053542829647854248630480223076029155620653202377848161496957140221367166867769176106500146508422098541464798089479515125504711288921093082919869598974634807824444343518075713109150471346687036965511218632080425768606540723491419816872929958725617484870834714384254933663450410945109354561551834388222953641440550592150087479495196763339503920687363153475866418267872763311186662897529820503786043045155167201747729775675001820112692431661968908098675442176680333894407736165372439079484991952075708207074267843585129182529222707557934722446243885412112423315978333837591476400962648505409887380266850993609919923483464074315503546004333592152919277554273911807035884284020278089844656227031778661878899076717609017097153587589066357233045787842029602121843771687234927157438686681518679612163979103127883172371842625178869113950402249808632886966782013236753646031579533853556856399223564275632359057601407569662871261350913667488875475163432606864781909187571739644086042355438880729419762829686395869300226459433834090945003415205830105824418880797779441778817136941051926939491614810624392215508029742628570501655039925280825143973652591836948932863148958192649995817426664503204965718937884747182032276898423506637174040159119336313639384498759236834386916810953796062005216159733894655853677676495684659318957798746009769053038315241631382351176725460013973945991265991887221417010830170441275081086440766195386572017223547688956642940416333325605541652987849615663605766572220586361525659489527520415348082526917073345615480947978679199918638908567758304169752902414248940575946345080378846696062669818247895565495377699356033751667273955840278650621475960048590766038033353116469042566241072083290399189846484991208334035271943008965181120954506805052833199498372723773918488094888226186739525015784291320139783444233157218618501028904396640524383877378857414777311156017087937843921935867788136586223882770317312 -2108648673032048170062714228212656696556401151746099689813500793362120343014092331792840766348971112609165019967695797113858706569211798915045592302101656738043874809415798726059000682133832934152022948532568518516185553930255017843098404194336154324125164462574780821982092481443884552267024336324060661773866061970982788814284988510612795318746012082507461667813538817630817720444092773066744808976159114653762775529029496738235806111630022285541646765602609690240342397287977383152122214980875419322442535504474308388792449820865544783558359477553418520322570983580172327430947208875250840154656601070114302575261610463804376894471267672496664276432632073005960378364536440978734968184979813382107660595302991137067179516705099471407091174233698097241748493817925796103814691887700129627582760122983932553249276809450209134360973481007763651977887662643480756399379512690041545220681061155778656193991411615178982545025384352266107672757939780163852664698598728358635699655780827348950732736835263104994335613133042063612641076194654891782506735526605227074272722869137975259204505702847831464489046298892394123802814155525082992066688852639682663894580558391785889751591984147288902803822488896812010430369167795976713768919536081260122266514057359348743079288620241158861351540591043439076235098055817348433968293425395730265220630187188497036453274845226717968690196948979197687924608289000912791173665944343207465531135729117375773591072351314656371434382127432771050391109335130791837100449136803311461129630539167343262319254476238344047773873184105454961554682389763142646524318003368313818151395141168899430510148014886023461668387091063283268521076846832955785318606927885608658406089301416068106001514430835077289826817984012261929061090682032643740028153201425607425373137163199814787337828741426976694472404942096562328736796861043562799643089947834300929504169925119298564521178790236486257838130709616349506511359247711861080470965651164568389091542419585922780738612004672420254676768042649359060231919582004344163563138103903437186961689298447253561603542338476457646408428224257770501059738560701508125786094795131401613467933578258065468859356640006220626313813614872413424050424485963106227763825283960104651436672305612356728908013130324598586847029278142538918108436369093195597214572887510518396689263903191839127120451751504451074057386923459170932009763022459318409084902104727308299005979144978852717059889143852322545326688191448913010948881018723881767303526518322768866643450715397342293680521961451311396781022433452061428913024847275959847476971396799087744985438064896320323425645091722319698810874516821099287093434263263103927744581675499666552780220372710417087841234518695461892054566644600328563274791372865000997509469243980485071329286774378071571476648140912984024391765154510984609331040164062710235122684727066043255752655720038892704385048456920610994806806910839785319763982647032761307259421750140678078791897718722713704050914000848396570872675931088520339334747947677339206532210229357459525611595009651353956443609794486773445049399407156527207543464363558288981280071241508096892169336608297098746436295380296753535782743144338139212541164497101212831349598430956395282926697732097917597664984985327532642645236350081345673567836077451377042742599905994050683687035424524268630129798255206735844158746877311543199780310328413853985310873682819222702500826635430651835051126456622810558903168246509823178517723441618227023039593325965288225179684006506600369038589572240571153153314579281051442197252600471714561645425791695956682778353728665145925189626374777956360591816231685625533039917171398210909304194351695473870548276663806364252985272138522535958403866760263913589370637967033662878743799055442930959131467627109582858849113420533744714198777087347815124183073604835568849633649164308956355381600254793483629530364560121862119841792792951571822435488364320441407226475340939071252660042978252667961109075678125878327862294951146119898013068543733123833332718129748769170656595297711297033174745885071233508987966154754464717447957932104553684203822722230145392479190072071696837901139592886901049855844610119524767009617383979063135503248602853822112481298490734768950293743224011901432407733537052504170017957828063169776580112976195153792352563910190870890028521535418363436885688764382343975652693703838221367208334790118624989016203151583550903226031555732083081208896468764217549507098417354987445923422426791964636170064553227157365837878272012932104498366952965705308669943960542789213955239664680960 669759289895221496137081283297906145451934157083781798411953243921731136187818986446358974152279860182408791720007773638472728113176451474901840074641307876140052166710359125087385576900459079729237734718506162003254325553689466214856434762687539409627294669063437677597854827129261403279532063004299115301544954872626902277083330576035155816110178186072431985855662056245450165791816619197132649362879917037590490243137259030132339167811799333060937469771588251663402142558295676307725631535958130225617466497428847497399130406181927880413154077061753479157568513743730477179421792684761284551203834523478744008305951025142635898589305786774177099944769023892882904482773943741334144741099502164189396388120068331246797469388919204898268192879397240584777530201430291512955932224901949589335646274549269159144939298038010529562003028208900598021867571468403887534833116363095813893859008075463150171759256978181853979590006573591594890361614798402227360866932396750888190813233768247119977065425381490341787333762912503385258501400390794012620937493134581754745866794016688142605124336585286274163479336388032321144608275182783291797442677847739331234798846088881060538163427377165717597556925994066001739442215893867160943736986684431683328155263569242229864853728435752022571914637655010048370107883757082623716343637335105586410776651760548271232726937649706212333416129490226620567638320454712346321109195748195608356054197141808552455033613745738104398123169660829806105332595361904024511655801269701603673203255564070763216422976162183901768649943302359164816632643464015607304549619400539684103455856986063559603425490228177328537026871829365100559167848687371020735720928493435543193613041770420028591035209440857060877263061090201838339998203534650090498219950803433272786641034937501805704820701967848171052381505902889726267317130400778002676151261500011095335639786998162192836656288874495078303585743255878124730314875699268701844498593042179072145489104947886100020798062024844131868620979793086637085915131345441760478797627955745023709176697828697651522910363595416051283305455324840855654237634763313975225223809257261842837420454989984378667393523246641254973487351836934845271079518139627741161063697879548785539101328846740660930268638402626998671683978543203790260277262634054508609727738842236768296777752149763720046769020157732571147500922825060174222944408630193401742661542684402504607751615388478218389054862072308929632547676522676890936014384285965069627773738936595695159945717333313072851082425640031371902715288861801331533582735885870884689801497453487169836245623513785718767946892024928022681501047203208070350526128329199028877667371773915695628476761631799683768681465081502915577545081458550215509801436966718160475104338897337722986231977058701659181031663121189849029356047947355410751045422895604137844636626350321982473398470492405378095429780798347389800207267863387248804586991618811863000307319882250196334438990200393154426024062926833420176595671938151876629555335755274340701224100724787829081161065245005399249247826571805211633510120381086817996059392255777642617534452444757579883039052869394369755286553356684691099371487843266934620701261488743227204408839600384013215775877594159024067541944435680190685752951554343962400768586441051104487037323573208211536002782156250918730085537206567355905104788099583906787355378057583210425305617474384895693340440156374704356290941910634805463663605102378522996415337434993082823182744248741455552929248315747061108841573513292157872602982556158076137875052227890412717158016772244688892417632317811674433413095164689436805633361328500747582483927930521794931924603903833107859331295408101185818530356863939938767824460187668247467392314973735581128172059960728033542227854932582609400244461891384046057113067040790120107292615285249053309398650025595875444989337753633271408923253036719821000952336061687071525369812756897133811510467772802145778724190301039245381172335819287944373329225676569143509302817685512366989397581851628988912283404514663355884887185715351194299155749867476612450106955665123337545773707375731753967797741594490077723564117958748153463162686612646673602985963076070808800848530973907857842362006285160773578107134010402062917671827634488984702430546044989520480506578191980871322658893122808328135684146149249893191486593533711527364458008949480950153532338464677912259274495973426201391125102342130462270463213271238462894044087889786469363938637187583517257946789207832582018754033652278633038385645396413272227985021017050808844831836674606974007297837988115364067251918442010721287562824164511531951387315101694387416500518260026543482291568374850212390068266751837910395179866361229853205080844533430150219712360117848987177022939086570970867053071923193138856674056543678406325045339513938101874806757167859212122511767407285472040505942774824578381934326182815971803223069232784340583713535019866101385339680420003840 -2576715003636316867576679346632838285524947887359634416426473703757856146175251807681197321310590576093857576246382066977505712075171751780022505739402859112873808329381734745282259737198939266556001265157481110694992696911623606868583434263299861701389628760499523439676689632208868625954417441530818899522270754838517312294852786258572260364744834108040837044867171161360311993965614094154621114154358140433276740651945990655059594803030773808923972435873223567033944156901728006428524662017594740428305408471499686511603623724578757415302094556626524689463280214025687283124391416066693386212652766302781288211302528817964004709555860148117944353383494692226120578613399998811790249195679797224556985790992957567254041484974965001384492331481268032062186817769205243555934719472092830247440255584444791921856971480371761164004256179708848613819906987007226846614254546336986140069178751636074412136665266436961581068351160319296793281759845455499739903812193010522376205857280719343782633812140574688181251600399141228084733985655975926193144505976642744540326230222210876279917194370936624108280996588891176126130222428614639697655224075023753835892807561417877861314977194552790007733180170845539573003272168930191020294671041567153956270477929137396134253702986746393682839825949861790547578020407000404111412779835071576781319492483637433794082545081423771629293436326241188431422099047977979014819110893946209602032204455440183370782957763707475642508716480920726426980488830806227521201520904695930274799938817721703363473981250927386487917591688798064861807764470311132275426096159928838427230200155343742955495248442463871435121109297098026321680367835708806711965762443359511375916893838910389084916714736884900514061473829766833779348557888206949602115613775984428392997846509609794235495939101708466609533561827168000815115066887505700077569549186838327063676054604071232295895907343286482147361832605806756748762271368787469742094712806239079418990585219885296758028686829178193453199904827732128185965434026367057876235095440344849911873985085752270035705677857048684009080771597954591859704829352664687265093044925114885082849040039606028380221223409715060274118565495799881808711724915230643093787588259308543186430008085040819499635558000413594460996778241126890647702286569289468600448752160488690584919553589335138450681240363970020160665284885043376112803836533079238423083319335650169634018505506333656165852746790344732315495909365138385875046449805807779239075453963650158269810916550629515306826282854602772876733952167906535063192826871818584658470298281919835085516435302898399157922638066545167522116199528384755004056633797287350299871500426601367000503428215470863316226160673895585039683440312428130948845675366032667953308477594316863821768842057342447186796699407422349150674972940485108612445503719471426963709998035709900147566339336132309406455987791479382724337867467399016661236835780406159068637747839594268927075086039676285982415904027200921618679716971348863642729928532671027910370888162480849703426302614140598600556250705120963076088576040370208947450275715331064313941581472806527063199143353520189738314740594037359984644615147415931961826120526247059797910292113379314718246396013615642956730420639616363115991231178196249108249716623510983933842045539807230376662271490283046531706696832422982068674098051547709772135342191430318292311832104087134453494326762836555206476845638929607906878818307142782447914529204967947538432060219761991197792538180565216917965975736614659345627218992747636824466527570894355985927364981106999756298440258605289495154675587618288573464600867809524861671259847796094407193844545418931958740409687712360558955067240894847361345125961376781705088424757712274145916447636190844418420154207358821568686206604542143998780019793239344794839756626409385295721523647114834784149935933309708240673173920628489971954355559028163117648936855393934146637046170662897425213233632831381443417684847934098571300759365208147759596257752453390459123307927814172692189921526622826775515171421039897939976943772937401435152256223849293549899990437513603012232827496510191404223444403058980225501928566920568386485119233214891067185608831762962103577937265652149173299932089714983260343215621932488076624859385198919262951672716275614371131814219393026471648500396174313829246540530713433629673807963180510986674247167565265511634745372931218770923356160 41802781880396928292332066486837257383266936441746148570770109407349717929026816617804146810643751635681384458444047446896546547320583874897952790060738248760510775469145697595754369337545834328618856834250899561561091666099688168142788694924537946127276920182966694721900183806361315095207497123752512826099410293742391305067818889767273935755338207649075526356009553715672120949446498539400772002422574211781049898253982118098042909375065603831546411802636855174813913538266358005866436230817276975297847874956200126425615540723695833506541974117814574544992428383396920199324081807070788306315534235453950249103535327798711058147894998507607231340830276330971557939365164429379267017448460483813997358709241771204720197190046027560885936123374003802059761263821244228828107103386559680365544975927211735037119145269793989790509853512064070692990606638020335501999434735714095902335659191531764671495709645290988405781283543376347260915039158180406809983131191931995464012242136349867496531067305140878030310194534246574817540239649896241495438515972041935611018622046162487929436667266454340184456697628280203366076769430936078733180827869682738164906244752616132723080068868412876097097486165939265822582741251490773178081068805728346941574179192624138401659687252236217557766037172290498274941272939976884552069964522642396674965170669635117978279685376443220781645084889890344897574049537108360845723930059837392023215083931335659478400057894313082828383403587846299771105909675790196704912528085219108879566671832062942611081512618515300344422992432574531743864651822295611841064069060921114886778482104605622152328555705769114743900820107150915165440767710349958951416607292177715748002842596038052371000763187483062635987046859916070484883154279375087352190520441786562720924556789846301100548863075973803143776857426374305092461465311451291511013865556819890695582013807395578681598360563970498200626910908703495447838543451025004579349425252605646639784321009015088504102569432432288911780888789259837935998504837813284550104622552169310039265426850914070752624439961176170389543656707643128604780730281410960888425683522285830805215037890900511641420907595369753161555633375936692239685060108547180163811654276635569814732907269719338592887112111758333877771625370401297496064613533846739108473936588499797898981062175771482367114838315330933006143938760285696937574313904191037803878121794523684617333006092634703204732551437373559578909948765860822357566909282293356549851442112178082345206497649249322749262060721090295941082615785389582487128982280920101765265438449234190442868785208339304773083915604208639696213025552347090312231754037259143097054319926366125937934458837866868076300162376853252999440621330713262502316813520871801278996210836121500353368929093317017360196732170385888518656361818245825481835224539028732313585090571461368926021725627337179624440116751760558576484201439524901505623502395338752142746296643084353636447018001674243849294784011450216008917017203686165527205107694949189362478972438134203209996110193184816086024004236249687730024506082968079546156347517769915568346301662668745041665146470876125848873495669043259125391004010134659096792233884852315085766039133557339348397206042529817358894292296408232767039970680628866170148720646040502211418154038569977575668739294369600880471901542198562166045309563075863167995112486489276993497319415795559530851823751194969950598279123286631784466650353168040899391013218080056240768879739136666253130776158159187149860235920649565966627939875712794137856343698742596679560792446011649932257986202705430719989780545980292856059834383059586271904354763506303634268474768643639086624811211860804098071285025775850982884237344492702550624497022979173542077228205226328092779425399218721015012526542651786837014609920 0 -6582670938163537077814672478980880301012061600163889274325744782653738513091853628028371391420278124535907977195898489156633954197427070542495737485211126926595439519685238958725492392429492766126531043884953598663572100811647060471590634208357127114216239649073715772998196737867527532978146849878005220523837377319275762632265533848521996028252600758062329031098178611587902498397412775006400584708548995739147197140194052741553114113761248809106886745281157341741950661358488644378294863693784638074556915312343417275945872043835379122003453469969814771172779368620762276465048740699868996429169738123662319333109994505415709420909035041710419469941882290055675616022072928334295085680207521461830423516857218623095688638490294337879607115144910882416625982801859875683779333949780079817713131636222072892134806241733789990926129691417359769409254890878896249595944495920068762821056693591001613517612049867719926018302407782322122848626323890451562523893936758398171400730839830133522078042581076005844605915271479012331572430901007277747155908390158633368142564736975058708272815081413209297699482872397196465010583430868399244916193153056123077029099724682246634912755061308016390608755559545483234347322547628259877903578065722547404172379596057380344394866179329040356200517816421166737455373439386549480862677457181884874827297135116334095317089218802948622668780726877407163415910090753492402223400566209541976140744611621534035070815253185709467809739607889665998700731188260341248941400287318051860192414006608269008544521420912500904759477233959570862147126049983792850546854079111090224859980550801983253029153755119184669330574382594638890928374612349729964724059157040414456036969152203833094440866577316760580728112255835447902711032892908008969129118130601090170019335516862598079007206729568527334454571519192598017547807113161385980495864510241613999326626196114459700493123960295855841311790659401718289345306577138313970062493171978608155701434499024117027876628303033840434647592575423519932219812518776220221856606784982504276181748323179222793089317595869991317753920560909000379240316325037466052959008782334440265330784706309872353938435640354774398534514527638025588847014621343246308246121834348690489184325407884658150012326835269565600576521029530533546182836993895625691220210151443859328512237762944933730373295791677839601026453760463785544749124055915972058908781253884465626441575154715130353123623282276667570259010661757240383357547396538702377405226380817578625003230208822368125487248111990611925050868064997981313100508863372246125437406064876487444195138961577130882436562511516780450144564334857410337001940859897050601738046176751420594791022979809769296496281743902049357983608984505320575557382450351905465063827330653875011546572730462360499736635579329976042381556554036838450358410590141459578639026562311877390229601641038976481251854790523679475653693450222996330078023446383906876492833696244508505626070169032927538887594022943446157420383208964313556465608813660780726633245742421210987200150913501417310660921813822502210289676748012539444552810673840914746935059365640494192497481044052640632829612063866656773490921050115554630653297072554279331890556897809371090421307922600479793434704578180799816899773798265748696370465321893689865339567422548817823548415862974655872818379079044825088939562353804538299821934300503220692298753654879122394050928199108952097562666325265245843806920019872078828638732130462973301827048309081205115897744029556033381376842865403314859827383140270444470796344085107411514408629710645593634218287925385947851069609571949971492528807918130147022836061820490535317690869934102937927677477990758850455227908127920470354860306624876514620092354237922910914483864439503714417446620425912471137961649631750323423854459613708390999754038353937087504333008425689744915082944071898225217745534755754316269361909720587093052224383490705666216750914934351918940498618713014400778481969814175971224407785504174797035418381990951022146050243381926881116697891153539869677765144884165729761848307767269009447211814965442290719625736173968532809472994864785519762423161861787191434691484580009227814158760480765972802040076706815891194623898940894126090213869245781984469093181001115635378298105902662158882213337714987489678639051658824061861361753978477882506568738249319036573650751778059317228232927350487036906193414920816408021173126604275670692529473754459706069649157016368204954731981083098329530213802361691612754776121345577803421117348546588712314816427322753129042622972097479158090090648702811099556396067514536817506428211643098729506763286155082418668424388610129423205563604711054738197261034659921228038673876155105280 12021813557773751105775937317112431031120957082232452386140055928294202331499263360725463984486527424153935063440946938664155384235293861610332174698757855523720900253082955243850827949583156983554302921737166670191928488769856068194571084796226647459466259197728847389992243785833466119278881080377029691287777079905739807826025953445057976762223448659647482989566878997579096761991644405814509739222360862604616477959928132890300261974111316509978487096162184761687190887999835429482484615744525984112617094931933197728075264634890763720533579141126623516352340377515944727700567051848691013314251255379638861297548422584388557344734104118833940322561045007206372736946431160106081175043939150728557038363658028787147041983551683185335563265170485541947578839751816320156592518454587405287658684208264144224437621770847263686917233837820874831104957799464252824162841642011792173948500984407169314898282424356432176298323165672198029670254354388384132782534679179956131027953052380216680863351597074439091598266259029127326689723054235972814316936469823589799364021768452921857128394434555871564131420944193416988119704175143789412378375476596026838450927098831175061694094565154363074823375711807547922958265807971803141946186082792191813845723650525304011715023092420343523430150542892576534882994340717356079246417580572753409935392468671380881449542146245079511452463587967339922032789802631953342685357379898396186043989480034832648570546325323687842994206652074693538205775869894337546657960400788972423551520178601323292260622591319370525322718805653972473603886638278457965481857257015421233311312229609364719296713525845199785771188699544049313250031046766490159671685131326929143388339564054024011096927998442804073786634523821352853880073370668211708967586990258919331533281315743615404515798137050304364228847788423998627000480404264794653254728610169063307269286581211894505954144648677172090612211576289739695442707547703240441748003867117600743463962691736522363001286559050208922037203048671101466061640433555427925557802817677223364376350885090924193558118096547087175793880859562018190599160659457844475043010253191430138721168451648371617784713560848430152886470286344052045514279892648437168861411869005782232858631409219223125387690693971133208172484853989487494999127535438696904857204023777607339849488325036598198994151258913915440422598512769837891472376446835177925090916052254932271094892172141635811827907858561934073035332690231995917896442515232390854001786537431360222317935054397023368137112851618542992898535942717190935314633832305597993317856815352626201810686123160772224151105874696293167774897332923645943223684833043671738031113158408392639322236015083511678874310748803145828359684227056928149702129625283255853256869384754231589731040057816330770106307473442315176617186767953375090763614106858589961191635753144414264778471115970706564024290323470096812393217277221622039131897136661006743712352239342071743848551346908282567056636052040804794839516831645772606958431272051392840547145342493864972601995889388713279790243099115032932926336878236440637048002938554270935885436140601530645598774790863523817967958392104077858351111381555184669741472184245325018616456841101884389014528764459336666179958986631258651145698899059772659474500291317917450689429346562248442796528955574548192769052367974508647965059341447547765220372517924755228411520016434211939134966046904622625344270735885458740457442592509079741923552446937825280 2695822882528171146002853392578028273571429093413077793107371485420411459464689513154336804008062227610145358395416744067578568107526430868610221042387558713672443257179936330825413622772850019824810496108297932864931745809899525895088900746539543969725882295171269929957312273977023025413977251387543114807602585355513980073112499531858693225418221460777189007716260809928680357032971909114376352106190011221864012633144617166257127135126659957354004545965316284641605072536341535523891797120814088784292853688512819307023824406333502327878109814664310679171200351508570785566847410411784543849244033610926423030718839317278117796379784279561950468784452067084177712913868087963327170845872933998038963173073584335428801505623715743345201386586328655259132339528637524976118313667602220358231388085923879648793418191706114137666667911770038377935784350405000141825184653286062269162790029874795901754014370459490959019229601919382507293915153678051610103609501073169898032756012533895277764119014264040822280573192568975840662830846536511504982020464144633493688635146737351569642311988843152479868323975532492746073166164605890770372090522728200437990196230797814419397511390426228158252987545711028356897793572517690439411982336366666617213590779654481256557168228386396022341503493177822891990807291068887375213112302325991618742149930197632811435946197563180067419908921759291479960543116692803468042354008466109236639088850323841461732247135081731139234876217897042559643739862428257037908148851537239747518491139133068896076075672440827418726046903718772989982326662820276800754812269179724617683806895075849195701098035129017098484379854365891398648987022710450511531569244651884872624000486866020375437656851743718585245897672805715899306262571095486309842767228189250917165469214201094307778687573471776294454584262997819338278161143286899107963713768812146246361798069346245448414964721783065149864453892643007313084882982890916210154059129400538969851795310462746048210673498532921128409691688419349221348978261893066277381301686031703354658209606444999320654439053721697509696627294408483011865743269264687673734337862585866997396588362793408828315712765795740214296868622139840020463763529315032340672491176535416445710434104362559417175874036301399147831272184090946109288493170098287783301322231601561677828626000002731903800917499644561534136228959676858438566537754969644015164672091953285719311059419032668687249902968499310465697128282651077970144714968776403242531981806275309746125730657540684265240066142926360972406322238768516157877316137832627233453516687992307949175894609259283640624975602408163178466490492901401142576535300165540750398672886167846918625551124005414150466296975765768218648113753471246322201426699863213272946068658185830383187512100184219665704822878922241334295521079703948207988298680984163646725082048386683244556239201839862993490570779282376086137506270419420036870741859634499540997222219991686866318340399214113362756658761868090589275592161165736863309464187548188543552908974301253686403888241110567597065302082083337320281827555332300852325321142179232022722608020986160085517073169700472175050870523187921997699410543926892337407759309260396418252898349795351360050302273736467516125993346251819236100539467641792696448059666834819812405443447755206772519674362861023621208207079750345066873914468302538471117951258246008335247032687183249863577104975717359096992907444074157350763718105467250259503742713890445177930424505527451273996555878543959363444366540978253169410233939725526751687082781244955710354165333346005653237552887077557456507743411813687166207652080160449896137344074062287854670973281036502289691622355254000952426838356173357329473008536310889650684591209298057679965215632115476114285897764235674423100461237796382106267026066110926283971176544166733570075104294707277935811778407068079117817360507099431203222723538474292089783245821334515257836761218215763117326774289939139877034433796703849596004440967591063164603317458087270789892203675539357240142174175891560198849917903528324329635840 -166169976161655516341784906556750799493504638485317664335995899809628025323104880597198658528104065588749770558328226738162903992447429477806782694783551032662391016025694964701476499321643968704820343964305758520608709173235912874871587696593402677801164470537682445528842672451750667581284439155611878704814024663538675978705328701663469156442107368081788088887618695192891237181905368985789797434062757451477102285496170975978137880363185696451247259946928834050261246631978446496260557488910299134105426427017682991901151083065177816896630777303856834584655093057386914265801386667008999476110633949943455422267621999897005553852519005028137538622102998513163256891728395227817505404818470010954954727166286759716223172327585136862528313620741024134707700289252233376205622573387524118461635896558806587673445761040569041566132387900797503466261482265329473363559461044473783725276916627726246583109305574240197239085009075319644959984876155561703992796049842279193935099569603018054682813863332553730125473675641383987830685107368089660207689773410782598847603897970343947494190404079005510027215234676463679631899920204788770259142223777003851912942286796249426791023812519836266924496125129658166136152756735234273411626488987427903837797717187086642088147173053243446175667255476607886924126206746923510993797217610644351141858096071872458547417680884834298026704752048129990820754951318632395421530723519077576191069952573225268500885436281078551809407994287345112903448029242375439566358427495852944078154027911952858595622709598495319689196162883671191610689395522248120966579828008546510529314873211274788965758131362376820181122669295098033418370108966144681203645850043733186781711712391516052663107047764455888509362260992747341378132455403054574628750240139197553012481564714967315340947434027162874431792935181633210120713245441925593233886340636842229138118582812132605079879697194331070967341247021850430359398729640710653749430344823857927240040828583005114785933334079023373933238216677133820528657984680970596006785713478699394174315606110367234043958543583622589315575539789367400248371600718817557400683844674767559317299878569997774582454967901991792291972927183415890553837865177186361594917634332821302995189329096096198691934824160430278819406462511187273778178794230434881936957181529102106829684138892783607628733962137138288645532163571797935279214399916319059247303529395371671217927393791756188453623068852752093646130965907899607064460507522465872080770869502847928835215817847049680354071881040397871549590762786254217379867250301090701087836497530062543294420547644208691265779813838627663053844102802487803103515877996550034154226667333075938875701496312619434448613769774989620125355598041545291518299661824756750710167356668262300207688113767515851850115351143552645862461165747117261213973086859045122057495290879566995818312103144305704646516080655921720291563445179117386292921412149884026671350384619108295852769201164481812948731706895227680913563624287707830630453592055886901338187832724707537353178405453476967987020202699709256162789518184972417292759299416685853448622912711816468831013280104025931377755045407025104299905396601663941055591060147243090838854385762796482191510741118703981446735741369823576144649156622840919478110238486947470274068895796659092442724038887302759967256478293943829647530410465271691528527455991184653439901634838869427658554691200275242104670639823489610782438522625129470385192385138561700021977155994653878759930074849482001234833166232458712877323941479452834648472413139119736161633202510755047440083136722516848460305094935161595226507764880480190063444032154120491833297235044178035620926223341017670034551626791061992760003291214757293608386739806907034530477123723409771882829241173211271207263776421843994998423658365321357787466431300476349079633977341123633011847377565006306941536050512491617884939239316048243288291655352280699481992367961097046535960820035519367103908095531300891199724357538631072779038821471005695350395524136833218357406015803995573786204742501135082045301320440239013442910502792712185325722519807531959067379647943749345489014471534077355100443554910717508675581793449778983558101548862809284083579082906429078155894447567707348489590012000193825864441167604126818760748154124367004488432254681304720328857737145037824946222885352518719206578509947947460837959403969070848164546907065789159612445286407617275275367788645727544942780478244810229069642840989680075629839002829090217680554355269082338328918507503012577929353619440653293467979367157040698528460203184289530182386332545748590404965885911530446241188761016742164008386800676323024205621438128646898319360 681230164809855367981441036818771788639316959082255764613119646211689514904280058715883274815381023760887608381024998662792388046011147513316176395344626730897116714582014510477351598859851180857285473267433326730681929616620589681021047470491816627133851432127826517401913248511680612350064842595803541582269459249256992141413865379089419511910094697354374708512652493760880111186312635698442255256311292453439017642298205201351841080015695485257912056454346011748879175731141938115384562260625325055681025525027672885240870341392221766204883327997205569539129654554630257659190469252674720536186528240018670689504542149230315216901133295312033066687803747720292625846238550642142528680149494137918154853149189930043380893599905692548718900544289972558911435855221171853698020267985854851343422401124252293252878776061712078174697648616908998142770019562116942901344265327206463077155789001498620783250352231492940806304083258593123401992662107113699686972630900428414829499264543636704061422654178327141618945996617899908765656011097934638944967902668759744185966145673028429232716880450816500182664152199840016591906353719391733387097621906480213122042673792921094902525393872689052557615175278443369315314397232666509812829597394371376543270311829219592544808651262845988834714621211422588310916889197943638573310168615373630631626948697701547323195827119056105256968098893643830011052416694898797963968437156613645912649936540836977033679701281599457283223564029781332479344167412863760905700815763454322949130934749394836206769366765269288486246523917288751096455413485305922466549262830345630845389266018199145029376985556165454202578881436470788458440745227309678836170981357150591450612378570771433409177353327786876686516090474704459703373837560899663695098976796332307669960323808813769469171667027535657563059520273181211853230000846323551749401218709632680511972340657446887720276682238646469688601216496587439616280419732163429905466363078571675283336983077542662841066586832643454132314109514874824613669605553384848207986596316462930333271850383630136825167045946662247783201132447108841419990019560170003980484689230898302856182501000189525779051741893374232038039270131540357510951035317944772860487321464842185254753502678067981319450403388069999589823954260552613246781925422616677817409608016630920761687058006328530010392225847234319764481994290398733202490822000716126394176970216804695077794938652542058775531375230254388472318940269193439803726833361521251705475640136031875891211655793638209480034661783329253970436458274650867819756608036851503995709962130664910524203379333168037212748674044343089335241637524214031452370200706811430285447032649809106667824604568147352263772428050990812221423979013221064263694555683503339147713719497088001667800807686188664696462255021026136476835376950804679088730176210206727514510990986275882979369312932849322583815448947848472830038643766466892705584329743533670627143148511890362268922328356587379743650699781103431792711156555208563661207122894727723823784960202067722323778827191909400119611387148897523365471328329148154079692849834056358154237075108382825751749024440809245229290953584881329011142025152718112752805573356374632747654602255475882528084561657999915828600386121653208364656390703106300440099157866868677449172648615101069135451586973382956639974318018867513282132931745181940262185198511876762985793601677887065495493541600740498313383046977075238302034445386972363382644912032913179275053708692684613418560862885689344071702847675263636204691177023958240353548643969070850302180174961597708989097559707164163746796351110787448364231141305035246089372293962637867479072927865259022789327637957221706754309621027982157129210503344708191251023550392489922560734854179883905285868327755341270294471405856316467570047156940404334929961623870664345561684806914394530840244185921652383494458666197646365861368299520 5486668102821654496354969872776447143542244614830340492590720974206821467650611656225118284128425114454333052540844534371149152677727043976594924838768912401577416417427181915254536926819653625031085581649970886477535503008007565507837601383776649388628834854515127893929758484113854679279302341617919962095143444208562680613645617770160421819223107108914290301606112749863736967655628264662057005228038518326522622598598264167440852018490888649169366651755978632084868394118412428899148275662361361254194599264158445856823286152288689206603676045646693268822740853271149462347388618152795559968558917204707855689665693671020697535012330675762184757720129130310943925038126984433386753751245080511802682387964521486510193045643029336159383688611120132931678978403790022070061865404722906465111874848817195771250937316365866495094154950495432533974573151731725517684391293989160859345644157264621049340049583726918911765770938331142584054224715280066464698711770665863134452487501516546421231627002421509299071918835141169648157841233032230741968055091292442816906949230928765844713091649685858319046486291847291534389951583065288082056085258652375874430183351415894309677462020598009730972309590645207941538107910407000414474536661374989000784749431649983371840449216024357746681768146346400203163062351676417143635647312472486611261695749761067245823988563491050321778511785310393334708611227203336005841606803781819395651692248441054657045294201938381619772879602741266447592254765176346283651924059911470120357800073285702857285381159032294180428774055447255545859391888698021067500560780288125007829375186481074693485463507942371645863642179052895920301745740472079712375146602786339860543427346156625417804421154483702121044066890637296188946189253684818172730199893934770610304168285326612908600460447017646606520678356022447461272930032861166066925000835876178263038879533587503380291530723647198271497448871561252425145226057264641477151951064258839426980253162576250769599277862920133347672916075267559562718902371092633054147665838704492901329934178032311410028249229437730920167081537335255147344978206032311947836287203109233319875253838429829593146460012782325783083951855344371933637535096863180801757883326374737307323385067344880329931915501903896849906832540407979603579392168824065137391722574289251535180072988195505539120395306541821396548284965664137644276282593014343463862282730772393572112362514922805566550486424674104354044442095066297392178739229516259324242332138251229351988348772573538643595361100259175071353727917906607543066552823267513507511673825374374447179030069768772653110161578247237368257487749292033654433282808914627989043633452632444766890885336061719522915065810988194828800794579866930181083143813682452879838008206567652738901333647312861983987967542607262703278566569714555699416941141939461694023388208301464746480954609949448444969367358833101365578665147681983671850505516725241575946412560836566871914826190746682906278655692666103776729017090420947302417680255708621945789874157280376513315245168354668474035431126612212647446805775201456017103578953862454986586394169129458142908845950648940524049668036892625941583807599916945723079113245757937856953735781479091213604695363334662616883723776913791767177684897155212189602519598376626062868242213819204325433627857647032723569669546914430719390117785973374362918625203731346666773452864326055523092169417643356047211174288996406392623154511931084818194858434232699567681072607212004337147960611951440268725605928557044856670091406709484986905969565930408868917433377382061790692253037759290671248573557213816057769209937910669659404630914935361518272228580398584216122481658354731646977909778954664304742067832575426363419610146159767484808565827142295671384568175315147701925411132522465196241202937393789977863660585151063111220107393424603881613300227678101460699825007644439135028711539138594850708713712893298301543569293021172079337781656420429626214047224928896893611361946916440621642782055446850560985634880055729355274242142562021994642061489318645489863369474470183741892910587757532685614059875504315542600398808613067733131968030872955588434953122348094892028460095130703280404473948212586156799677688560088405762592308086589788546500600279235446797999647006866504129094584037365599413511832561685008781217083211776581318282087575739758575822146315265012107462125117478711360023248317782903859275734596755803720635236773651092361592428632178706595012211561332683433442718452738891301548810190481804521189777867691084134258796541707722946236041780894597007442739723742970319164775752058767050733167922090517233417526761035058327156401923136117612364666718365864912362161465275981460180709399808693384552347634630843138036397530755149752566494252320065855688943375066528280120153728221244266450045013805550459561980524752451426218971846862182538313449657858601127617789083315814544025638017153343344288347662848292626409589610926571520 -63576732864398978264893038422177669089411067117210975093722072476350795511368072401196108267726069866279267218914838530210409233118106804612016186439140338395061642427505646722071489824405206535832439567002193798335764907752642216178765090514653094401684993444418345787155917711812340910032814970067543264351156614822584004854065164750989907630617306567327566392628361627124446821541192791240748527628738674593080049262728026065682666732035465176317471902855669515332812985600641541605591638081837198456381031227560218409961086011133006852865716770120766037307342155511142142041103796139320713097564336877451423874209412020166785148863557537852537994807649576131336318023394146389017299616285231058010278092671080891572256404137017175352194783138156179375358610896995657042396373161198178595504890646680655372208305709877710363826454109017141063521546915398940072962819725295297715343462408284333148243196299363081968080449927408936146217284526316894533471208204410780491879904590012316339231377626186146734105025888941278020895215248552142193733287869824592464031100456042054335710855211540060217261940843569552857899213998668346657558182103490232417051981851875564734069737306732696763834712422811369761982222359928326098970423901465051535075177442136640969026832972865761553501598929742143660015542729859028995606426086282260105441455948590156379824028833409675818499244967394364891758841963603898381342327211146593673936819972954654968477145545695727003955349566312307316077137275197427152336896337312062018949485453011155826843399010102454330430925902938055878788381625473077242496724699541159700845164277366373674332008542693396440599731162138962824609485206560189955594996824633064342836543925280110394354991582875086544888010428462489931738815666778173480904230532355940847503580710729513892285380158928567457640355690830215499928175855207389158022137581179824474420719233322545481785216989446954783671715693928598214398035541074180186476123103580828566256547956313661733634968731064433846390427891769439485431521485316131130228533900492219137042508224780567602241874045824328481458944962343862342244203754432492703146916403444430018957161165940555241435744111481219587723717294979084073285743065687863498487585360847804025043430297419614664881793532382191768814682262527464472988306265426958108597019298513812405650383003159255264097297611440008825524281013595402892500366565501308745402028952635902143969023198193309269494146361008557668800780984261954708084803006253394842860861450922640650935315576201239613466297215478582074466929488458362287192741592324763059867631776812674713838558003987501544210479353485616979057098270973346388837750364392824758732462974605560675520079255177438569180301052460345864746193803225301866297525835260656205924015228975204229076072724192225112076628949839450614640777323405328849334354190029813008415230529892505533761618743023759868163727862028928269753186358847325409021253219763661216791523366146980563225702007674754420674164691426055893740391653181769622880487189656517817242907228385917021793045012512659733077384932219454581016490793021801228264315377778891090698136231931877318708758048835118779493162277022953037130414136107143854693927016758112486822879891997338996487013892875185257382159647902473492719063374152465890997512959187204506100607596404473003375630648707317540829798074159861359898494765467469492579240508493868616235922599584607812505904643114818175848057723030933513333767593946243205813538493494763145701994181200357919910500242013297176613056210953596469120627239044012353546685521185448142171104421705610273471581241999360 4455950248197234310680468218306601609738954855161180019996203816122659721150474215331821769404106685160659960300983924318903290035249495041104086877598846596860875826608295153532430794725568706723100298301506940654421454767204651731062352363445635180595850094436640227805404005025847719687592254712400051262236741961718207342070640372717493005117630314925475116239325581457680984370616402562349927117409126922726717708977635554182820737235102196711972444151386889172000450209297158264197549481833867580798341105141086641358494330731305987042374181238402724849968537368470274681718558585849901385421565911561884591666239400865731835375126586947709309217844705084312199171382911318842535793438342569398973212646909599626732791886937779496930388391527465939100786119989008884666357029352395086969334787217801313564139726460662080198161905331375242120069897055948751752067286167707592932197895390546192591885066779354044503074958758155367216573463387932769879419133126149412072811824066454355413274393999816901721700061256022384573972927055243107539497962618977961209122438981678996126959852650727642774726479328641818523103946728985408185433505880499460955647864212120077224746668529862879735806778615436095526257343430548557275178348241388227538258253907189446327349114777185564589789706035732025335474850775394123539658278031667687896893627954405029541026866692332191996237906376236936978917357495104630894551149252337214883936508174814379615788342430534537963964443929544160594410778101623241047012625868678391051756056688864841944327618375313573053359395338472841936212044358859239577456919353252584949952091289134774518021168015567641937916875677417111836068298528220980776752935905937480102454674438385565237587816835908310198903036228069873231922003262109995702004306946079641210552719147957945308416779185783771834720500041880752387841950787148391361322732940722894074746229879514435867759002427121965841260325549927400491419592843278889516062776466864609648609111788268615249523798173863446083730662968642389310187577015702833225929378409754147004092626380297846359402726613500659425361988396747816123418547469723617183430470037857063379871611898800384631321154475412638531648038100772024652650176574167115808565551500781536532383664395411843706717775061577797379592954571721458327189786006919675338216129914241290863389671434517652927204992271659423431208677181393239327785311460864025687780552478976268671265881676380717597069139386755096076203212396171590265357943836760250351179288586774728014682240065082535862871086500868831554950108194071118232212104791274889568353214387476125918910333468831514750309453976053715224012336119132255855839154381562658325455135181464452065082518541911164299012126902688094820626639821197546805354245383148312272109288994209996738838206840891914184380133728937334659460037902553562747497564351344726843918556566153366486705208719188134998292865661608821416028556416443103169474729123132174817152653907413211578007172435485613213543028261757605656005385876074701453230360796368608594488653355996659209177607114103905996668737661136424742499391413597998863953702113532188056354623563731223656857915607330351169267128809042795727646086864338977417809355501569612895453061005623463509065066318027775070234075677930618495782198853986329344727313639546059448773182718906918236069433282196980655165968729565496281598923411254670885554605094243183871199604472945953429123779810853942339030996248719785641490143136003199569187269738615250205553568551399502016904188739762734545381190025604764525043869860550349888067681984863220725423184012491539778479140582252212402909667928461070329539742582190063815180197349303979483628676677348717958987715191815301947669180280830203876415646931813714791989544893030908287629608443619204197198899332041807560448806795096848378099951924038796222531932813370355560605895995984853072522129868557287081342619621353863538027788096521221107821861857236012617646158884340808707517397925419312075075093605052343324753899825851279441113009133582941795457855036753568551216071207929854030401857690317517763269580728997435034014969885470199707312747616880949730944470729476542157043189499052547101338406574336739483159281679773930631370353283483949907691782100535005280978248608354720427506176023438504270129068061379049507956127505574590004335815102828330113104059920653138409937413107102447822911947004884043486531519263414476682915678792148228012391925310632284374158590506159640712468043279724607150220857838687908712678017864918807735916856083777416294740063015900546427251317473152859964029564834149592125491173220459105162218455019114665391472313798910698995603209308762045500844750389723890152646608413128849303159649802111959001779950519897397794133125227654341521970955565837296476171203351573132039320397504219637133786871128273082867338475686528820836340093419520 74191479516581429660188703778138038640518256772761448147392350181460875333319300154774586477808912399606554547228183962260884136588288301772383037738811127867936614969828052124810206381723680336368927180299247435007487187337949729390625630818000988180697621933097775798526649183837970523639580129263168718756840109258181664245585045723690637849245061738992762383558299100379528756104946755385807590513343999252894699167861901563248768662799443653455558990471133076666900031923087281696703656291829064779131044200438114794344958910840663753260127368942075852215807590050568883079160542500214073135730308753325448718286384254046667502945106464862837410401888955398951524274506649316442481440681814745660384217218539504195271046229209809654070693103544787103880270157303931126096027774399399369631581538078618266555454727493393191910090615469202943316084182703118181970394538602308853945519335610382178203466871891662464993814079745912127442478660339530562633110893842893344033016033967519794674140477683248230305906503174705489137038939999028021981970503997428851360528741082332937510787678243196667455954980852487837308368579004077331795409379868157720284225196107774548074533392468852164981957814763000414686640858269325868089496604568816611729913958187629045384185929490160925223772982603768372236251063376345001889678589812535080254755386787608663288961134571737611945228390947830836749641771690238219752044124778780385679949612867537204264932073274711501833042700301718174532864460001231536707681570129618341741109487284040235450644009087364858891911568965096707957060347580443045305425214420668939859061923243990147063741669132043489427808218838181779819123645126849833086770337563998492674305044692803513457295622538520239859875396631210194828032076712966872495032295038387031771302432537382896885939578807752048680756403161446867942784325524353481252096521780631670123659624030532476020182388971656907660861307959456686913021779556503511205795962135467887785953860151290238250791585674237725426966314911980960564805531474678693686835106032531072584658788170031145588671338138631443547709173224462834077498487469253419000779578539246645501378196282188763661157992778292381553987292399953288636637610628481517088891061254421927448597026877809522472304868782448749592791430348774678901928396802201074764621561860356338019602414222773961898237358162420197142892292816897229798166339004742112921339522024207765515185136260961634071601286072692346063025343444810112090693890424096438864066368318950088248999929533539262118802622303255537495029791038182415069236528713799422674048938434291715696142239317355003310697785444820932072975913500751008790809258517704308423692098966151712415967608214592129124765303590250984240787474771288913445388694481940350054178093860993573664894011607928705918512762858541426930279518583438303124294727278225554946979461496888090617309493710442030103274052048096031052222654980207767050777547771768313682192959325848737782972930166579431326206763901375674280616207468777114674959675340374931464631675225761714112927924523217286405208473736843553217731790386805195952343927826726055029975526711882988601480243340348437543914203155954562173420724970073612889924461541232518241407168035365865743229231465758934471677048180176724712568933748855503090474451731097442132432580359117694429429847260568151044917905819942299946057027240120838753969578079941162556490258542663593500531091532204894587354101533145117247171182829202309514410849995160437670647658967392847382886534996020528639293356025164901318817991606930612637151099905628668433205856865518222955885322967465734051216283643224761747247359695684651403731931335688008118941249345134146252864037157752279425441380322155815430234813629229425821208128124263944297970251445647669915518639388885094044847173600292069329636412717774053476628498726641793708705290949320893608312238406653550243145272570138751814992694591671393008755786095238443792774753727582032606399466870573580760409547612176572256322284509681775093733444757664193306236775699040052172305318187407282728355643477466801215701206574937540741427985656554634897273408871810915760480245664309479212061583419188824379657424629247856583395602934676040125298118543336055940868943901449959246846008813707880905295983118381156720714589224642820328094800577677309524731666309384921826160693400724845639560507141246242551696664603642734597018388974455664583410807228334638737362172968139002381205399575764659747377974055868415581202820935799826547085002526129182698910446897318424355544119147206809789394348955246317450578280756289695027036160 -1279084815247745790486562970191870265609686993823612417464762730271926399038485327375359486481023041129014739199415629869192605450140842287789537900535511810297752842267010601877659110818394004632396787369358445569891986662357535076597787801096836803620322696318235326532100124736207093215508116447410817589989573691662123839452617217066222898290896397215745716705898888655087367375534159673869623393459367051080379545331683134186459628231699401380960912237674916855499552236222623408936821373919229106351662278051981235749104814871129730134643086876336604824934546131041508927371670077329394958345688901475168088419954609842210608763550296180007671056939924090007708779971520176741845952867423738511191114119267683402577482794864248477336380514470781270350702709627604234687908848249087698412608824144831568414385671983401206447653049724676355426225405282520745350219641644686838248215590939412664156210850657582073744382074604662912690855611812395133625535359137933149553718049612262332640746274701539058885814429815392347527595126997171440624593750502168968261342318663575407443601275534162381049121165924570658529738433953204509124508541237009856594732653331014400277704305783660167745151937306677763562483336736140641274717715892033226702554107796625294701843063773356238736452774158649059312774300169621680611708119973291877879194424535926777743349896053453509622592330167083766755814486924177240222491257728929388912008945991680 776336024237311027578231029368828605679886008109991470819332200000324386133188497258175002650474531919714883340444790866227430413656634398686924211676720605439475039345759989149407235640593513672803523751178729218053002701199898304123882771695216135729728146337027932102390131621025074573682909318092435315846057498571942768453282501008540627818948771244433208226716237971662630298703484960794889546581518713522723445299701692778853084108038524886602228886593602419213944183729332845872549045790457557877658390810052588261151989137290323821536262000520469302552593309256386163080811352366518783492417295560961220168281079949262945345233571159743151670584109058880154668568838887146231193553708315407104791345350799725143496734146803076453899233879931876774174946574850355430829435404606111160777098708247549546044295988496910941945573304861212917157537917193586922306435615117422768395706986787885716884992402478765199073239160182135119985483189151888143080703876331675517349000264352049445211099566905295090521897368665469938794091352709644501014329511942822395571078840035712243618665263741393949669218740734847587285507489881335009862975266945977646853972683841549054509730843639517003741587935026035790429414288857952033491660307632747148698568007354186803172769952459520962717095297644278047656679428554251291359184249432099324608634279691539485914564864401650098819687216997926520525253774482502213299255032213601601663824488850146421618772983798947326322848706738242414861686502692025010411053722013349851893620107878948071234864039181312488549166738200854260536496603616109936386448947707786029605073151485104537924168612863483506202192434612852325448839060813719784732594384295808821962697000149889347229017412557753434228145915608240155948360721143390238000862616305525751937756264479268147031551322152551542729544601037499455100291760818478994361872354152364193762704262829045920763424643002898575770484664464746425180171804410054214612090994557283055170326752373202648043718385125235489966465109495689584551769166141239816758217368607889526873470306288013394183175558154314106716077352191371765807111146690162815469892892474912420089351801860796893443742895086750870925075187329524281179725456261546643280835603503753677874043651411325047357097234085935344864253101600507484584074100234346432912717038529359914628609291422259411172965138678844078482103460823232361755766665783954450368609644585160132064904285766228847882715047159269434068332315511709231996577214529054785468975594027779370987115969170962965601315303179220830877953049505639409285819834895558830470762559843520103554652682402066515237426212815988670554904445618505263665187765039353409073027698496670626622914848439761597343113692943440076606868990810383671235084962101939487100258211630639236629607681921043610055096692371642779307906195419524636286480441377564016726284412648930271923603722734300426010251347224574133704270335983607643523479167729918030970680494305548034816281020405721068081359430423907910313471516629781573556047678034524702077818370366871320937607154535489527688942023660519657018647991650530622881426005720635555738567646951507440172331678176260261096271798306873184149547503710470440184831913631203862535137102030467028651582553073383647701706088087349931167050075148592917696228924954602685444679245018770501665595528277378565952021881368938671322669467962613509039548520549832420436377256366406256838957151546152026843630580074703160523054858190198333290913343302398654448444350968703236924634022933034516252846280457879110432314373594634105237609979086634479720106271453562150302177908373320723971082901081775396651685159686338613496848410500391706449798321273869136673659788934159408328496769111511844746973842023715535537265328495601591503116706738766740126528652305567681580248063563458265147144501759521159963064549735562569409735223739167430061224370542894399689312823208422458538827757549856001575614592041027055711385328921386835146499301655029647148239198757538745431337885298138994096332972178566466903727125166241025095462166059895494736706568525708684339067633411979293664670360548273894874415072660782043011432100540465344138985949814940886417804607839622802785521654259810452100604278598421723026408674693915446420462035507865002177614205450235958119688866156556477860114077074004383090533571167686825992806520212527573954399750116721956381302417053751346983651890087658582902231432920649798776852016705425331361564377150671804264687143645619136734486821505449255757890326534878975612597975853771655342678025663044919001203885797454419417925752005406093062790401407834770579725913256963403593074049876687805548259544769711801186257370558858222344318877236969795570711221934083308365776528818476192984474771358553674747105527668550719500787481720756931894997742894963536368138623411601081605420710055235753568371525268325042322936735679644611222917312382238720 122464279053980101849387460081257266592105034787310367338728069634405483296801411490469314020788251201315400718568709400457250858987939943811060486532283057241833842999383342831427293352850503053163373455610743985740766854019687689275967206767730582571837588665533960246271727189072430552433639814467333420309289812799525345194625148900020111385975082595439503518362159897057916250216549500069226830331548041779690595296943395833331172222427359027491948815516733406037180730302561087798640903900032351543509794437036182827548615846015218979998568944676584459245449853381637838308280406774917292358560853217196951230959353229213371551822855214000904898461332575451393142335630325104577882290171976569945360672983278962644587186569263756394441558500082854336110278946299355066436835923383069399659758742264370868041269675478971642099977639021447637422070035125658310435623011735876141229664640054268360294508606128034999073926892208846097161954739130315882154498535003450256904644004510339604797585897866327052880227543713981836807574626306027333965372495449958097251908327182725610577861584532972635149768824026045988315911870721363067538731401112300077131383254458368142585532011111948769275136346146647340847794759459437202218747788559453675003033080301595578923317299861176801154430284238957670404382548606150261513976359176489616933878905416050920883093114477600266095059078322014634275001003440177587357877207473735921110295061654702705749694766426319015310107268470813140725871631710418754485649710144579548199379921775003610329045883681522899669495089746909147069610571887998538192149007808756765484995821273469374544581395358808247278415978462027541493535752347769896837145188344018340429294447072091970793041104149836031929295072547574382734848189273869424702921878459260844097358514977904321961057788511138456372517523333762358681753282261332776706050498884973039303094007346455819361896031116504978145714803255313280976277347132123636772540378590770261988796147924554719422408210634935393259140717817668482979897658815409712467471277413950031336916618419511412990180034606717196849910650217857607241589408547978921494324578859985892544201992098831558758271587335051202074099276765129097246414729557734527681969113957562978953144422962908319693290841045407004140991609710512527028965459813777433412839893726243120593681704422607647946456683507231100363640273613796614818636829217514220997558381875634292970941150666168398438551329683554863136068276916246977267923518841068287066172833229998703291212661576602758990780553139343367989274682917556885923533837311789435865899936445163562266621609530248948116110272594931731239221320958972033171064583804000554645568381373582455407310979725157770688723465417934990084074031777599247902871857835539423899837129316985839695855006115088842571492729547676854310581982500332611279666739510167956336269156732176964092225696083422816255061708298115223273798192258644944847633843266900765929560219903806119868152809534068076732465806649748343427723384327091975221055035354754313427241693823918308699094777048926959447917642191377626694936829010083335336343015990508781043632059301351173619128006297922752472429828555910749521673728621708672911338257886569146909301655025566292815116340882138188161869429184206620822267533350728761935715957567223801408933975230441624294930847264978474214655562376217187088049864070539516709821459524799586101244117405590183060105371959902820281428254489779546901982439295259564847930010602159843218298069239728225251400898726446803957605211015574426858122495809438945131532954974561007222948060799999761593119888302953648664956021094532991201968979864938462837625032896995391015925862261458700648975089410502083518392744329577054501986439545284986496321383917568110362206129014362434555316128797886071464511439638280331265438410769440606559520529686312559792460542034510771989555759422727384995595964435399088322317201931708116109117389497650874021062927559713201059382219974766401112048257890995773885179982672141355635562142257619860822926658321850597205405234289278066525840890754470136669446939975010849769323185223314806878340719343528483871616401044767168376317744827590716765463055660233402104677103341491756824369561600 9980191139805637242452521373300345919310065464433756447016496120717095377859756148552283259515164199209344263672944510556351067322141699118939640049306421902514772408923402920653134896899920440840542484992751670891719941683995181611641077178191394766610960885874319920486352221335615160265437936142762457254288402234776215459029051383098220212648156377447443790892285862752049873029651235435595559398336059334039558321188819529271071746533211720948248894069762912024204214082357009132615754517119697980656966927393726671393039580481232726462491013467578658059628116945764148021439756438966354762353371089320135959986100009281348378536833783513392038720904655483443743737703990606853666225365319606579419872806503093979372387726831610320799988337500296942189651964394540921143409755790218881166271832675733411450634394618870283480498536878132229739975292803490516569414382633159025035563400346077031676301752740294288126711378801635546138191588942450860842898345620959092094640214317687957880251793802815353826646272847329380563346493113524498401372656760662613098169861056263997102888408300930769983509540864473230228925942854346691755775935744430444260433385797851899056699604770990936063901674048316546220430562154183611683498383866590733789716673463229394202584849954397744076320359054004888515140306824908120635174123691655261765567920976702420991582652408180346587263226379477510622814084118924181950805317833600051793642288980408860487924230986667924415126088471464136512151611735181751675299339449338772489165528983249989268643235741138083110296797786412432804904127459956877900621478542077079029138864708693091672232130153545217190010993733752701583854750903122389423678772823531782376067528093574141622123410226625085050084671338646961015751479218386337033505987462596815372051963166660118651686959037032766997985991911114099781764575629806301448958624611292319362714521769278521560588337190822407166631182554801217196968165560364120855759297164870505863540506731159696780806157341105259000207045320634506882332877321933814413992089377185889592458783321590374044816555370814478212295457641398506038967850944846685468946516934062986946564245459888630963633925974326253946417696205300536668879263459965829334217549695135973211987611533318885005512580035532076433505464655323163459248122744447003857944434762345867217913982860692048155265430665598008393850864411796083115906547576875861401467628466966299311952760609356568491747401019025038022156335286038669852400089768163703870150248115714395528463958340803874500616809369510532835763955761271037346879205600691150531654948656356627683445412750846228415789857416322927918424874541602863411035994799593131867831998803893879391610329954783590725959657457250746885257158055414416679278266971429203642221884113939212793077336284515704136449552298313264813596415089640923754152814429312968431009103120894636240783923744195125179416737438312598514082258226580683702164771347656031105981742509830141183029597098761369121397615684013178625427985676612318419775115863763036533005383535288643737286244501294505030004929435468442791793180758761718865283589200875179181284966619472520733595627538305041738233967522383723240470309138874455015098699722846524501789428089380471954850324482619865645889691905139802854467895685268935480217614327362125977892533640052863983548539885767046242788380433121544765929768348236720594598425687164350247950396394608073037133261633177898144636680314917685617452481363217824261472791939704238883768098867860099857222217738117999613831812125622355184566213222765199305193079810583453693252369121020438793972495618219883656830527341071028309797587339425091362815572696894016343722765691491227813936559791344196543168056276038031154590137693469093738318274802296840872151785763500054902968333979241846328009504011764175342731832400169898363824214595920743952908169989203158708695328946662160757045241025764306819957594171353715650194765053639196717928903888695458758786413113296080752898755497495273748262894452889928967974677204105628429540034024619953900541527234237584429801477286176842838983440708347261549051621240326620507980152297949243512182348782954332283170396263123930405615311954938719351663181708970725836422524335261001836473161516760940655262068637248257614499282445419266127453603051125709094529233323118222238899685501556290372675158504686610647224041929198763430456867108136416926057429611498103136625402946292716571050322256720604847515692878037281691967367537785782566827638680637828328739013298561044999997675876778079430069326647277819278608767697038619810593995208028190349910493428640923966732809284566459681991937034789220887552343738694295237458063181009087010496150324855387068880095010828814139326647991576516689983407780064925831780151023776416257628149271095691762480141404378813189939570024253191496547693227220007977446360687939505641713577823555078196175461065721189997878207300186907542604071939618320216921901001556460033802240 -483115093958276412724905351452346983721708240182939316040571541186730551313389667268392257591236075811825466939256569619840386195513774470042612767684567079945140327603932210539684982461471139964989966471005696983280036862617811433530732143629402364887263627607292434669862807157031882460952933038564680041735196294404634726748033439645216487213795303825515291906985292163219834626833879623585815765784407028790615774868463485711884794616261472485933613495622114148656721616949733646138078692705940121385019823728661772310927726687389660905743553205929659120776142852570961563215077280041725362924681426214329795948317016186284305665879174892088074009583061863992562657100074334205160193709231044082295622785261108398988798792959861759796056636506849208529191957323540301557407840413240943758741082354098933368085211922166540830282575206283111374797413230631479879661901862404773134779467946847224905010698012062723033315007135937086346500977871683446596678060509671276673820880514486319824834643636356869592582661712115914562959156175076941725172279014178982577888222878814550051055137776043341587446014529102655742297760405425450196341331399310252087175959951928813937697350261519572401691163167617544638500191553976898702678345122741963645842172251674587108520333598982967280112342466997797819502680978331603424642978917791035112712715916997921115628366219384744915299852358586788874109762522381714687046298627761653081351868862228210958274198734038457053765436198183711676153466831954464014420713863516543857276095102778040110043345427841835934058477710813567252753137038012568367366334416123196282050831565903982690523786422629020701229056422760371170375120103199982612225747589686566835891776388258947474940249184933141208521798934695715774906892411166772112902868511115363895799078731867322142683168007775966957903134046988998397084575210697815235678198458047112583509995737901541752303440856088293031196086959838275374138892842281503419202209876520569504159929001582024295777749873306999808655874029492330193941970729088295662317914505587832633672123088281819494361167009645856129345326307956226291070635601777921910348215655643928410268999361940654907119092636490176633711183540202858961216466798566296646760546796371782273044588346521944294951516813315178704070427527351599911686259979320585668419407191664601773114623432850782930500394605395254567127585339423154175072688701560293474644955892032443814144839309539942355671282978617028522748734455269894916726352154637720166052356957240833821578647109325295452721498131006946929478264136326458293468091820963551380167153132461490761737760108342726033652083719363880386745504843264154086548240382979510565886549610880375973585120238980246827984665044032968600605640303976013045989672474327968230546791446031353542554591211222918168000875149455187320860019751358553547792428766862923103053376920651311449418330372684993048863453491406471166421842850900525181709132854372323657319917144389393221417106599541727927525513239162680077437101277314563515756827507071924993138836788285964155524610045587557033126964261774223374353862106687220368728786128065964542649847360815461682350389313353377295775882131317906000677024783756111159561017451996348633658642112274147135609012901805443922930985053116210750955090167360209916092997239313025679852295765518857606873829207499421936776113604137816871333718418404205843623161019751775501272306943663574930465842625283805617620883514006134913421388243317615282646386042772173618004887236220376672658161058815245194618043316205437673378982171467434898931336940544957674311046474494148571746389504175859369417348667238242680645016969638905149718723899595184354479902173918577788025938616718518499788584500508892790143164721254810850183744051350527314403499290458214901869608847502899815714179999569956639990195771569486149141066279226116094487304790137332924596245104150700596406862375253949617811086022296451679805468648148590915421534855801247953988971983345177312568147165060329880728115993970124128855350369183144594242973097155234864667804198684658080714577747166633390968082061950214955354707308599357742387991874058416286940433004726033387703324429232082526095018233681782636698953939035589575674493819415100025785534663380599922956591291614408438772547721009684479161482231752662831751376303207543793637315098319561192766075533726031502743822671095776474638304770662773851827931401484575021599206263409916885013945118822094129277798152446900966724873580252249355421836283521325107899132503583063906246916398875928606751785016785751514209112334978559301811865234250665380983811956748685492878686009452214541438936299433069377941293004465277718099031499792769732468369111818246997681621766050150684013411356921260223608986376210310523052562759591260590067848973468178135841516629762208601701053920072435962077012033536 -2427785913749410253126125875442740385092454907071462929427554178265859683826854189029147497494214520793271599995035472477560791227209862388694330829144872695470380151253935586310011528526940266407704874151331028015452082296192260437558447251223342955928304870081272969783821289041787357276750972233886665129183878223267740275861933895468804842113342482910314899904721625891859543477207319530401405214796852080069248908727337872212732856718650770303072719004837175845250916988121337299443778984322263938217682726723078865168030999665168335012624768270570825162190184133741141884233202558616111662239201295862682112936633122784700450373413357721132793764154692493033053593770750743159460800296772376938165919349585269653986269575911318649367012091504356128983584044674297991535497932856100633437154397992691629566404721170638504715649294966355729693047996577981696412072148616716760645192161543490064653618558825330739232122390679631480864910290602381102781992164200081544764056232443473580743316492736525535006738782229939106512229542763473622372203711539556642899701779222821255725469306141790089118378163823501273887495688980331373300282756566712599299746277705302183457241916178158769037345493082009154906232965402592552335257968174184391639467809707555521896632151760920148225163763901628731048832308382204606581973528602600385767084562136142259863171161652516210459760412683101896704948203018069456942087655198576269611476554322230483590752246405740062100345998432640927915661643566740391594030133287253861592978492997345358396163780591569737315590657817348450902624209162794077363009109469036775009812353292988033512663083072547963214402736367450273286655556642709715212977286830690468955995873710672967188539918065890347911586101043685933706548327103673334466709544387243582950058367344028910877488547235595629672412590351196896317553225272162257495800040633653086190673235572558846553696307826703458961021226851591327294452669085939328672366548038211286539319041382501723599283750265540949420308053992187110002887022749145811367767303505525475367936812718630499687426524182111338703537913879039533966013654726578269096780785127004198688814527298006919170309930500462895505212910298033506801002612077455335058555486662964185761957168146230444027994997508204332068143649567133022976266740721188859720434778797106098197449465277348353554514642475574146756106221814609238926302617028480238129094374615722866966349233288133883021222699704684035970414008719414410983776334274499545650330849173869967715679077054664033072500446054485538575749464481232235672566924512739530892805952998225391372201010791947718804890016716700946761583035410385352284553466569933102647192619458567885028683217934782068986392302110482160582130770935830914559322996328775587114210955244418967235329364435042697328162713370794238926667742785989735783893395609273911685643406462172722044366811322551706077015721539479284021665206818935207861225476556440007975057014185771451990115714166960419857083543943001486284001424055782593899506086427802026807983460856910948749113382334703797609662243354101559720569944127495837232421178338923463652068356700575730162417799769695058072052126101204766260260306250244293665598016055274501472874325124392206839355989737250711679451790199682087984960406207666449734903384058544828349507094028663454428107996178867869922790970570947231203275492445253999900131305203778845499216474150767844801351859213509490965611493945604382811750400 0 -584050310931707895569510330309882886191704290775686187580942426586829254970634956351972542959335071437378022316570564928327292031500221814027594875220636021143748716345202462363802769126269741527610202298975117725456328919247048111693804648981546294391059263577999307938909913746747912314892092009663699519043894242406328872739882974932827243166778040637911874435720882612821161983425433116652329647133049084015636343551116647357850679670879315127431652199810582337552443009832997128004901205300626005948144649853069114910681557171971624698858893590131703298627074749056023241284859869627930130272189825772105955465262232073573679558396315433503453933820666306727971341795922880440070264685096874112993697387713197495408307878534963367446454025676798384632136362833140017329699508978717895458144846950138595572275605505360909953156764225493513938817498693712596773017497232887987723914494629623128158589039505356486390142955459879717652212490497465735502430812316651785057887321958011549597284873626635611526213632069662888028753736166164366696002996480284684963389677459561292609931495208623120235753354675229736199180507662942127548347979884641246689489208144887251515711673576277935434479273591856065599741033593456896421713176196200679795399707418422483464694485446582114640834114979368698868639142356186705837793153534993325679683805446088220838505083085400776392819601316109358590560221295226524493453741128453916389840607070977931295541579735637737763790821759455376183562906851561641047398026074030896208343091449112538619203765831106283441005810533174140650243867038164868423597575884493036112933331355677119221984493170652310600525016240519342788605961602048165320166855254617046680950521375663907678675362256796758870980651015400112360487191449716998618765386585578839257474227848013035712959548171985065020433345621350200062038871959206959158576117142467092160895579516396146694810808371245717410040720980931664243577729173822655470404301358634139944034313735159038844465532326027292112059632392645926759036823819875522847833328878486461168452704228045180656376078578102892546810432676356070849816966773654809269440620449347198586012595163179395998226311086862168148410937955125936911662620422590094693291574329319309915661944346579262816547540015500833223267990338074350545375599958217345998973772169585978920626204256758139155774201706454515307393260494052000784341546025538704323891230696794139542367388599997771666632525658645495503532939622133833359921824373162602318887222169209941991703456330417820260872081528179883531662869640480773583597576095296003929654425214011428176962502833600103168960818353723970868665134437075026054443866902842535295679559546997904931529081517998831946520455460920804063154748065383915681332185123243990122743010104053610979028023904899712403045016364399504613868414045267211272372538267311181536158679434728116764893659398890283016874534683335869294482337890909363412600165272948514715987851890416314149809239080706867138815681380331852834078281062499554350368612378101011121313665267820635674642336537393618132828926029427799420198525363780658738861175588381931769183213978223400342645979480208434966623260448675477189542841340461682638208391190552799660844149086034756937337296516484119250807539413124466976432935075333593559476814759751371519955327687759811533685269005393904899454823391129747732062786865354435573392244539715395993587632935179623988373333267448066543339314815407840240947536571607325662031909006557684081113328266874817985635864790986509209488405015471387771186459129977447953070356524895355422201797706275146446184905850192855097449083362134756939008423565561487067383214941496641124363308687993260340599470306362972663675846952683429063416631440033747400114960828508444951557734412362070971055418450324351967129724494551691361715530785766671963313877736646757077885307812900282828240391889014770310977420274190605745243765907425969783262530412017670624020777412166561146223029644807354580443131840212896925360484010946640507084144051003245603736492892776955760497772070839596607543232671002226393879660919363691791397239549719548140694182720594615962625860181186488564033859990071600131649588270120895234808439524643865254404441631508940671901044266043729595503691438064537441660212382643897378582839332524445620428111866289240934156355534312835174466158318858425926208952264179809137296331692180273951056786840852687311698103901022203656597348167722256086151450474649981432476347284535393701299567293333419827555071111206329881331981783009989496687548561695309653596343367021765339449580761039478006305988008002090111965658119037505730100288516161728634567715472646260081076412007970014203575509471557775538622912792454316179761255720377071210569940608670810351922503134363261950048948532775707241821795300649135541813693823644389752302260246815875262255797614652948480 -698192519741646977503910505105468301745364376829256903217619546443999687887952943097146410212036019809611879399157990572402255187251424322686832093497635948104460995437262599560092988498176648009463434324349340455285548006069892642321755313463685603618028612199152172844318340137897575015799252174826450774426282808716259388077446754553725834544624956668977999315981995760703137403164145432692470186101063164445292162416368035594404382347520375027943564861449926590428750367911530538206936017340698744239536977773351237775356147431218638190029401875022902876546381765691802827001157514165621145903384984323660351779141846656616800880491245592248584896670384465154623384117528760462014747752680844216602579636525019970407807137312148367916582673341949247060007610803535627050975757473712534105284098646919509196108759672956098698960873520200875801135053343881374932675613864658600893051790076091268494477489090591663821307319422414115971479336886953794933608185135914967324810101193262060698020544467341414690532098935556106551497601162207839480092606260203837762077030392984813252614520799595938821058322096247358887336299483625864959017534224848262497781893091287815236006074617577272205387708290231337890191252495703254487504138859468123464822423862458579165251905818540708289190761423770418432809381416144672238400625269926085058089499116039161811110717340015761835327417341101768075025976992011160077642461789400511714057105328447730781882456077575772941505647141541344438140095646325754755989112982376960216660433849075001083878048119345604267223149443475045998912787388203193718787606316289779104782198254272754366048528243485328133625536471505480082933455541089813949227410002352236994461497442988942332869430707730304069853295195296952648744820310675885708920306293270752266573208506512070029714690672883984669642656429769997801344960044307563876533348779855571507518420615224457907141157920374377424450721654892367416000515026773304362544321610881741617970875004452187051899511522061105435688487152084934955774385555155471254533677877600892220419184544056207866513635937916424931290989976038211049100885173285176084277665187616952651425969203927548762368040345585551481830425908921356264759514235188247075846678160263682261663354576629147512497856764622262994990345290487455147957953581730789883347320361494970947467865594713536226665357065435184334627297382585402210651794845143284381025018665387078697611124645705659243044925100620295124320521179755102682141838245255297477589743903091731483553406457770766458243370913542537041161115727813622768092383987750963070809734077311863563885192151024179022783322957044904734002346138657051097486461418759222303419287620744853996234442116428886265540934135485647122120291278738748732668249117001410982578338792545595242778967809549894332387047205284830756247768393892009931930632934337913582755906752868360944258375868331972553422108043474423816736224175368741347097677467086056511282305413373297662135732946845816742889244342286187607110964847397080785585179345752881495831472688536888633039723257675173780166910544055655046139712090745940324647454910709760 5922973817728508206010673747015599103392684998397762075953157043459506119790561655106925984576984649045676295016821219377345507916691851796622651761449589580074119868055419839091546902775524243719509305962972482437538167581175981934538900540880634695720618549782037306297807044731964001187748233969976911801449781409220651471019146875060694665555567370801395325258452552072829756340295381857867610467019589480991222706733175958324613533192067558914596380123289006278414127897975171603535848946940653222170471325789780409463891636080067664256494971221314973628325320430807252828683625408046293539867533600602608899810023184896616621620667412285548310267910588402814013573447534825200391193084314204295902540338663061865112929958878318644657352878429415362184933464989423069865827515051606385096747338715665590476838263894044335360211978990074909173013126265401232729578455568266652436760706901669632442713795103776013136878459037006444347219267274554089245320208620309012799884003802409327232830197531565909520248628775890190066539472209750530984240242656256953579806630479098858212015194498076020190526955054054004329696686540214663155784472005751926755506549607363570655468168758316910232007681149833719667055031959748025306343849199566701077327907454505122704060888517511649721468429523000864497467721758510204434804213721702816188630296400627649058324454767270202345089310982620400199069533823214508844244189526538127956713000707445915062591725777640904237576596606948207335795258008046647672083598871094078523938034539342029864086026049662144446128325488649463785798258457911888557823802815164927502762912965671465747946333163688371047267142480634864490035926594267953288589133745390218013123073930687452674966092776931037246740315592545637474113090899001733658380636135924207780621308481464951722217875782403222710713132655433252253304860088303358438905106640147832963553294652798075571295537823029381321323045338731947430982329472288343567677251400186624138680083529860411200130436351523209665999853004160846776639937706644220702449309332280510315507457429445033629494461747755902637499276362187511358859737853035023439656511146473878930435289557840686699602176429466304975036146146454315094652518966913140348094190100206054563914806168171817137031219916783920826998826772575611183363316203535075131734593426251121067607235666749822823173890585682738073871265807631265188201989533930722131828656191129574306176020740908654846802726006838655121645078358944761215365680889598855351841181327309009682418939424700913536812387784205564741734574203354298383633504778124083724883962680362811422065093908111710355779445109109159230487236267245508133303013135902801414039903818111713588039837154290794410935507089552978692188995803322533711398961348193250751618547428931998423460213404420622729898408273072589614536446984657445247154765546676086304271235500969260545092442340778896791139220339971783476062771833069541088002402094467665848547199834792884329561569336932585578539538152134935154918696600850228909172473638478209629913094207852681694318269883170164844288603931386352990929810939905920064529218122874309602942100685674516848709552877231658542537622980309770549681582868701456134936949048504129609769475366607473510547165950342617175432887344533059432962267763933115144243932572374913340762468369184699705556213389817758357820451463976487955504198109329248917976841151888178741260930275852641872900148517684406916655419877158236837926105004314184887860640231650492865921023712023896660347162939985685058203374641079648209377896464253802714364951313576343339297806736128525001764778961614375844556039927668373809885769951767306677659500008488571667075805092153727423248930416706895259617032661185415108137540836276656288534686300998280533457111319206101258926018828639721448381100408516911770744460419829109896719050321328377195298219126038800344888641865249155493271647315147981872696371457166266256983981622463864514606707229902817018825520963676317451025215940347949048608555808793740528314509391523620647810602401715590160220282851053815926812077343138024614073406994380350732622343052952062977546578316568510788367993308790240746264860980004997640266744580441212310694679003235214328857974229575887823641451099299277332235766741453534851856155829890228347022612017489605890393096546441143913636567092644144820162733457755247883768969897111369262806123673180542794974499792105060374727213197145754223059033052244525037459616525839221472452593393918479866725723132913117409742501605802332410156833626720090636370830361993160649531337453259544908944739557456180513032391373863565081681875118812267889010126087360718585607495767536817202472970539984372468917390393907833345352415638737165873923831258541158433600188339536801120197870132932087201436373895627545676820390688935791766165023145209707719835331950858749067822625432075450581472790770229210856238866235392 9650676564243813207727620763317731327574069129514931032002467301489341597598530397857922979654143328814868950347134190196082701286761681118627398946438731974126807778366139346639750759658057034402339741862003837374245195419672130112090746537840641651025197489266090179411315561752993945247043796721346898551980078164202629286750914003060279269339694012791172484605131798256255032520162978878003429410289326545639338852589426764527070606278386854201484264760184589358954959640950126436857144173126886851901452819144005476885332637261773932812301048918035402440742747776132461890209179236111927166794929047095759604451594691239064835327735935285653475119793275818288409248833634214152554244293473566574871796326984525363564815423889308683880266558978592725577498034579197017929505767533206637507125102598695639149618097039748194757034471615626295501489618987742108087268970694968465747265737030215812216643216554974074671185037835543979885354805334209981908348237601747679939110662653879745907424534848334069186142710843880960315693873639508525385668161478261469165385517507348602554958787501739233126499200197219804160202610335560360702499730466866412257746251689798094230292007129666182508870248979931376404951977952855505478501149611513499589565432670052492795251144898885701961006223936072308065185371110149419470681099222823950599789827214902945648513812731841894839163302829831351648117327227853890572848123955097337792166126803532579984533249776898688369221132806505595508391690858972280942472782598964365659759455888604570879374851425600541938996158241102623647129586987999395412881487261949523486666010612948617017755474638027406469182983492287916724531568940644435198659683696209459152907093530448957187697823235891304163572593158473989113253661391389356716516116666857816802815035713304489922017072248748636642269072787897168272712606692714298430911120260659770028600087180849461854324016476016035692342442528702414228658951578397510016420590380348136815515380713423078365254440719409657565157140808925963238952277042955432806307803903943492443554446010116446789551531130743464303601969021205824645185671909410486688603857353961246517689425551252916268041628173239115912386224816839044931937772568282925127815796070037914122922992932686015944668753075324908427739312106851972044194897620559307402570808328126654517647127195048147579156462255637538825956287365971102049601636322180669815034755610451097241470800396187108617164965953758354681442500256796331819951955103767923011129309669527290511124257015675068568622978492583526397317413084123226391250719034107408134281949981578592647796615861371443552139211227439025366084443096404050271758016665103399319328983073834123668832449850873712934697046374637943780202830717691828540250571212659908207311992624938777829028888361804625733502158641162060722868865271541770931521435332565357503608446795235527043501393432683447660651854860880057080901657482201972961416479133848714630021431467876591455858564189887180158568815329589953277197814448627452100187698396736301245244861606757249432523699598184526326596121626245017526983943565524781111997302703749392317412224838150202587032082581507784533938864778127167571731536096315986686805837975877695029741779906909950117140869939914612135176084456668425398515821891247829765465654624140681702087335158973991970989005775531050591465755379882758233711970976873640464291691852032184601778549387935504745906833504331644331133010626655180853357401633784181742947533256391897284242609176978045195103860159160821555569573082119181763558363012099973609758561602721815315005683965250372196607844109423297953207409253013705934322935343693707401440524123736166427236132279452314387496654250139809636673303215934937770427497438644405219379734997979320555011156617548296687748251661781287545928627687074857820416413294589257178642226402596129998055895314460250370738573430288486150029435540928004975861358820756958192126413926489370276016403345813550649002820145862806938006221247045430933501205678364820076064007826286706218922695383241645337954354247641444588840191735059358897905124686917303195902802914568047817247300281168333841539560812729636667820178882225519039645712432766627983294494132527493594968263385013372372788300987116697882619341560953759955129974590407024602461238588386404234003297570716246095607214590079795200 82640190338851617062672079417738747424185890344266293810533369602954440835666974086969628232732971963627470219474273256206483406702082639268326047402983923456766243428094360438922308524959060347248977927692989824703003180104231089633604438352859617627861175483337499230792100245850451128942551855880256123224255586132536256327153952744286441043456910023938927277504765270297781303500088266085427098442749166627654821552370157260366749524347221367012447668686739458715411117402818748652239528514677068059627934977480871824632956084454326166533693001974014677223839126196054109842197710546917885639525982552908264760362700101816578530978344055924040975913347496131339327934622041540555057865563744034233466228240074203818067203506829316206669167820869736392520897731453884585035274246554427662771873995886971238728728702342979263651107243598839488056172012654191216048835300502700936519595368040752564648197044252534016683511417403334476309590794320052491294690615897708713088759313198263156247630535644923147619224991350291316612898621933777770943507187915662697243489052518871546273250280147736930417871414429441577428367208077169549248208188494208187104027959111161987031051589998574638624950602788065300405028450022763024969565267002518284599332227415888629868521865202204008976538494708265418625035768659584250022989900031819023394512606217512791496291832617270660635158878434204589258274449928219109064332217515249254302355102815331517882645437222108291960493298163128940923322909968614216898452433136665764199375013585661993571624085834020860386489741049437119527311514647870871553307448538557472207284566399769472585997452529427558260074158419430134726272667969947321315922778921140382910404882207045750038812076858981094599852408751304084789307823726629656367117763707436650556467352594223999342124068726709622719635360259930956249444092138435605528788822621292781168760480161534003901077861182693211003245436320566147520701391671492685948212894213687775986058150825025657853061769318234780459581478589245191036261025351698196777467243984922651852935072118424445730513426984338874714716482441412365241375485293959306027921253920644464898983036727307627646028058446090601605644283437456642581195575991166244471558703869055653972556028836195066845068137690786844448588934922692171413651196021238860194751008152474437023003164568022126956145481139217019614967506568567574858402243207564161365917594589311039055964913052092946844516204382971262507693883609961620986864758158762479385718824229454721914826969753646817479241445251136287095844055134978338732080441355372114416260419143581153763858747447364872870442510291362779952990568548557088413964206170491670367619014025788895575650469657406040405142191525177973355717175340482967934119314737601265461681425291916708939367323139363778381658479982589055698368668658264771325014327047385322683919992445927925710789620938553717225583764492274107178863922231685270688587835346073695611761942026790409211601406552011048075851664539652275259554093718918883485934619849199565538014587660163128267261626275040554878641799604746914804838420611902858459826224533647156229278115075591287013941373100035957197432261141178497375923252361236153258536346888785416624246366233250801196075012180318653330098500914428840166242635265489712894494233845868201874805559223866319742457098034749602032617315854947645584995696003837123071983162188415071287828851516975216546089293350125208620382820856581397839986403519921231457541965088380170377718293275545622569377034973576595530637719811900249161441159233969448959921229405113829347650944251090616530702788559167445120718338349076288706467988765689434124559115238742464332266013946995384594232528843642036431699276021951319676900165189635597779449086824978130652154938962926346293935480407598680740047987565142795061492090061954158087543152191157767791275635330158315235569551176735228480491303856777299225694884230893284488796531682941083611591886548616210882635211041636065499683659650435089900672082214637813015957573370450283503028071620491466193867311053238927082064483343614720533616829243970907027498640360113859526414057328247384809872124808990412917697419287182233956551522056220840552289259366981188306324043492121291922525129960287869427752755068037730539280454815275014543782896467122536871843348134685159868015233257151694642006224754768697126633268703467724042342824759128430646958612643072786616614110058113662795959133683004158594279221565372993008695690170948187462839367482128162979374742924371983510926923036689757912783715747278819393641775651096272510085866910406251336352119352547931833081997854095453821699220238013548090097940178848412032148250106586071853225574253856288486867142398197817843763558873102144313501657973071585034272029365385743527241133766737920 -318649978165571130111434875915734515734610213329940923402649931709954125060139407293023289829214505470446471283802341178312191395793093836671120194752868052763269827726173536311205373568951253582272282441802829030968134967478606759306420679245823536143629418438461279107218801665864865144191935543717751162995758143875126788901075449898774115530738821806916316650819888598312763530214880376432852526614590549709451376893133193681483694802847943854522445040942548501794286936365986011776093848739767030808559334921861762185300470405181126228510059878909764297350568936377955407872267769428332161071888496294340035984729485213224322042310420985285175294950355662492767056865928089600146830719561834523507966102237309641937684114443576650093538527537501394222273288121220652075892791021897451829090401895907838656317124835016748138301552460050635588351241523033716504101799323217088828587997459141228012305821897424006920991547546359350181792250449749361268683270625649166557831561379644182229858654179738762288564743167260388908236220782158677571355594044469910884758173975197330349907166759599361683452185585842220986938626849870650147348050654430449160892830313770016683965188210470597047114958054575986062957248762722221393519956495850647225978003283038673783075523363116386866799866280642810459655546721901719722923874693777406448384714068708923484912663311737594647621728469611930329927882961504635758367395000622024329522044308436290919597693876826536574177622253087884925695909015043777855218251593919628887263217479436464392849799262258872958054920306043419735490047858678876394751358195667118025170964160986666017291845264745824804057485520257704509817385300236034223634689253727011934669757190378719286408724827694102054302233990296993715531762153610376332630550280406062925228535708759784453361816591872787226865722987790680198681532270397036230847530380220809308892299889081691042926360583710227682343548218691947216267444046492229349254506736231058167154709436531073870067300870371645537741259994418993990995145860689177428126381968616304896699379509194074898646349925832756594916656401561689266323696397021112517247453539672498719153590576182066545542666546913858718699484822882753764372442673694436732846457982665380022514352362638198656413833629269288493809147164093306877268984318619096469521442624778413032066769093210160539949639510125827436008787241351348765257710610694664450016672669007555788173649477124434820604689750678083777906671449689061464962141474731411831113976120128850635035645407054475250333762775846113801274326828127910132502328279161214250643469869456196565910954022271599005070928324756311356610503516318224124001292650253521829024036461911942031747844167974709246842873247572045617569584372294660763754639535029492156301890160477514591642040694290497101214628926724254581903855873800202993362605895102980556937305928022399961928803096096120716266704360310408631637566137188654979801203827765516763237417666772439735340001670933799149884666945809739995819142551251346698510939872423890399334430400457464159397742157498162060485645077252629998690330600780422586130279108270811026745656878085112223389266860342637828386768959544217190704609570663757600600730273253380693551994655858166528140554897842048991191763334043092188355723385698838921248604987037743288504069413846780561886510435870414950635816123599889799262193135524349095429754362506939278248615847669013375428753380826894296784597445877928865535651508260000987830906483266059458450830458624980187855809660591843262052060826845388196077533085052042364693539101514386801881995679784616886184125377680446340061728166426360663474856690112691611977964190711397144315472608521924722403899038989592701576892066100492203395135117198770166369394669469171152020482373664566596251009759015973540523221341844109706733748841291805172397454201066967141868074102807169128456362830127750279889184572533022322244761069343267705556092193387180969132121598496679416837447008894418794667788262807506607682871493481119093228483148161354076679008089663329970504856973591404497250122166536619052287777077167431076385452989064543527213598006947789726538383243653700860645262990813142561413936908284015984810112974453124424580109694168490848059907549596308721324864556216843974746934637579356399713555632428120163819158473420566089464161781258258217482491793523949848645453621553762066125070018461629102264186986930705076000985772322074094234297761635034334914390104918028644446573333199781786760870605197000822887660356250006773126033771173721280699410296089885773048226961836913406054045819155796929565302811158118400 3692354660319353705221326211338508514967343047086626161667607473110150382546881150321274476940930949756858657688684057731526699606771353237121634317436677079339640363261111913570282710328153220671348399728761640944468997502440218408279597797631251397955236632858096771691654457005275320617075705673186766221703901473525210543541603328093160583189136414062709431095346276071819744275413631348438580785285465013574652044349600473589497121178189794902139724305067111783425170569590113139170951240611255283660476543486368234023120583580341935808706413491025202020714663089780111930120090323195857706874127436653911502588408732807576756776885630986380656078648677622861292352988456028377681769240924134618789617942367118213330274842906050578333641980623524670155084703991035266888332088197730272772501752098140803835158281114120213283405909280812128099585057071614994781169899977222740113954357638423459314704490178819830603803934146231784947131213630932688236060083812129256376639613165909265699092986501995850735295558981813914405418492304100581407050631719513567009255824280784688625975678780495708120994276850212729991153012945359474384470792860526446775085504436686521291087027059777507805106674433831661643408389741985729096398801629181404414308699119475005404924351228306180045707530866458806683269494805048723047331639668349209502682758230995059327963640833543894058363313051625593741882225809509652644614572251739125161959050017991378931381209426515441847165381968849570219710621817643796432463053071934811374165157523182811685441851391670546201852151626524844465668659787318937053185085298756221146980330915128962448934559763521333034204659750263445818047636807247448313887089663890689170874888816726528616277260216705442635866846190995489387210632304570416001935880932228739524650210992221174061161914331598170924159197441727649993755814526200323967916290654336271300546400499208806067903602067748456073275445328572314284029506006898855453610157396737950755008624565426429865729811546273698034487991114229203433833228367665776553291153153448131619808035883955303195955029702057812044827033542685979400527541525803412624509008665106381878919148378313549459788925223492328427530149223968436721347759203021755603914795611117385738808192690213549890759301370339560774093593617718232199749190147437009131206703196726115534141126385531819786490363957795875042669703935912325515562618792787724676836558270074352417619617528907253215006216122985857098672638059730539259113143078299624904166190988483476263982854823859926290340823629758072393254281598742950258262588821362263027899206347348158031663473857586672891770035638007576858603261211898794861700101719703852020029190302799593629864573213894701946798635897326885824066060674869072328954041953657852271802077825638589966255152956488804228399909857772433504657688471362457037822117380092912500957482372617195986839215255817942287249089026901923777354464026630172377800314744080192093732069312905676918291365318401018623336773126163401362723060632874051681270736038539384016604017334840104387421643855328013499197365483601293142647193841980062491102654612720747152553777146187151121965444380622133042612454802145127784547896114610529303692048856697905139071245727343748007610139279360 -258788835534758752708297105596987412600396881580716135946130465661215669879887445300330165599401331029023832254507421853062418251843848936176528599100706295050495184234341442368976924952829475752025194430042225045766712085736943097644349222373432778780839387864782196751554293916979635107848387784168603933990040536041102471420730016077923407242046807998723113687954731055987075641945430437846691188263895918653068560127395658300678841475561968525736041844651081101604605699511227682202599990691217114327525044262186436976376968897225477184738254791666169611512307032183052035902809970737408257222650737808132359063931664070458846790458110192934536075706042523964543975010687582444090011091931377100452904787352009699210704337866872379006459595180292054656306895959951621047863075044437063487450768538354132452293702068682521336264168261738583253776954932309783482735382549003580121132909232771748858278263407300406140775709075387640263659287527356717103508400394257440825491703102160962747103164493044481760268753493228254488828016139773808959170104054065768078883677397487064315116972518075699250364192655788103358374397665377316489677731528162561288260485239013622859234096125916303844298816372924733948341047324470828780587103213225657268882692884135415071691557657982196976447051768053870710244472080343068170678832366724706918449927429951508596002131575355834330754565154721974736754122732582168587432808466744014610794067066961869034648167368282518436085467291655291927159374229449777558064155983535685847184786660552102444040878845107623131776069046575616917150779240459331129795083265985415790250237330250790982861535768494333865659775469473196925236588862082686791469271273147077521762157666004700802149007517144942207001027836771212229579047391104590886378311956193651780707055796842470455208893367873491763339960408335499790231618679869154982851541956117585728764928345732875793528485115005758111937988034932254251250086082231303960299841081855011557654098836351676752945771328992028892159060958158188527220274611601664486276251821717645008029445841671290252833709082973554541946155379501501915445075807035879808517158525382212162217464414818611466191834120106306636065224314551863717736079721116401121275575003459963884378463562543170370456712435194511066824032939088086973245666218723196693648230658101112253494923465862905830752273241734349110860204207106307203301393562078072454686357905403850942647483942065647957342324939590853652782609285179248157221154828409699962744996686285809695551840908510109715193777695798784125444338091714932056475207328169258673503156002131818193514176907958626947090169760545673091214010360270674842151634105538335654116235352573680355959902554573282336844432770708939623661758718389242802607492800174941161173299542460755434623621724232523523719895498102651062318668272041561833790673681288268178195168674372463261352358919812909176756310994472858712080188879184244892688173740054065624903623733768804402188114023790099054047353929763069247540462347158507114202441816591423921435259093169585004987744589368207922512795400869309179996750124056041341755955184894694172666127746121860003146008674533126934820236135846129363234754177156690222002360399284253980242049498703379916517102179040079567943873901401213243396793787334812217699271265543104353374287084435922506780261423766202022345163728550733001147472013355473525925478090431716477050022353244250438131917940841580097440086226455448392227299499898940493471774002371578021496831596322590055225066137613887812572481496586245902909991131873710895701233885211293646091236507757745866054696051435691145279198169831638663119845444711005812085868022217649369731455801677810604870323634325440389039938252959497370999551532720614690712306420473842953664343109738694313949934466876037085306515111153552931511021947819500065730022957789604337540290811778045113625082319860528309275929787039947237062927679689520837969551707461849319207534056220410472747920588328354567619854937126526562492733385230022707219681998839277212732290695543203220982173208978046551455665823012136763566408005010393262007871786964363463335417250472660821636127089183999265957351292917433025173837610989336815270637155245545121043587684207012026929051958037369869560868093892134454991493440010883518059299866684565134596311816294712079050912095844724942734117274307710196174079763000354499064987442406594684949396682294394363840767080901049027126553070348106210053192751944098176554165543714105667349926379520 -224967996570410399103958789004174519200673438693834150228915522427638318069926308127302796389551868574612525729116317549841221076778137080223598987816470204053697751797543475277668719380001889555287652849541231397555428897041661586786597740149089548871920418752054210444940789952473126901031741604600303787381712439613353667393441302625342907309409115573837678998760659017296944288216476178975028847875422382212358064313945093607766423059851153289627915300588459158555477446157436955292999798600394775411785726419505219259407310260388746148282890814969856349305226255252831512006193402572648671301748054395091307259535319100704025850311320718180678370435060850308837720574030665241121262476278355165518663250497870934793116532780998800085201291900073084884927466452725026765446370780035804527626214951548533029449092914310750279052982755055955573733635077083579345225030133617415553404803982224112810164766312208147874326938193822660449523542784833496711691968477335937831376500391562235055670813632624964663990373566391680126021891234497973297617463161518282976918621098446333481159086265311569029603961685707627373598269316023155290700635794271250781328699119614956689597566060089859177874923119028842260736763280285005952084192549649555653959996693229333696364972296726972281496347605256726997803562365616711903269633786434614016463816622571726161314232854844714582964001709630893358321385831080221015685249255020479413252263341177733695789768974970417304692623048744446058291094925770594665858980117053012885675807231226597585175228365192956720768178954675998295513894630234146522100331508758743420655678946111299393682695795987604271243498564381620335668272227905598036273342477194250993535228427400325794543196496284322942665501356248458407554819910442728570150782125620045591169735093525294979525243819173994705630786533829297619363635393702236967273039241256053290935217181471065782630419012381916919633141725721694289655577115170216136835437351637633178867032303793483258977773118366078476742792603326849646122188219067266968501020007021828924090410601268878648339461125963686954015032465964536511859056733763366300376041273296413718907590544626542371726340740580060665439768853745571322604602388860311725007095454470596908031735658206035093919247076740135659731317937368734415514418013418572505377843212147576515937118601008558047404127178768183601898637900625412353906088883858407916439274739419488510353760529234341006898905062068132166920531931509973967826487454869479150362728945501344200411222799299954130509940585707135865323343179026697242529024415068847113076216278902110017227518497560431753613271055938730498646871967038075002053015759939723641026113165603083597711062753454258970652551923281196832693643005409288188953436906601284478861613375763941033368231605273509691397192811332295715418552366752248006657483208943767175436925850119206618287330941447619573649477147426719824771752636867886820488328200079297236406798033375489024920083826054954768333207990190646666589030695402319786930123517743360841991512200881429656546971894109750319531226622720543215895055906239629089252664282305728502125412988836629448943478362014362622414367537476005786784031379930548256039754319471364982874058184528889229830827163168040050810739043496609438390477100224844011379540233834531323782724190452199901420420204220854481014809271143758180646933662800498282237366117209972147165022582085287883896148571449619438174233942561582303130776784717203806016184774754805834755125902798663340180089828010795157370282653116955512469453840403693640149932919565869311283652982163135447469209385335567013483405409593990907802853134412896871366898257205555788080598896865578411221129044303064807415588372184729057310539584316349233809462815985505081932442508658328910337009246156681916074466205844811234145165389250557060816442130214223526813417189422069814831092143810901846909391664681267222959708553858659072701978625704466563043265009011574267883595315606336451502701283423739884978004166748447527008499800417491017254137979703553292077714424873677979877395776801253891644400019485075516630706007223977826840439667879715977826270485085304101224338287935801646151356459944269219315217790730059892946588563093043572378521718982548963218279040274345479123038007821878594040439595224782568493461088754346386698648149617135908156101023583920680441915492040719491165632017361928563026612746646767635657943655590860434163522313919289309366521034159305908555663783678009601726475244208348159512141421540582967384841514046585672697984939704683761060942477183254098264097773136559109326551791913672767040423071299518619449171423610177749587184938591822673501706915791643799827339384031591985370436276667366227878452907945011288216879172655824399978689593608720295170577496562775714346023447305767689261916748849243750400 74285584768832567944058139277387082201153556072013300146354965543669844142645889665078762535293998358990575614521697406410933439863174345207627445486755843634426015981173749428181849649531699915960527208788309207773469783632311862935094582330989614697406795825152448720868635094664826039794675669758448159199822454775140251941122366400367333119453116175629669534066254885803915435360891503489828957235810876123895376856191690505668873706925399547737795394123282026082444179817187284986971214762994129435580137246156576274073148005279952532015031736770346071525700371858816273098820286075330825803099307427820343016611107502485088599433608815787378292259168429696596750497113729976006942000447806350502584272024444790590511158874895571678539530514796937935425967012499963051455437347709461257932406064438101184925247799583749951240331946866171791681933142916093578147473065275520156755686610888063450611804114123076441837049494105432709741338143526179326982241909086403515255781054693586863492445837494449591168825607413889177942407082944305554851699316629487779850653532160 -45087374074102362198858204565562474264248642312401215539094132430907915415029599869329293063489958700414975942018260842262890843742536061101361578161905278043760680930116366351789471214149137007362320532576747461727143253224092737829675431711993981786615250946156024643970608400119046194467792929678745032009673583517025041412405184137628896573776629738867840595160394764289450019589853182398881433085434795026899141000908382923703753042035039301125727814733509408608053879582982401965734641054274489286349164631992186221589003027101305699171020322619054284679567675709904256388754953732380369472379591835575582410500944924028729561509901981439240810322184042049107857564120196085316129405802285076871038520384065141718424062425810751003501074233933591910737349495951586702957654460750814195296184294938352568005805986971248850584242661213223376935091169770035699248940039271069289646081100494809091264444603565470472919531649341769522221889754859030261192217456473528401152952728159389080426589242082529318864889372014148600155409490786469213679182145071881596920588130932086226054882697895626137389550492567564174001028795799195489180423461036822222570894191069337511726247011021911529582853796926103434201330398751608045911059544223105127502740977710579274304060711520031115912400611156699905850727728258504926435326194503712771363287607986825687518199011839445768866273372622537283712439077834300809613499211993972111892924384537633131980464628996309518863596511559158343771506075522590059866259730407114064967010542924042658266788928685114546498593682461201078599830746298331376676156429546730951839168069067775731659296026105185093504124079490102352243924670819674364045369414940129073601358868053184921639607830364521067306543648313460436117257222650415913724277003849045521436035954093112505298952425865052544436964161063181166944456624808449572309730769988561761139470907343917919254399033376731266722941811757933821095588774258654932418152702281322051320826778386227191883223345751808696570875883054056895249449173980071405513969823012746011741533500052549070172871894931813522250002755228205259390007024283956043697461654908830573466221993812609157714576311519431269724442087749318192435428488169982312980967135373091792264055666822919780856920739110891958841613185652447926448568210867024549723416265086328338497293205641205434063268860299016056208956616590457088669819413302920364790816783847921280142201272935680283844475684288152238424690821467322220275113365931216754168503220224332201712308891571897099791279389436002944419488389595632337936583793306892018382592818023325756444290443131757075849828089524347709480176177595364963077214390536171654940729291270806196863861186683150846047580694832464767226789995346520494081055757519067877244628295755848459031447728367362400911555086239802006760801470223960748205705883273343049495870157534015504129348966292379532244468637168222168763949221008141130973753787722477215441071762571764860899768472320393176541615157698130404303836706469877500835331106821145090560175050868135549940997904674870616138820089625036086621669713220684409364226483808377041197886166472505073694716818622739717322098106062035552787003530742106550415493744193940726356317474371554778181885016553865610699931867040675591353735699041974625981899052180635244176980265496106290524922231759058686622754047342151655623283832384788953223576396317153583965345098594438808268608398582411549249656441249253065823837402582420141606386563886396393584425369305957274000544580464228922736213361684252721074193512391768375940773112044794265700698318496967063383338246750999634476139281740525678828341128680523486751454511432253844982778744739098217462040460969083305176873388327624101726351937663788253351519217933643509473919601452742358591828320401928388559830855331021290722828015840847463360564501713195708731697222626138177903083502102462972019879169982515651391706308416155106352574336901347284231605078230866489547302637177038780563259908742809999512745460416261872908782151547154457553793830004423784087285419058289564854373908335161876359491740581240081307544300382929789045219211362805019862892663048312968863141580786114154207335925261955541890433909517437435304860798449409345394572647628930295076355123935950333027358122178209222055259475998865732173637059531294164272728553074597160754541332114001971515962778267860067957188434319128445733871172296763981756575225671211748170683452381808009702710046991105424304827305043877716792710914170399482630484386921412263332761841371709440 -7112374781070592745937219928328278906590787072811420225808461704226043463842864902575775809700551041292355443338033365219466345981401567720220407393640857980528870710611664730908437998245374008271198948969753770334362099563027307536233145909962346344497171890860903251430610967685539844696835774619513544105617328776719747646480957304249936470636936360563701343341264426456064782475576570836924914104575804815317288691402180297696150668522752819985192568306664893873829933082826365241966326959909296171285661750429851080128318281076214649455213472958740530298325819401854917646478913117608986162659713933298936519851797361325677096468087461797890184040115360385334238954145718908403092834321993479643505041561474041997022037534108989276820707198452638726055817990890121382693129466404911256326313299823074105213827968106555702435893128543254331375048434309167278322728731276497162045858235960824263587204426431660211733244112575697328705876365170617233762135025307788468437738502273453581731697163274356946227588724494816580580902945915840815525068005465131811641446649952953440855113328212904617824636509228458723245466891879268277949304813325571830208609116253699572074087077971876472831609119130090993487634792885004708003246118226280600668259198630128589623284132222091674868832803054040696237596457101738356070426174119812925568943507988976145100258288320066144267452376940853326042356079780213014713909228929919446428523803825130621835150531173415661232567243136565196989287995734949813915452649516485680585914439260365052560441112308190095207929664576213502704261404625930714404323319095548677029729775622878105823707450829628140883139929819197598593553795881187790259326813699513457033809352148954983855876162444341996380479937941237170145852971289372131971560958742383660747635160084806314009240876095798309735442377778443760269472289413979599686677163462204775410136592390635943346509017920321437092996281597006884490081975359277249732845352330839521420315126874228384566731038610699911058920899670747502236282477720086078321000986486042891912877981673130047197574146054019422704000035300718092845660789729895180431854062847999733500564736170564245631825802117640066792843228816682955624826391680356112225140914344678258671958373671672122713821729867816881651412980507999138908963099928843624381848093702123618280290327130050261864726678770743785977075220716512511795948398752171986578894441403030134066900305695539841744309015396012136561413999478998812254946127751595463619089432422791041966190300426559553901494964007271534336298904863204491817334525333193199607465750647932465237196625029436467612637986574695131031293193250160763229317721634637385645653949456363942942872684032149824661483128835319981303605767390982438088208805640435440931782694079416842800123892220450262421870566565684401020095144667452497388154709751500917982906488476859392024157513546763422216216339181949452926935604601087960925472381096211669284206334127370806433779859762656449432342901121636599905377305702572356639797592259589915224704478170193836152246205722879460150551572721368570085391419512063126828411406984319815910473782059785727617374426405263775865554614618837976807521584070691176082882356271113528735368869682650705981494694664895469820983193868966780717307544844704720139515353379544139514153284769125488941699509227346080369202711973973585598312081396498903944222592850259745827904880864775643890918986548693024964892679439831382012005099542200498948297734133632004807894714013622451503235379361835424778075850866125236148562948368337919777032346255959176969049060453623804804039114908395005503656358504331188468766053749030097778541360514534474112479400673425616018513234852773096457867537631290920043610350788811132830999230152859887915717387305067155262598706047325785211027366635226978590779619099017103767230863060078549419006361600 -1277464465895121567033922735782444277671688379447520825218111503451788208366048787014692257217941017498796065750136897351212936617234137487224273926311222003521890868342195573843601266803189816427589438079072213874140152535551383246290057878808498530126202993391912949822253084330958740513976055826273594528548915377620386789269813406984724333085518524874497276275198743599275607657946789548886042952026715697901138246700460233500124349309378967543761344519105026330471924148709873563402439992242169618167331944129107407021660566270871975801737492747767916434259028905298666701697550491881213308711020513718369752019873128198546263421889424089325966873197138142390604438147428561124431676824956524954945144960968475055559128397886946926208007225951333278291253052933324606345612676999025069808041228393331649225596749207049689525904651778521308034493286310734656457328778362473696187847895991694940428344351565773077630024230479388134652314347441795240833777505789008454938132943052415368855478525051303779921444689274208786672980672330154662076320123423456916017553431410706184581582973689450679764509575306172564032044371913115904793625568694252023893589241275710738795498783842509722907308885272884170244638397257976130412464754031590310025115574880288976548717651716716162661656311451986138915426743763918585731025707771668063022285928330051258620332973090361694365871133936918831169197931947704583362826143996877007200357851966232677369452032495998759556525271289279116544944974560297819797162361341066794733571866025058945336198033705184062213567693075524534596477862646164988666655516510193910902548544961622918514036634585130885370833120300888500220952965735189499449204645843476629682432940120339452704872458844932274282780962963126336225499572300798707575571437370907558673596767252187682790669457390477081886098837859571929827159736389492496249843109856365254186710670331769776787750316311210026348497547708833559976167366936988695625487076712934266156226039589537748602417706621537096075131192757348511010312866289051691051558321404102315929858169350111575000264770926879535644070216739325201173518917635633892295102076040042873987337080375466966598188011155867633529218557886960391317005673740519431667952152469352485044710188979703591236604277579950405165517871429864395897494384568686501232079620501215210286691835925507055326094857807448168072835119746198572906635991033418006809001267172390560270891437836501640399688261231442583597972654254323664597996600096646624400766555314686284066028197338756052294496068319232483164156782934417433275629740592306215328498597977401462768365919253220663821195399003733123405746132274290727586087623648716397579900182803309677403830325562348371471147263421904659952737624580237129365358282043344607209024327751104075693129029912271948688922825715867886542555727794333192563992031792755761684862883329919036122382729742840190198197222162323184002787636231591285483438308925908140446756770876142000906417759261215942755982542617172950698089699144924587029172824176537748727203166344485122495787243447864021475162658614163557682959962371343620833223876538034032417676665741283192404572498867383075402180563396368981871583072867094910767195735190185164491063298708520860515414726339748209133285454198815858463332420086267837826919819001617508324609648219982461106687980590152702173273117568842079351018522077343791630632554891837255777820551110336167177127245128399450300038748043634993670253518290311138159173616099262229858493063227670147066832784961910077418225448092707062361221858218707562019325058473771503286523579616670783395952789104190404813076564064258612702809106657239220029140274359422488692402669569855417310198302104083161666793870777639562608750712702948618167028607218873809473126508231950679669835467832860162441888719974691558530110580692947016963330542837793291497904647334732535600484422562829038538552725739577223504793932518058737949001498933466291315166924864867531472533957841220777958938338349208071607195580853065904515560067996535058091170962284648764504629316950872298728717972735257909000523933763463528233136363047044400049503917029497624058320338999831426471357581839713950345285150490541739773127213001062401447665063667099772579894279302603017900305781451137359871833832002376853972317608314971418538432797641581445851294093663646490012913330127833014977250817747045966746496457859876001449089920609583528853739503247753879667353432044891649411975936667216842585439357770062859971823219369572511300827143972014506753210427693633027863056027385615928299809858408571268037867996017977471822923065077773586925983997998289872175926882916417451813415443821008966361712660950563915081778590872620040957607715855724355194688072391845970659030740099376462041142854877253206118645687855777039828887796314050318867692969879820224051014109249949235671252661050618150018730197590457041720986486603049487576363411569184241845521627218737793549301512243769143777499807744 28057941770177934830609744152835951526989153278342847998005130979701885209584853264741930150357225574379148168140663450007695514550471874352643021361873142545145709920034645092174366651144039032549038374452011801036438983917018884927475606824615655735329185461923869217580855845251044934364003235524837296309369367827994860259056181953207462485534599665043868989099761451429235598785376028181344150562610646255605447246740371820467783284644812101628519692022253483130816737281968773865090289000233848916207443750768950869705424110278264023057398717784948623115424941167479672567013111677908271523351187009071489797215144889475920427646865399938528638660493425261890918020621320775393653541236930798426056891270269019398925608993269071603060071764341061276193356800191238324252415805534940692785376039593835450456937194826779706342584207123596703656832287090917768329685780695270336774233791751180085489906625675113299974688311265555739717456622411357616273039948520994920724467911730954665746618999092107586403077790216785268501386494985531202201593047467927603445687171424917940654234394333943199727180689763961172463419324301813972862098956812444676259183796914022822422024511250537993348159331019233916706889542275035569769775742415688747562894930153494222841848666252732257887665594339753780380912516962388503761123755993219150201355164039347243143758719474595487376788435012119630536551111386563943066272361374610279796665515150432261362793791098093850377286570770166332737071920103421674238583285937446941218590549881421543450614255586229207445495117807225641226911511120963430510116696209860826476661922373617742595146890334329286371721950661867181347236732892212169822295892559139549452645664097970693423257267446090455645083764509455931705569621766412812785692529173423337522873617967382015123980052643076667100347610520119449786544828940377232330423241759187880157426330643769659126464933381055504296135234624960356841774735272375034049653700115322354929152783713030946632075228798393424852839921453844084140608916816802715462958503851072587469600841882760971928702497894936889201560763552368213302334700211271069876209571413086976910905550097743141823722872802845395522792813091504363403749248183313711286047261296221638584731553305455953127443544355244125669481904146319079588428496386211836453262597699145265430653169293036467119799930969745112658609388673258469704682129883358416541476044362971019692382486072771188021845510420617140390339406875764063260398737617909746947663893049557967247787132374223237790292905358777372585068209633326846993014801205497368923308167239003989443271262039063173056829918926154835116629213656603381721704153092397779893554867876784969846658510371015998759791153858113647856393188308449521823737028304512117852604833430373534760624950869358829215093087405890924595456700213053188866833066046546452523252749742256136302859845356095643305931376062102047382241601373191561995799005821430355128556639316354608328166723201748470162973529288369177507590764639244028044708545208180643101327221407878618581247155938108308869942483962450740308643782654265247468446449228085148734451918814176432751198457425170335726400962366939384179560174174421108491174113886962344624055343048999098710245669849561901027839544944122336482086937468064094095085703608935324622353234513989198611766105943533159012672055121252375910396505167116932195547095428508050510208084488707272792752509612690676588106728912992294729516122840749715588686454154091297544883776698585657801854125786762400689858776745262156302157592989658042104816843466017807386172483057870400002892712806694919521180842377147944331403721799236181497557170901299213690982072952641870876533791603989300111489008008069433814158721912065824836188212310358916665780743065208766304497206423960075003656929704608553086818585575450895614007223511479008891239151049399458415116221814750307617404698078212983798277998295091403564346535939095449882368281215883975944795408996075813901040375454884983607657585223997024163713957957286993157058268384554962905110154859011697087739069784651739673632833923444911163957641002904542405583056461599604462922175901529453174723269668758383278660928508899449630091770960421251742407863735252441560202905450898147586993178144776233496226568661068698604264713283745634551707087771371156042461792520493433345180595763319520232533707962773223968849506927646757360627227256974798140080347366956284834708404236954514074893154218455443131082997760 140998856484335306285392593590231606088583920897908457892518130059856889433634031745642987878706710504987837446264077915997047326682305471578467794472187867958217545711134640652191800796598731915284862523657641859383386443616284057975552464080544369575065196314884960374986482183046192817926541415749999923005085845851548942561278065973618694951981552083537443514141949601667455901695957242253675753654195837548005754487951125837906707244918689222603771555782336188912812800992021715219432606306711338469939798291390495248940746587579872107607822686502794235286514144437792430606237099380232278710659754450113194176660365460608317642875997146745579072822346643829428205818387781849301787134216643345690564664140821954544456023402726410500738649378518880566305697744284449221358277075905436970886959325087902604853392321411581921128892755678479354872723497028900232058635850549380556335820711844175369340045653834157590674031253750540875972011518033942919570759295579216009339373301497761369267007143778232186680161098050373213428254730171567942600745427142362225383475141868499070695299674328380047141497451301441377650931365267612652592883631951974375848783817301068928038855588198366937119020236444581676115307171574936756217787837787062091857787604024326014477922404610101741369222079194451181451569241852768846544979635542848322288085414980662977274930731639018775151605334729776326072751103968960680302970235823646477717825277009261893346222097172711933198001243359044471762550051288475745158503088830984253848683153896365973575087818643916206406362408790348000292515975952351493160740960323786179389168989604534211435909462172335097079489868343710302536651905023911877151120432675149964607657301752250617191362833514904962219748445725792608560130686664695832377275451943383287616108830009814191647920802832971950560048915252899459155841945140244076907192039338980152505044296252954891255487164029917678408115297860689569497831865590116256590793592358552420825918274700995764822706883203788069805439349432572557794575409913533668618323389374607062651760799127051818773673755599991649118313898823810130460669386000196955701236037357054568137007593756883561478778934754662180669277652858633854158278015169774473553738200160990331032146218241328902743523389550960814198732780063019186881003530390169612766802998060301846932499881214571440053211056219118711757437003452365953758658848027486163933511423980669693106592610717679297113805553124769852543381295677891730355620539577337507808787273080651762576448653911503129346776095202877369089306351721681354825636334192168255678659031989505572530278178682980888596673883135639361368193384578405467483716681195476347174745149039169685157698052514584137605178346564277482173235984742941258856484328436278942468259046247707434302538139751957609784043235770617668702161668936402758279410385958356012226134267708039792679121447279916732161824124286517031543175888234949142669836392006040517226829110267799207022592701688047419446898542561998063727415952037035656350773683885652204538476444219068891564052646908051600759784275853988750950400 0 33919970251211899234981918224808334144359220062547625370731212395146860282496607230404875465444731260636211741262796797124597285105676967762529956541327775504858504787963601534186543507417265045769446284334494521198734486501712605694440141274930581180362180246212732092619724412286354732855903883646547254835942593139979383134057924667365576834029559218008635957307602508970337978541071458349441507428125365849695002313018003724786577109884858338605274476662106502149518878246335634761659185957676163947026217071770570281089339280123249129451248737935252700666074400952867196406619311549589600971009429946400330816897876209791661079779042944891600946357721473271948128434844721930069077326911405411246281617947155277195504777858891117627262071967153170941055255835507225264344058958375391057064334458050571201916116413649064777338524540271049312399278965896544856870124227669188513236538595953761775804539003959955840049703673058085113169773591343062541710722496955468758784849441184198235253503432245831889891158295400667893753642154829887737538082535351867437373523142355192841864337592275981126480690455101654933265245028409127657260691255630578770199443384263330317970558980049055239742656611475186510862595200804166294602474252410486143706997161252583742395214815815194247756695287304279693673223315867740447696485628822666225387393629129504887868146802138321154417525115879555188560947669778189802787591585878696560573080228585583632558344525397208234476313649932627388981430800614806948638120141544364487116140420837589405256174398524291671594899307765133726574620200632491489681436194646513694239604977291013163360844414219303944370179383544944869909422063157823152500448488199869089281906479177384924054637843298899249728641833267625593253456031938909594086625410098917035338108230740556102130503676979642194081026379131700874530126697831735156605088715492202067358729261634912139806734181394484623347572871545922458853866596106293369835229339005409945370560960192596877559402508870081478095806299617024274749630095362270405432094486520213016764533072136585951745746166770856975392828777653594436939036159751677269925199385688279964482075419208309978816025123944028196153950848989578289873902659463499055228818476081588117069181018070351770122795165626054600514847837246243113747129985216314449763232045901788702175603931867699897769656826713627800875341455549860211298065555188876874426071824451852480316246449520012189411648176606513213379724982221596146900461469922624427955674096258009370222224033782224471433119798135715326815050488430522413319486549131317756066428079583878400480999291589832908881360606411094384649700108416392882000204701156217559927325534454263699043575916202076434581044414672217459146542435102658766212596186440494811448031112860452553246698446539205223522740403881885165721609604607536324127227851173238659630467419725515852740092110202865495524977146891549018136591954020582894369919037906936485766019877760375381120903217850693360010643400036996112243263014046311834665202265521115925863305990863876115947840719277017778568232286671022291273455656960790468321532052939500094286488654177789965153944156184928591728757750302815148634878764181614466818225242585812732883942814556893246133503293852074371223669189778355318702021596959498634052326705534490728643833568699926271919548933207372553992880372627431382194824986112087122549458843929094706975314015234159641512055535532503066633893049588604639572141495107647275425143429614400039270785051203475274765582463975297684464799619284264740335729174597560976330376589527777565177119758530934645387630758988553463698732790949636420295243134361666783798803437280060605987901399088553777361226940052831329576004088597410848330853621034964427086713204967920739867229439060769635727863058485842368689381880232798401241271683998599189460510219781072189829006621515718888525251498954934437897819591570784642537070254583001148366229527001528458779602228748896468921255778164152886700437231581877164099945801050443703693840732920237765373786030934843912429978083842378768624308763000053673024529568078658158083422822588203038904842012482272139276194086436395612256275253925584892937079476314287919134121151578031297189258431145603300953960963003014222758765175483505046696461363782753006805246852383386928003997781215554526995072725455660693447904432791571037036020330353653165334741030195746151500939825850782482968930787895711364940929283332746921410918216248547269920230486435775026453157796883988480 40549023013917238129337848085786282221679879085148902301419644721252377334850939014605490528785092299716934899454116208898302093268174769496987670102367198349383548777737258568607590797821925410879942052999936098647213478890174809054962946577440860802880407434030600164153287955123427866680243398959527107396496128802628470466107173828338490062801714789059256187248192401263247717535333020964201571171231739504619243916910741501179500554473563762556269076467896943361619207066095452970605921974745568801324490729807466084971343253270534388283848813880310892028231074221679981381831434671926486499769537847016407718420669771911693198134447770618392402059356116652130248717019254657693625331768790474425203053070438812115106530006613502694512516776043604712610008786567731833860307398535661062999866926902741387285554370365432746299207459553768448748061926157884127516922640419446503830270972629035603257063351959694583662527741029870114255059467120087838819172637225866782393710808609882723435027328908583461522619794104833126273601434588629755536982927956305078463136655159895957635730680170361870985070345343942286870383151136410774598823989688307352892538568128412141190661129763817805340648179548709155604875789578775696661288599384226041770766078415422019234759723522718358354386634320120989935040840413573239947279492679971102334849702127822940742303890625044601747654777830070433545032442614426866092114211160152577755332419003874244123798044781244857253201435491792640997954738474185200734516224349340669111241673255627818715584477656114710964830718483884941309118327309569126737433362805295474860320347612675490028081542263821113470030579035882635818697183155670900565201455948619736440444221410447358387975906554249623481587117068144224049038816706046767158001689666993210076609427044455258683856660152445327816521080756688146654812911896139897792516242611664095316819493059555928451084507294704897880655764294145128455994953856945434168063325210687985076099456479454627520016703757756070736637165410864854664829852151371678866671731072116895679330095317711354420480523491317900864233130411023980570045671512257693983046689873452418198375365118704672477858761329940066333277634969176545613880068001631103290610484489267808668498773149214085159879550272052519157929175537285459439563935055900408775808180357239861166568370338140941086955064642159561158128356480174679699249283646097693061197589149429282192294961488058540800541843334183924767979164545461426984079302771833414821444075412709868181244890935293556767341694886209107967492135979944688603651588857492625638336533029747729945285943639663061385790806649800365010004080507402819422481306505564109896223176159543845962013613604790750691441887891762925195012018971475938483631827189760 -13657447771365024589531776420542604833687102463346295349280645626106365656405280751318004907760191785875605151568428434167041461184210298982721323358704215682366212306857953983481142454718011353402592188641373655541422820378604909115915735831678036457614258401782503135843557607903386127125073487186300377340543296099168572653419798102838438576490370255055530111554905970306769353156340266369249115773604268908403390153932709042573624677499446558155901147248916529487512507746202235706114397520638322890844714086912510158196354328206322601742973003080468761575641798292460360506558219788293492830100608921334639001932989435260249952672204616742021739809709259315367368243074133435358761642823826491663277317288943522059131027856430699718229807038456174681236600114675146826506622420745491840108632086002104814110508586774871097323633032343987201116601064705287814567059646629650826726495377311489805671970228554638252841635923643236000113358447181361318625563441482217311408505395923750042343724274556343912707307302172600510725394730234489518200399609640710515802445289336829609665881488014288599268673046768105514284582986436842052625453712412676938323100592207525449056232291619309344645284894090563774358688911319377721658819324974243741064804758740652980076637110883030341071492260401769376344850165594730048057418496748410658767680072464688714474455948574018235095799881252803136974600591370084562460360594521293423332196731148351138268689078232729648252152697559705562056263082762142929562691244361251357699798061867343284391051897754728798465361249622364200851032636537633439089147276984265813907442855906000402738671319000129158306310936517147459551871602911572456975694867318377650602948588063183346643457365766600568094898674182704308032467715806043001010291682819782433741319902954061411326765380564883089735100949748160289635706348561039495657634904960757043031339960537034115307749327063108844090455073285259435627674997995359386725231412355749006721705329481233761552334120314701929090379622110933489681068217423836724356461269586892897203337450316631033918264834821414528073539091295490050121194913066736904909946753571143999322794261845615047725039084405433192611286675351512988955560210025870169401894400423127569981492706102684438935615915443309289462384692106550484293540002702750095734045594247300275543019667703414776904619178489961830059284523449446031868275997355514358762873413409863844298075483054130504076273135554322243805622607594660887969165890515699105632126763498757365641801214751843609232503703581037671363817867641402396345862731747267278362707342355598073832020739666379957103353413915306155795322939508882901752039482600737798257449079781354980156044506705563511586789329338705952129104036897011144990668173915338794520433025209711427706908321148822702510542445522556838583173065764886995627014351815221860712019305328384232581959924804999271784874474278229615880427898238708129655376351488888223656864433146322718352294872570659032401823284474890391860747058499153864340910824065155658649197192787253102755701019226805015095866948416245511852720422599342748976967211510099143226012069417010315703572134670946398709808486433011556575451711129196623156001912929477266546580787378115874994423887698220077751197479607492809762721459198011645549016324171508923724141864984024947507268757046484939149625065967405464393994479446199809067410854512766213760509829492216999125081181922500274959864374336384056254593858487725724960997918265909404333073807680072757721888691281036521883170138599132596156057455276759607596136317013679681344091270813306522366554244738523052328662442146470823094498103987703388146984169732574801720119043035768414268385034590747841629914094890195798926810463769077349657854847911262654057085197059011233273679709354493181804330011112706867970052225069775064811753358806512459904192923048951776524232778878625178128590075139049864953936711600792225289674923734229726052491464725609628685114578093276873579632808280053599830850773033983089389363500657699740372970821922025835227064239675065772413998822931161438491911347235837035005006483367251380409394817265520284045840732307181529551946057276375501378409134723952185951362576301607602779838937232583574044931474229080150832781530133962374363766479997504071578359784225890189476956660371498548554969260928144834769833922549395580360379682754906182862358112227837684983262848209458484804023520743245274080589947707872055971180185257485644630864043167076058868851454155606212114480564004248983330121981810257770493325948790660498246662548945044137450134242699762038191217622312961507944519027206298872140723055660899442447402513971913422187299556462060848543375342743014665744826476118082826886216222906624257436176278868976488238397416682016140982437033017427308273448519366748326441027975215722142039622299514763798926925623782219611073843737551674679343123515995725972733223617167360 -560483670389646645779762062313929207261304510473024012837672615445623750101387192484136772376519260212016720559235385018303110809723484242079968161126981904429976507643386202213770904883626030624158193013401101864508303669870903682279127451045392456835032728977403211513058585452065425546659511286679557699119144955805316162594547621729907873473184452069822159460972871961292602925354150317824259731323685842873454628381915188702031014591789569233560329124646672471661555003267277572163190404236182880777297989266580369132126160963992157207172621084611480124818885497183181254339848669658875809291087257219764965071685132303564762007521340974328205874468647219040160316519049097144126282058138138739017592614929838293272321146049715839504203522719723143851330688172621735430994847830691916666309536032719221396410222597092737568675199179882501297790802383865941667742607030242331200146993028588107761113008377510148955365613554488903668751850223637872484006302878991927660525478161042880717798560697545966662284534409806884239729672617574014529386603687409347678116717449774501919949076123876693299805429343658849938887287445504210716802095109811355277027158075673068816964113346049569670307457845326029743016820370595071692247101879200408565276534542904523625800972899786343732989855775042427106321193001272623903984262034070436740271478020470672685271231493576580059666766944796180786472288030945391026223229174903362595942159218147409225759304293623372986979968861202758745501915791213159365216517807559719520955348112226289485075588982487878319697942171308235214153983449644311986106418591124301141664606203918782786033848684556705917334673865655089939592459677722085231292826988643741951668382592942881007100201868282784418716816694453837483996302319234040341812684191734303252334372936209069104572920452329295907444426590625982264644101967994627307106776673661706035174896723092354311959222387254162118988040657193984062274586046695339368727138972460084509547569493798338654336028524687936056600856657725003628953986917342111516574687441670737079974296885517835850484314443834784780044553382293477040022996403462391440916056248061753214445197571716336430397430672050180379996251492664697321498357196600342201681508010196463108971129216242331349219668813315415115895138826213011295277640609636307668586382759248286771897614671061457760295528666059382377154444276587650035595267844519831140405908282967613915100924782005882464088535727188098609991760001386504108708662655623871720275180518255585437545207490086063526800452171092916896219189019115135345432485644011891218460965214416894906068238035748816567713508023435111323895544676281675562545305066479591077398980527663082372501972460085631485000185161387531420109993052658448269163188420456025809132280415882478763512922308155644328273627836813910135678384533736340480313559500102705013136945787578478132276053559472203855807418142381289310889278735846368680702064547727124917026571322452553011905234201467841891745472258210206686855620997301120880064852122532156890455817137357433984288181576109109508589798938387259925301655475540600192870735795823122907635424046018601007513450908019834125146961265377656169358480384360169766592867030780824608784471733159819614463840166021004717772869847418150024710960286172431374478959200087732003574182316387729883635118379486929627711919591997560992145085684992437957687701449492496915701313162526686169702679607301466176423010876187258556180278474686468630683230150759240931908074763225353685199579316385527422579153891447459132584853566976274046914196863892816768621640589328908788340930419030319518037038377177948625367450571730122968490101873755167348952678490070850967668418950045486775218837127436211804479006838150980287121022816602826281831544027840119233703032576233006813913912006102447646386744699121093570327409705591438660099400957220563946584110912454659040059436783244633367183764677763788432505636338501582419739049573837004431412318281096232960 -4799505702473813421235753868953954960266031115054403276045757725382394233353524090070719559721461791676220096683339306390507920901972680869066524345798910414411006780515423368587127831644326516163810838219421591902447712300450139523504168047436266705958734501531364443003859301596455988248513598196905461959620138752141312682528928402642347203826978811501954110291657266572425544619320894531961230093863035990026636350840935306563729643070757657132987719257185195041506854846552113201570016401525287940361880022423398803336284730937461725212103433477018191092441613541775787864078932373651837844159731244049439559653227726392184162319806469487502219825160165143558875367508399260795531028976790011724188012464355813506990623899976813113788886547296819578246477145042024730665321945570924632765064570735545351681988138016716813829557946462263440829970178015970735301407653770701297025856453170238763912608808961657428525508398147353415799342134591502768760871426696385622641215843604147563369440136691914469982451591077904756071120535796216177475325731728599365829881491108116529968828274556958217539953251535577355164183649856990521600600604517684099943043252756853284590706568903364269066056222623290289349761323278078481685815791858955717135784195831103152828372920068274456257333959307848743123066957048319060001478192955886274160291421228108374428726340530007361952989749466655992539449880356917485433383875929195029730394734845433636806029509179268519991386982801814125361312489539066958964214422396045714121312365421301753434989541662181628757993682918487947456336133146479073252656478253329699182890217930126545650890263274310554563643295421229405758709054047840730169867481050592958895070374471259697900733701675446538348765095838039276051490304462025620990556871419484418363650682536644053796138031261446165094686926247894716111362866973894653510918136707781831049522763744177232455443099993367461588610442003566446371115740368004695753659052232040951498584089923425613336952331487811454759645798139398524908941862516833873971777925997825489126281359507164490101586025801388248163736090494574033057245159287199933716150755926640844262605989139640406814490151015696389486201679976173077295668233290411248940122406298103563476020732880572541099770998681906993785975830573565143095678934657674984352196168715114832990137637549080127278969877501208770515399700826941294648996268535714110103521026891770473987948751608751612805455517231843904240472241600951982360034253142832580770080042849329540386769752515474487843564157011386397097381047539660388103094517926367991420891747347841124737393989649403402570968581448656655068105360694775210964600918506513220593652566733756502095716800761813901120316747399805883531099718862372163122340433893861620451470418255924318999124582569774600011696641181365986812721376028162258327944769981764307191852109169483920466862837586978016590870905729789081029510597329325271209099537769813363464272830949450464006628031438623100874694856702916497919561084050159086458141957082927868080734954185518699941299346425275012500044362246610126615216077817781302668874407973287974982395576752150834689796143382615533512099946410106617660578006019069274534092062864795518477160324726942206218816252527723149504989470961004726930610561008704955952643193051527788204150413373577466814703459694598117879576562445715608018646227177486371943913701371869055523661820312563123472352921011177151815783592125055685140264200942609567847050285276046551290864707286265015596460205920215187794982219800550307844353243164699479757511838285295434587742616020484660317785984157683757998492153135313775822678389009383432034349797999172261758784376249699400043782671421678963267468632875358627015116588443287469014935533351445249935531645378992340170215773226774830929827588814558494444104749339168138414897474706379933316273230643717430069613010286290608700956804830585077967053495138084349964982780664006817671520342082404310113851931188785178337684236775290368305587732000797487511297595060434612725163603655252993315273293696746167794997873609946935813842196055386316553752876181928207923170584643578621319365951061690079103736018501248592194151767887556530699653314627784146315123740256431462601471334071299883881399275118391788962284020367548841371266374334027094913454995811797408763073156315259467128911497320519678481966301287182795307560891767572651633573117584959375736879431202897920 247354928106637523261514989857959222712643629432847356441560062496380525933692722550882251678213130039255409757025432329261048571808742115381689765567314878632288385102267414595310915474561282266448779057835314715922307296580279362545950042980660146538420123145698123369110521795921921558241198142880536592878241130246580646149827747066539623589426085497877095682496869760883353299350031695847522793079348883288574547021946146163239718678603893181295249268860394919420122739668017204840173786979363159791392735198292995288283087473297782377077502705335714204221516835864597972509229463612547478871963364757578779309690043242328853860345977347932635040848307009963750522551418771297955456948442336759411316478744317296781186946738803105941714120263006700692781993423732799225376992989314639286541061244796605792015439585121748070604373774356273083754188629338886587502860012340310232066185287129957930031090388793862527187469745636726063523258165872880534694966442144392715172383595309819509523474443722383650051488578770109539069077987941148747855610863241617590018304547712096888144824214976564470788500449791402153605171206669225903873184161247553926363449926890715735924323621132075413234332445544556616687072919674253864523986024560752782157338850215557049250978385874536723024890025747711088720721190594901762522874711892414700775377082159980977219506798909453547213430304801710495099652837098549996590149613540619561135039993585949069814885846787775656571114993856110217836563986181308521893464074200533438625771153698932197735077821899144083912737755492076403326433443622997187996113571567832671750431307185148280795565881542038184257844813879794399958700104563207303510109207059111557063368791497201350755583776292979951071651258252116245695950793384113538684412515065277376489621820437241496911152157339702628187545869022247536645903551750435082658079936491406855362301924226014366002474393102329322047767457415186350842656424552404182829644553771397046695943230582793218415837980041158450753158920852556587859814677621086086888719940492936745957789419297231325577229422437614937851503174117708379285569881895167749285193612752693368822394785822858133374885396979257325417956763912210652510934349586931734915454677671620479006122248934095516184856855721017473796651140055328531420056684664730426612003793039438869623432424995534636573375400324187703411014745377364583199845489182506175769089071509748624147621185875051696699968812678664337648118315895510666079586135116398063523866418524413684882444139185792978809558853268147517376094236129375027291383252423376041424348017660830566501059852983237553599436979268065883931517449566636788472269134149523477076719672887973598366569512612788674653256445102597375469058855965924612431893372805699082398000837782532718306287799723554186619284723966724866899060732372634534250872305332785580304260262797174375119951512724717820859146559908181048786338342581643288717714084903454854696724765082552933192587409648633165207382968326898263470737005756371623498668094881700867576900241030852307172994473902355442573541558535516000643855759268575108466698489809720825021593501107585796182962850973678982322136181276427680385361352649275487098488637720030229195596165844093821679429475236746246570388288874700859263613018461278487870314110647963719331443646080955438292061480462941708145161524307820090138972567244898869574723144663678384461523930650500287013482745023004843042677806204144364834098086429016198233429390515569838815041614614228788329047472801536882875929529345369080925544480110664474076250799988875108984227616941526133318717726016213017067600219941415516069684243002686993232346783558159448691297447611061899633516745690679596730409780629123354318946065731184379197365267926309245618161915401886656192426017950076130766926979049596699845452016772807364146410456119609440583339736106877119362772979461548110840654072303690000435292515263828956698064967124406298259047385376693105316932630433232967512057332623151887852730345502754358152998854842307011302153522729491701267367147420027990477592909622104571819366125044379273406696882035076160820954782520857282145825796442506615099531489429868285093793465432617346422041321547015390777115812915278398609863194853081193929697507117009225027228821648202526423793483005042749081339601260435504482636536304263725554106494200350627847322767519518304415028835981435515995861957475059313186841140813083372983045804166443619129020909937475478845363806267590903691588444763860140911235769750093935592145976376086315906179804428868605760357727594072032996360308013696949953871359237740909232593154995171460581321164201830652137328211508134133001811176369129058383850145157669065464814091271255774873032250923795334346348838778656838861808691438518938996877378468462225007181657815289791333770386326909499416268788203520 -214441389535705167592744064142789796975146701700589129547082651763682816889605165088199919261204376895581084717040071184410622214560261228485229555632101168473828731132837592722935527964730766843819270491141887650738672734430027252636996852445971564839709632500199513956748816325597510961592513965264948049040647625132101477749665170292749223975445951972131749007081017417737111259268499477538031698753182203988056679638260684656292604303002299618598606952943784397898836788426681170577054720986164476293041177257572870173855219521251846555907546308106695457947762740160926388181001970990214517397168736800109427049549135348353210012751438567633848485169316059550184613084331356404019505324010739834968984464670327709281781487781233753045841474347261571412912826298898575662510228060792396505085196038588423378924105985265385657680361987348111517508755054665918333780678491283122667762919544240927674014958971007032747128851431954652163949327264993022550920106807568144394084154548620747014797274227469581530571502822291155739995238563723960299010853962046755454618144720277751061667687878469371989274351524264776767052395897046359925515898792245922163491471986813152375194916435896241487264208274092490022093634391668156801884945900509965575036643092771724653491160413952336643254536375837665430639906581018840280620527517113478901678681594548949268629250381663300263896597915607587763513675015743481184478928359970548176106002727507390634802988401799916402280294271026053200546628079115197492537472953326141066274492851441504279760750134292822191168974588500955604385002116655659420362032732919220948258903811088453848922558951311636215228927891386175866251250836177430365515353302504515586294638450346404422924909155867771342763080094398709356838545211698685258501803090246554385026080145188183339209370314022667211933317686052710243929751815037728767995434470564782267633583047409487482787141681713638062870836076246168806530841619027294628906309665237363002255589386301036272662564940933377691592704387337022912465402465940913682656387965504373218776628295079080575581316139098493580414939850415263672108451704040418945001581872026554185039776543700087926881950144677283688606330512187153142845914676414666056387439925053989082904729652321770972481616571060583372102600534978122318501054435136162361171166378969059676754859270940717885075481928110204284722999937713909829687037760446647093868673198186549385865627416407663168215292656347462228165013742092079419513137373701718072184733870444753900929928299473085386491932932822742208760820635674989980021162037901273854136614930773010750437959554582806960864582852801452346935202520160686973475088084962610950350621404341674422924453864633573053624909103084981961953318934579922751346235553310930818512092832279665689967669726464032708775109503308886341692672057238938887140842820030503487147949602791496223425141145600 15029714800907274197724065865325998786479469144474107538128972729141058437770477559617857035999754413302016194088682276477062946021628945978881563932696595830753676294184733490939019076424302838940904027432284593444347945866706444921176459344511143627992061800466489073682676459781966247480777742261688161730048681622114623128728647460650625462737179474965578973462467297557356102840180999938231865429006529083905835802421725380717298903945638119445704925451389184568114471433478316711137002311642831720707798722142698330717141070095575930816629353201171951045486575873379285798246238136389782271699829359526993954371774217876675091781710324357642820994169793873797787801849512338011523880221349601958376909853972287264462704075209111899127460547479190749877865400024819933810406416164717858025685303676445157111411834501542967180583570996388112035590931819219693435072848332087972281116287839520455473985078109873897142812522423711990285565926355209670930464290454552498050856411985702567322386967165125607489603119470809649099646337385949678048383547252691772260685876568813244057686531205244786302617057509208129189630700707401402678988874467612712823673618622784951122257077657305537048742865029982354788035811683998730312690759450602079092336874997778254914461264653403493013223488419373007110556701103339724201204591572424922838983174170412612949862965028053443869280554492601989801954340853153034679840870181285945898065889860209481779503565833631381435528447154353059206586599836412312038755230114211505048682629079972018917914226192591677815484492247388854123186742906864709182306289346641398027318476246386566037015191669770954092855395635784249590770348661462176865068097016855326228735223151295286976451737836911754712666633439919472309860454362528937633380693141127729543527588846671633782114471094926679661381865211168383354533857527951435184283928263025438698518235718253574606493123766694212226948570971390774767886192212743028176671749010915470781204305502473505673795850382981256390684634311932859715671643110043952760638762514267714086911773593291042273483356288265276787957476948579122964539846309612108122058018316290458168472241186138673120079586916905822498449807023834955966582849424179642280396037250263527450161086564595215681445968762931556799476250686861730053847591435899350600390507048709819510855953191234570821553619846294335086414670826726666236152150287691524806963163860154369514467847280898401143501884235562513304686752674005500499494952257401896350655857221372781625767488914335348953817158755885801653890059057680141519506957349405637528800356663848097881414938565645760874431846997962926511833539468688299524521328767987574817282011254031640190922867005443120816666522381258318623588578717739356830777883817468716103676194086158669788002157589228463445370160552143230569093338688354757244252392003774386856313940695631931882627216644004225029100944967797833697700464015014336785846451971064887912847032571375396336455698178258121419991845830004861509504705813962231057252820222740026218602900482703910379227944025892143157366642676674271430551863017947995327078885851940287852839313302398824409513430689568213384002538347887922352438275454178091424222930965135152597125238727198778387339219527200292742081531084213770880808208559606407526784041574428856291899671110321869048364670528961686656926416379774627641190814170488170352864484533234821313275576050168853045125298630497829345313690636440298494028112340986044958263036408688797732214644866921331576394509015187375540097451201705705029105033494157242289493770168831818021574915292592394797746547795383513925723704730749160747340579259072141932968886313464862261024006951615537645550795935425971979788374276417918208311494281068027806445363480533961197153467871060433921752412714226714892099228591424215835410171654037227283567826033226687621657773111498391139399642420151117741114182771289405707117962681564263358251927193372993988484375000298392109583633419032058071928061656156110249735634043705789153502843889619999424947532742837784080342880606742937310675464917049031138731499697038257486431341133053144549839339520 13065497283906645528324760567786149460351631640616267918611471997435151231281856663870592671612848329534357491946156806722852852953811287339228343571349893974306189641785017195404223207372416701075313218263926821696886164641643932988548931517805528416150332811747510342899813777838026456633780244400800197967895145857712808604348389939119985097439047411367630631785701380741060037544199273799679873809984865409594568388119436627297594643524497689828481522982682857105735827239845633446867367319445356237960951849939226514123348845683957092586173456244848152496359656955043544339563813539118327727578638068637313344352900669555418041882294970614371693689266324435787550413202568904627694220140115863756816216986415957977936746572963098104014595295361877097967300413363623708454841868461276790086249584224443697194618086218119610196311969760237577868634727996300177337495118841716600180399527785051945804127506883862054761868412151778133952225587919677040061647326202864891719346126020201737649461946204494761482851808667811935443255632317798390632260763215541330595740458785269477240854072124068845495130128995490445604105553952308718987045481881385924925365851001608119431678770552432558486054624611042864228986439941689070712906203398860441066688224666463375553180543514087451229358096631786093619662666432491820685056767571223606476487390816843185877918716093170403950126305611648527948190141631728951970284728517726463181878981294825091205322108794932815731802271307797959643730466554523024399070731463751157315510279787063737871287986529624664031689316572147499671591709312679148297073092517249882641860715579248470931844706231331103978900315683275656043102545029910159601341838731876208649226982262303722226250461261846507370866683982148498344195146107197295518252618935344925946382372992286892166691660851732984658038456487037596678964580657955977794140566223264056179080476902806740167131926118444459760231451095961130275653339972353102784607642815211907435003072200263655428831608854418594733547442743059228093942853843820735259015384444017443489625663531455117986539195834135863355032891781679972236614113767511271632273967880203998609224281000664450613881478563884440944262361630785188546899787995087751061497576489866123749985625704515014171377688488408625150031480278025426356802155253180640377392390947276802890870510413084027869898758903326095412970196818551591626289598581801889311927653056374329758201127016232105044128580399872764240165382864426666533651783425197721514247294024619778214036631301999701319403947384500554581990646243515887361799246676027646327237761342402596497867099016260003822112756189269535346245335729711056699603151255708722673889352475433317653602759820791774571609325995983843849352955887424070903920651807027480260634861000994693908153642513670644076184616271492723529494116561515893624132846390409429229390610616754185371661926320629279456989797296239664859182203976854254560345356235727573009824997785379652554292516912421454969548859423049818101919861154545788521553836014694303672769612710129228730552702028006073643056425332148280266641009874121837806172202473284001373466603864993716010407895459776601349760093570345357157530836671344455466319198622390054196529984377468848432296551304310567294110921743374351758972056935565259376653187238828359807211780222998805957863805456664145370269513911204913616176682806846486686365572453807441934824917900655372164740679522865133890112857013233116447272558122683978545401825865847089498511242544460601585927504490352448324816879785470962749404483580670586070567530468192249403374766107244667748503885501122199393719820934544645746505134092775917906077161546782077696588129471878865632084655948257172900103198840420040110754912678343931991090381621808958352989324765785545464567562240386976008845294240455630456380009493748725996573469197825551579084419324123571753885691894387063870132454775669468634881508354832744281807012019335338250474028063009572676399582970703662442005016316336920230598185028403905057105217259130188966374285943007859612271964660345153364128694978952383187050154902394600360106055355193739511473738610227301140069007243600196884832007326263691697203271374980785707213951620180429843615156274455987713367869925688441342703012617908651545557843621133660192884005710478754551471162115688518497271131767329495245084641483963066469678274424647469014250510768206709731575331772728243838632151841705761802604155474307667614719460791182950400 -4314294125506103360688047455946029265560369328090241834325482953538668989597519755597901119594472184732036299379647920222204415457212228638042983737168772732408181972357108346196254456189895469060689734281606721453505750273252605810264037930976737455693673606963771874188193898078452246523463142949299995910485119107524733609943359942425712381833661594169721016975027083204447000820767008229377146358951007674667449266674221457121665054876367635082379653485838981270805560746428751099339771630762017002000233853661671187890039243662077715046659517981069353461989267961807407169186251036030721520943039873708191821117896658990356447729814830094886006504209466435468825778056823740406822817334535276238670565212160 145230895429349580698945230301270401704508719178996498690936047629890665234912906694907998569473432698981361687746407231235086369317726008821509036256410255873235048408754331119188102425933983980843531974302087585753732209979394097094251176130103973681448830181773048916784456043595132433171108764685790703501653293239751374431986984076735227039593306296769469033728063066982873714071531126709225783720273598560994253602782881199629007524514691935944593863780220079043996302099047726633528864400500961921120419247690259174181624555982699392171629762457360739680442406880609241367318821078956449168848189869514806962611691807734757575011114881512425614930056511875057571846011074340289286237594666544531861984197182254838551691338507092652453858362195069472665283505452195889337314617533843486205766886247131432642269165060525934150091540131578974526049088026903846015713789513982040534699279399320661028502230347803622448720156422318048356614248352593156065669566092242101286418584000579039142365186027057333349743048407565974100562176441322339018043082937667267848465868509369848830002305395228646752441781908921443490545943747207879256794450455724915090597309252594440212472000102577207242494549656516937189047242470812152402735987035399304392680512500077087872733769070532957696665598468008571266582425947736903216335964854953998394133090032838629722166977181846546619590322610456528540943023345313737560848952785260590228820180655046363978314284052288315630604838170283805263190813466250901392478789619340277396928041356246679622268439558261144090936240399874151570657014411323703740727573846725061653328721744339407140484125784980938529416846681517476003857077685053370202792839898982403019406435106069929699931707111841421765909895837976338102267336120331837922491019617346357813891662358346093469918652517946033889224486710224269141801613499182928956716296768264467487517595781364643496589074893736983020846695915872185153975334968959024867923753530403380175252973332945822904500456697684126064509505021082372975222600813209531804914689194156584213102675345135872417941228677604268091172461328163102649715911757281695996099974135054825144939054468442724359096805429858474402272073233744504741444184402552197899431356941821853768981647421752231069621996156259519188466340653688804851716250363909851747252026257339026033116506546031009462253562568982681438970880685873233168106856500194347370248331026480243377599918247415824354613460144504716322565023779592733327395009800506002352360618674758527813764813250301294101126958987270949441230280427033911792430019400783578795627655543351951658285370772379893217509219703628522029196723615052685252348066489797319414571954886923432634978381031535824291068292185441998340428271639803800783143055321385789058123859091568040723080943535856821327336492892247001070325686700484794329425592395048738390836940433214484651154965363271089277331619448606145695780299297379459360776464100753741033707972852156964668244868980666560128352647699045190305655762791809483350396649254003980941487900098800695936648999603266484723620122649363887361235821005270892307412809769989347365974628446275654132310566073212533201743562767026750447450053142239896729787789270989059117525397271516062714638339963603465326093158349049481898384234886449906745751200019560607350897110445460838212567138803985706904067151793202702748718429387354452770774543015070865697181187838566506440533867638159800599250733086578567506303552905008244463897533949259604025242489431821244338118427780356475347696658847493585488483271699946789192396911650089354826062406001454774138638380959353035053630808638228280148258884271285734667331818683999548764055110348838288823178696615667179726153087453039209276980730422453495235448039599578719824522265582745300068988308589335552415079928888940270964485114019858732701242156413860936444417781680214030813104710137446672677834477676620939621523934528972296330044261490248558531363657464902588600186624447021188114928970192432498382633155017143536785841061712497224418252172320519871688240999401852050478085065506491262317169746087929706349938234307695437134058343391900598745623454891205634865781458410969497026880204890092746083356835948693027056681796079298011311064340647051009255168492102949976302823339493758258903472080784341200691141834899280471684674549352268889076673950785772996332426802430286655607005495187426186681468698035499203970153984690941128576895019181777442013502239596525868712166935558669234785030494587957123865940304436844031211698174928813462526240568087720118696557001772475722955585391644915876723107435211730859647216427975521197391123737881703600353462622228788848709060265093521921243907003654385967902549925199546093808317456045673549562718348978843145111169827725391613990634601279275403115660098140060447480974482892271771924899116553648619097921622513951524768944290578365510439495047137216695270216620075355575142103420947509501180913414832128 413066368553981340532411899845950979469760551107263725346789631101076160641570294259255349182363893114786172537492418630670922422023208836527412688221789130379793750549355327578968089167859168614397927111507026849404407219497880668182628591576290200337032550957636776126333158030511720677014634749539918989615829461868249898384850621549940344030788421059497957514857200857925602771046970473553535629002902984613292240916138196827964150358300510007749254166072928274675299890459298846639974917556143869441054484378478741361233498409002568576691412850588009935119385219959059956055814391702888544598546777063897903803573646269885672724523778894792425869607319443574172105048097632791089299822250315159079984396501585834687038102545062999802706802563747744791673343921339054091760792987215202901984111974327647677546753146126760299661888647966957022428517988529612634420540525944291332183620780634861827953006002901565552549960049135512902344523680319425348121623258285148182382703295927964126598218828876236461542572516500453561305626511091780795825198930635993803615807039017162244286452874563971257322396747116866757763121548995183952487084504996297134200154325485328693460901141495997916491367583183073570933589906163377972162187174002415955801798160110191356362620920298739829965387461676469639020554672516063550029266271168009499578320039371700195673712839395535365657946382912431893741744284595261065884792377853516409823433803130389975315704240977881774861795261051004377225028347926198083088739839662001644402749527417576517790517401886790811519050354426920017476071998207206757041822438815007018137461196248296626831794007639636842691546975972330089911859798349769235263222523499758449154225057392991036813766639865879610765395846353995761287676050496316512833233525401502798969181205751011333708170723840234857605116725146266696022559313687181370512586755842079701445083516214655441367546213435245963379208918675368738220816463722963541084959477793972426697351344059448593924567470572714511013703250569489610514340808034627340132880009588464820472774771027396947902166726065691888329277556813270882586975250051212273756396401803632795129819349280775628864173042383232894729936705326627463387013677238235055040604469490640075355315982848764309171919772351577798134784913709693709768474216528489309181546898436499833290362532585836141262206941464543972667345224369199091049621702940384494994495490626435665364439794737813317468956205801963072812993512688554503727076464668645181950890091629390227084730600592855594160533542037281373831027663620256263408422974222935550047286742023531407654557214146281360009121110003820150197154697634022656726500895163041171272443235235316906186263701733749592755976540638389926118523244160950439184923141571446499293774172938940502969214014483023897944506581205153017775874810473632366759251140098924267561971055302915972678207985502610127016407820320342020020612796508276737617103479832093399671370330416813581067048024071613084836587395318949910014914911396392280026100333078151197172320575119529620717557718410507882812066290449106752143439337207228863100701435296010330817140936479116519617100835836914609166045407203689127599987104779511898823084346398870643055027592423650743538250418536682484743550742288043863374710325268673408202232516517326082651261238827300449276414200521748305344096608628685342139092862953650909883159239768055554055496333581692341439254902837681819407056818556027581663065377637248108194799494909968034908077824 -554011899678610155864506646344899483087046735653933085375771667764171778284274302781147362146627843815757345140190743313166114443321191802501715087353818639665779666676670596228878312544670083952288579809006367532060452023800766286434409234506548156774017371055358611747007747746241743695163491708764039581319083129494552389883668751696567123594208220641964204311267414657263926984339947613851854480648017847152618356836487704690620922551212030267106451009615017025964447918930284660914845097166507503624134888109132403614056083217177884410423108850381060261321912633388200859207069517165736377538994893261521497274931444498329475040081788413491921991015723970379408122705262884810798229142193737114459192754397038782731353154010949116440140376349295313570969076676388923871506954740816278023706001550445451619843516266140660742761406901624329913515792556193079814805799704341335644827401927386373619266432242011389720281476520628719191169367375627272336156109315220589373989111686252877553026839643998973113192975842728670225922797703100012100499258334255033070320402786560255636590795765670161472482594648837519509859776094729204900923955913754719890579370901458266975342755335875188694458574688357092812517748198207692478656962096753275904404760970462338731508344500732934543602485684998725700843562887622516243128660764795132065474466208555933454667352578134884097048494952883573947479223872402066351838958542757767108518387457555492382129578680179739536374893601672829938121431978088664936649194564671137624547886829706112593986899903115074343419870133038107615377130804444495345253726817759805522326443122859471922082652193589484125955533772466771675788274621173076997392075509648303950395203408651843237491214330892004937105830256129795349188359731993661166760694416050978768599133705605282230386069919305790193460704492278468704546359949380068663814499353540803406301994423543799053305062537566317040841229708674816061871401778014128685524905833008478335032810399469891602988972999008913337291458252884157768372322227698557491801327037692107790284514988527467224695439823295728626455594750581572523241367623236504718698330512658201996272026484028851517526921909115485650747354860972556986625422158937097484178853638307218778710644918305557588765055976873330325105097151310181992598909765832243969124689179192856412599281382143282626886061044296037046114878807261707238181758709237633980793892072666665761484678654445858012610914243353056366556218908469912056818825170662479498382361328537545752170428117546879951600460071204761942737161170837939562393302868947245294126196563715162919483718609168157024368809966173627743173219638676557705025501040995360255921484111944786936433783825683877438496628931189426036134167489146959084857657044797497948532963468367080368159606940631868841490489977887764748512921513476157099508894060401988135916356814164073514494652755972988001423283663452476949168612458216288034238194627254915995797811788650937815372964794068824341470178331447071847729238533955875797846380471990058996410129150818873327970364337025533671771462973645549441483153478087773056907011719804931904604566262274341755429652409583594668404236631264258139058334932167094802091158491586751907367139347991154677127928900301204824254309748253222287248033096093574378155134025523785363799616563386457171134055317548949480918473870852128307156486480336635963317141354997539152052907965494804498002166889803114450871822877726680538088910730440287793102249989247727843524316661349929911383261668918097183719810295176175384030331517447105167698287375005898942607486610252332098145550739606902331313994547009448554784861902928298004555670428859428818972160013232926796445000204670593276409071541648426657250569134945063106747699356203708368007221504398469952617986929112271421525116627337081253574263160821722642921766638091574518335788153409538609417732397467847313531546371722491245250088400842746919181208256235606190873490512064417367716076405955286557608047087944477858978190664432222532102184203482516799223545613585970039716111109087414880552659701299725451879387028408616137281576062489286225226011179198081431950010064020029447022256033198828556453758852595760438706384954261082137727440371231555003223376428329306713046381563867378575752058887095714343146478219487161348677613704637314980987667900753496192244176172827820195236360921499072657267141178808293693364969483548180847203559278179986436427067935796002070136035756471455259265966735353266791440499754742018643586265576024036388194181774620902853701268946292685987241082140523108025459998450188128624403017205810360136614610237610891192236285421797471171195915248458525900857856912538075009428173813411475002209183280830369466202284966928880945398830910070269913528440292211921852163532346879413597293059172309046117470232022231801006590760995701566011538705272414057795596009841207360178223721607988670677364686022201997198098864886887136365515898880 7276679137881854239973906330591733231336712080018982361436972257651453997620588310750887054404682052921995558550021761235522760530981507805346309359363728859586616648561935221462166828554634712683902766436386017208590926306317180895087449227631186020936418069930642985569075923455206276904029559456871625060802184633125895277996943362556729623064599973079199451702208531619053768467948892129355616773214108377188259325972130251759388820300524152750088672173058028624652439042875318228613632760490965419187452371374970779614053558539005530812466147483111731481514642969988257346236085432172016475320581384161632582693918980086036807677239873075305137522424876597107915493832025992093997844462610066498564687233632782117739113802259980179567853248571769288200711033077187055527858681364944165885372425488418650829422817277663006010836506064787915200229463972721673754250364769321364721937857316196347494289756285614247657090709478669613805194386929269394271424915895546549252859567238460731540077182881571472746069498897313997122403845055642821435599643649241240474935625211357865826416674417890300759003602047781634625427461034791644152623426749004646546813666788851931068019129247270961404399315517538674203507232565916096976013850025555702350305226110398248976737141213306671331180803320904989196834693547753906653725194535169617581738710340282635930389490264045723056203008534615143710073627903791608080388523912567420926511978057443269549083289476377041530265863201798251668269122345668645816616372388129361601453081260531902593218068781113142776531946970086580497385946870446068552262274849184528850236387833608469590455071307978832834857394379710068302405418449352207830387634555271986187940452359450199545979715362988870281293741640318077031977134658787799621751398224616830795223270060981606652255741643254134061194795732406919079831978638182900821843377719910269255325875509808124286556138724224647328836969290658991750211038147761421051758444012646850553165797004625872845956792454707128682319036945705856783588083211259365254005407269311093091136025556852269606389825269321395201780021666863134652489092660038150093323188651534213184554552253204076820143746313400414827287585780912625124140121077919512763805557588665387857133783552209557770103822482088330143911762722558721162361505864892807341415557330763328851317258053371597465565920828498488380823773251397514407547743775244997118353481617756376705683215865849906938299154443423681916632097988313585389380467871859467193808310619903242095969271451345426654398963106943468956391809118396269578056831084284562839946509007442050888961182953904270935146912796869422079871774185076973055122473830585434718399893302067036104198319114778579624540203169907703164830904185780698015397885040256478218704086778871436160006579327826127967348022850441515542180869578164067904744096829118700402902381870241235778659827733313646902489333074001893492110169135456876602129241341454116887004805367407197455830030454684437029865432090002707108019266713099353072468766278369090338166389113268211710095722707656483267309908434833715605167721809367538409116798521641352348386961251936874375855030048500595389283941862089636230403183481267675797397336786142627038409349979463033595202368469546773174787472626116789825962187755849749977263387587230421678732272545736576723798930269138864200955968754192687565924891438865548982884107983605980233346835003831914057244182316546704694954729586925471532026753417285570885294158231535500010748650215306322467159549379434557601096963815237336546112580240710803464103365547908455812357789689194802517788157676727205109072997880979398322919537807366184714227779562018109130382547853937674085588935175063723186905351956662030696282486666920399165118843428463266244955788066277310403457966486941411277722915901458200429261799641157450276954583720275192579858586554388194340310130418605339128615265584684384194486293522157386756770505713446572510086203633768671972721312057721115566338873037935335237944281228966212618618128130982843629992563115488151024758529462032884597275400488195166183087053143051709315033704832194858202027003347182233675888064772066428798590881271247915639031159947072902420050973483714197482250084489083506234946130619942412500355843094057417411653600224309475393857820221187804333739393755085090035005807297507691090305844511645459180204127951754845183930382517009404608127928727577590826361179885198778419639694633947928158383169482247317536004418257514697453007013384902091810466650381980579845638917806378875442817960873161878938448131289188006316013448739196836648535504345585552661415353355085006607366926222061800060186787840 -8188809984150116569548170721388669519111298873611831842967214561477539612978862544103897252815720325112413456853957582341820893574785807178294110171618081680437521230614352783031969011983382901160690960071794938160342119623585907920759494473644089657836595601239896220321322951351247415169847869239035697585007636787863081499777940313660391428777257192773367322384756529916415019392425916615089894520596020958980075264833937060698985608770629356403126991162086879216120000349997895106557033822826201301914119918711542003088383962892982312486417663906124107940295223252439457883791814998380948607894725155535236023081768290224391947690068159449926326870698945464170186559693663495751655918904361003744657950914598906428254505185074583118672416727775975520601606259024064652356549248765966071110802840926150765763721933093355523955853178303413768769380139608710405410140567908391115819346498975230111646464645512760565837228098775647624834776189346381207089625833829129660001753757568721271129654710776541846756966047945297199306525117507885652588904994397530639058643966678016116044211181739703380285802940566538531122180593512773972942165283198333515499836503826412614019083710617598111414166380248558411607165579802068605894245969925452381722445920298224252602003184124452771931602455127446045850927788551016178517785210426063211337763095368423064145172707250674275901061316900607414554089396829239706088722794637772583876487355879195858784031643563350890442338721812969051087170436351017175024622239633644040350530572833419856438743514833204934422249668309864034341425882111494591209734038540613280340824697428787451006158400907179038361010786541705036709436164004799653395966505810722617606681729175205612473681254011720792361068942289661235412757316385779115592806543186268713657796957447684925288795529896205343273100642236319073050339684738966372530872500747199943744259275179023520171100727278919988595096884543038091780107146699705064437343892687754004865945338480083329372005685356818681503877779000490665359360652051733513741456789012452247135940341905833450776875930604978701996295308160379556034235148891434682629800856327501991366206279132067176342688652883335723614083945131659571332666450209584338772361770312010559076909010051692797063514696820336868037726772863293703351723457069715401271545248125913555579143824651917522136479349971789074784030729151173506582589237950675273702900392697386313178163321261434823184309508307523170001990175963172957427071263172326459264753349746241004993788429009527436949907198029345382331181238167680595034822014871872107482141335331004542021777266433895849754589530694708483710021379679939160737467304099081802331226529281942810254117313927345190875779388345066580869120 0 -437031660008011175036603988144658011609220830046581770368704644095156578756113317401184304270085682885710267175019611615945308955461734513324459620527893365303576745733282047713000821792377380446916826666169874064945024442459703061157598538273584732098579026849639759573155941479088696820017082130803913500381643918712339707164476721824979443368027545801805413065820796778365825741282015175680790874107791826976151930668793789853814560301218661110155308469813410892083901669269757381200466496438249444430824394688159183305950824825909330384802505185712690821970986670910309527910806555102806283176988803241310552832953565648532438249146802281637427370030582493393480662355115565161056197190706081434148155582249476790000839556142849179741311179422461894926183536190635442364477161732816304071706691708215770657077673494639520608243705107835713649846036924385840245762010425959787700341005945598263151418844125391532463667708198676457100357503272568280661069170871874913862475591499881418017881666096836384213340490044885308095802219801677180258063838315710178006309454950565961739784899792451355365678467255535352814824046356031411574734793001648209109691518005420412609482108927661297560541664801686066276819602947796774350038050944507749832869503255737398986415794245044493622817497509123926356123464580910533706959747107003210543131431756391904624570090654173450235751264333186366441515509623641522844183022967828317136278381862597365889767867710830581841781490491267803151260075714873754231175865932634007431055556583075264419760436829111119835412197711076544514411146826930843516421156034209820387032946039459201466553656184195905565570156391273735638414649379624792214696045869065910719100270771789183362482072556200836756550752675980725967998328238485499573031552373580086134242728412386162061965964302370721323703503437457241879391180596864648628346346148721841770192414454666057534495934186722669868611549443436671512465058625168114695605618305733027882039641258459039912095403266338992973056796653291780799725110918618604622126288753884768527397715625695478565275703562911188758818733069602289912516030011153017539858855188580524940897112241682931768689782781667599876986403497232867138880049622149257976452384129507274679960061237567922240521165542179605411862278493290477896855236890716558973624714275040086012182596280449157630025917883934286183251948024193104196352893341290192498345514273360419702160619627122495414189088028208365110199771608522943978293412555015634853387606568081370149042572491193811467725786041863798193937060182648272183604452122663137653261838627690060345636661950592347061363760758646837227789098628518867940497776179567667354001340171141137611577455413186071039080601219120642726740593912712983745612425272076590890528492558074039910056836717432549878545991870474415314823450779468230881535500297419318312369054328230681693017982265018822950890946200930366213681979301385570035919701024285652993381676973207582963160819520245975728658157006973796471608462760734219724303974441659512921587173810779046262036652426434191849389117992967742122546811787748635226934985857747050856578219652600864976839352957105461393020975818218715574742924990677797257191877912778990151481452041592127640208753298397404655132850532868989107052515684290173356374981623219225759635299985141188969420413819550261929897038523495113992524217755351560069054911986690210641048287783542361568407367751550271697049208416808033607447273185756925283413634381786136194516286013664129208649345164952521038832250551006057481181285242609052391559655806585711584454554937161842121473812043895590044938038506436378052339312786511225642162793394737794248542425519261980887489001744054437745045787776997742436957669758983650418052090311503668467927390654914569953436097533642227012179821996802833209475972945976310760675243788966516344741969587799033134712378145133833734584657975564919808578195285854669750759157747253706881135825684747342532440969322305844256389658461466987839620663126855179581369686632338386462516693267371347590961604885523340557219996437388293480621714128293047614211929874245337303973563049012097928833025824233173798376590947822944249287135956146852901779873735836881929769578881214434738871603579193456006028953819260413128736206372006315040587398580169701258155305227498105531576812722207563105884458244185972342487253610724644921057507399436770865590207068625577561863068692013973154234538862082174554380563005118551964194835331604190155695048137240621031228993744116854283203796883066927950202747126070620786692751541967098477388818394345371745747592758299394400267649300915171091010038153209879496953249498468300568456882993253242677819601047302709884716859209273187075257488249730353867184651447708788887738058120791618576402364785544397854121944630715012287927668792659389461848361609951976701585327846997093446651513027290926966512459640600223636117353870131200 28424527882350993124898071603873957934909031562574149849363172881450992178205423088870652556268289269226545150586022504826260783324146514864634020935014565857760221283445059458836589174041541846421495181392132879721058305884051487871435348545434320394282883085666574162379202825996899519156365466628404785393758533723148028429675560009987225090096093644840622858211752076636928783077925359880295378020367610848391637992078633795935112579298922471680033875676007924315048590011231711830522002970667833668700985825683479607867396713042990354742561220418007235253369664720754720730522869300370899833566075688511294729216142061722758964799253131393987867882614167300307832394862802505473137524987898276746482905256737766549244835146698249532547738878342521170497530699278000724357753897214578522855613993447680634388704710038990000784834578503579899378352624952985584254214944884588292844811787956775109136728348912381347579403551314776622873472883251504015732421817435105368732579007356153117727401101232828104626420961200388153579093798887088602080755849628185197908938294549747193932657674392250868454263854822577122483189697182849882932795936951302482063076009461208556369107661007117306089788540740183118140034187631936481149674902679455046504388773618274963512533820149205178633948041789996538909127855260275565583427144855721301114125152692728467729720657241298965936030437032486883709274365846969826364534674736825409089702138940579689825832084454138567410074857270571929601055299638643071793275999795164772543105862646588459532708465399310989349113123275464583699112605111579629189258810996023301849388220807376199909965748699365242112394274655099764329678337674085995833139974500949720931754565317023384200726604030696177458600656338251980661318359119696197570393594782404276853362224934409299247485119816254144250879106398341062771888933767116989575113248606258618714289847670318690760373043338064406875167896430986813944976657954494074877830766619297628347257482701872808132065690972274769312084116874194659204790377798382364972497388284338285021909694844597202397458463816175553448784476730009089986683330886239243540875014682337205411951254273429138560106843047223023503398259219551053610372808361640002307602642047299744880632728985326902294945913762582130007084033615534655843163054987148569726987239196286443339168560937158806355078873060690049842654512042599358633924978749189761798514578628269709978510561207809945697318330325082050801800530953605793406852647182925235116227651212196942125156153385434384834608519326198053703839221854982284625289192639011976608193168033177757236131514435198065927953592437862537877507632000312594752295357228848790742167308568135201194127465601177749139023321347376279525740757073626944413804947988270877290436807594704653130640663360467593842482964057000840232609705411166025620166199028270422875750689334365047541451483115079294753100806488014338103964362215479851682068928193685023733346129243552990211773867697534332667141675261394052275066906285063872729503051526652037505078673611078801516475857215529674385953422492804349663821377062299848846878965669894164396610345187527336838626262403116867077981553363761113589837591482252370043592367591771308033359164834841693331230569487017088194553871303385782491215346660887145598587084687321382910339137695422556903167297639995356347270314892568542914996152266932969862325001004398963808558301485381956709110577493462167816935551500143029898252162814623455474283027580653540881037594839611839102397402870870626718791112963873982201102068535524518384699200102333498087205947201382873463555771365984983702124182481236496009968611430690734842801299430912743335619702899947975497451176891668454110460080373136506333978805788694286302959637067624672999573138360672751422196931642410172142479885446250458009400867288288219157677769777420535338241924754710905956490710726366368441982463692480354662091834900585966083959244291982034563945039005637601395523387856730389759660439894635764886318395505182246328218653482789425522588064558134445029754043373423210227533617293224928243390246281527080378496302299504339967726348072338359310217781165309417809859618088014208005566839906459783800286008026436766919439395111756169264027275801659244277381935354572873604124591836469486563591819722636624062034332325504402240906862172388571570202209325982063815822361502575864197527599193413637227181001992695594222935066753894932181113913031708728714078338695839679549170991541221487744499800033018065745707359221506487833908780355160350471307648780529729628066492559124979184594287364676718256873964745011548806907183320729597009287973826044893583114240 -623761946237852327653282585839144602573704888108455159384073736674744130957729431239780516743144821183294539378563758917146469499655731713117231588403513170269280861134713826345412021707934290719960230455118110264987806074026286617035167963455479399565505909224948259175840977318195080541412271589244579234550829496642808466421979218002991590144599281776324305374034870524077791777312450387592671944341028590123356458734506835664161536901432433085089662900681715590913622832468546678351611167153364431391308263918264924107781956914736082702135460766360008446943330245104226264496788074117275695287375671796730127750862237832352188910286745657103521442262195653458244423999346725084059629450720639859734339693359305549561655990271111551796779323669832133761072587147039431328606675699925677741801796821276819898840441647655494800982601269425513416007728088969646178051687283307782500947655861442633880269364146178123911621571839232130267761787647855045546085327425568037676971786065256460428848063196924269300678921281648226492614614839328124805417681774803800754940285339826922127589942199961636448089059589861496542892117227959129414373960093119922622381158859305282481580764764456076671857517596416337116231749209014147093809032624266781850498605984297169623432464550522053409852071246970069652451274293621389439568109489684156510121814996937925356835418956862301592923637424886689240936932745356747550905925006142661672988268055783849760471113115991378124957561248048499162945043758414607325460206847785312996399408396654069399110438807808626971328371711974702907963999426685077808096978761661395349834717919237207117716478991230592451458950177638258281325300754384847114244611605460811401933023477391772025777693647154894921662738490983862571774545277133055577084751177649187878830199733725666369981466483474997830371344570785302919615816521804634371006123725941877635010342816628184781152071867072582973052727601965607125033056868600262931599480404736893515153161204688058207998391891278196671110003410852263418511061105154338630059719534741663881454403013209138669673157889105964330159877924662049981581677787559344314812273104255070120238777660318612276443622905002552245218483796848010952000583946149170605984438540389961338441352866980440428976373464155541460597750099323902507963237995176362023952644234201996029836463992151795439538633904807484043558633787281923337688829405295493822030498511462937926385710097664920280580717203963723144349640391683868047585346080904755243840318538529130588444120867641572534631138413267513844874055060426459560593879665118839828489160973512445268272648914404336316141290495365593860612584183362343783109647964090032719055363699497127711068548149104335371915974489646998136218460869179881137987781531531050084855246206884459831165602033082872638072222132857477202786644897402313224813785434970450860524129946869412550196141496748266981140595286102376424853366123231473486564434742785286599670783500908169205680458149103734670854387912679424746034206506954256848885297816640405920770366929408921950427182194927521805304243385240491482152414332018282299309788266345551881787740089321306499874299798975137261338101329017079260389908468767496224851033939886551394861674908474434681174761270109687149441648610231791909033268050430255488363709272737139733814478810104483218087857252974692653362000408845370974752306899153111853474490080135151722339445943601076033427605540352897829565270374440415899587614035245488463781630341279069801777524850977400686757103955174294705117122001330878980591579474117568855559135573008269098103286427516901462332484558419109640516944235930092424222593008372939133805416671170056079858933440816623389530866761525191946633044473396051513796802167701471293066071012856047919620888964010823730437793427117921935164043977389322943590088631869721663974524227485704039750013036919645345065671571151894250658560830898382193716645862923632297497206354349568448185052962651365118533764708524093879923649786122836254129482996243692799421130104522374817097333992148978790646803749949506563070181582418767540489109735493200255724445601493060906254108803909647805007435611212940008587368278189630703549176988213128646883559370288622996821098158851547815310710205140686521475545898131462630922139556128292982129121537851147992279849353115287729317253648497996829487507967292535468216657210195620960617738211173534121677706850841466677619922231719465249808137271375578028857274588347320542890998815792927044013803953296985019517828676402075049897164292294694257038940641392011224070343468493084877711324822695756549379972814004261579715245925439310833491554874476735086636570352647632521487534122593580592253210944794538899503070697412061700931431395143826155759402250332896975780919908728448472154849111658439518962400808833186113570203521420043019118169599093712430648711713085963260951944188956831393693526334389716267536329400981610983542165939098120971251849476794041916981248 -64006346589569103201335016618514142323809445371596112489620781899514430846215963875235727568195342677151973709884613928130336378765732189808089359672864618128457512109798680999220272803713423442337216035815842628285626856914899702061704399857124154387690059582946411747882969170290913853924817077216360759514151719986441171905981849866537829735991017840020770944864495972917284589640492064552989031618280743497365926379965036213778066317596205317570026102954699745798377646194243652807655842050176813831940175520999723113263070281558938204589386073884951065345183440580969233370426351353947968218206378727685065953037782021774646010290428918923404920003806686368809484743388742375395288246561488709563659772808792737566996216126887870659423017915503791892581336692637053182741506211212511281198583320075434255582242894731608031620958177168101362501154376006409451959120422991953506962210780636583430910943717498423899499500413168241028254605812437109120897343130310100994501088539485573514530717996348542545276512148329360010577462278507172589779657090938750106054453021567128126803491877158984836284320822462984602683578681966775697397887865898287497885091719453897039849501303511041744050502429554862791720343331939540736965424577909147034625433946761665171339733249932423275721474818476330087747251105290752114173639450000754636962930336753841824126105486551869804660643541920946545823608042777108026201550959692727142853239666928955985742371556971805551654641872936946506469528632639585469524941948396100616703495831906086741802580062968766741518627913555041034825076257513374168995905601902803059262079668689180803586506228398916587063470209627451773908831890114889161479240906184993317725965460652433425327962140122263234936578548990866906108181315395273869371582286542656210859355802884105440456138188000534682151909887847763378258526518013174607078868394723950796366708760986137482118357794946838656624104254500135081194638560768364985382160573751958099685846817712965390762649094558062841122667920306379614385066537135367644576441714012434136348126954683716062433315194720221042578866777259699844074893790076660784156602875192155578182006512434956137559323844684521013688409367585597618944091009431836507072143358470565770996417822580737996854862730637069982189714780959187663500409949229508967423371339324603680374709315523338915244051501104784289871212638334466613126728035025697237199737818129567976510070673846749018543834729610698010339252379006121760471285344185372119099076707644319818919334157268140325182235478532572122644533723751164992297566765894039950680148318388998565298800920603577985435627040372194342732028610482796018510470753622390185084897640340447964416292652791899332232478045803820989685070994756387037581068129139477667612479246555954611935212952273675182885608136422870270977697689413496351209934655312188784414556307140771055244797049210081770677577609004760395214753422022199235622143004399370436535324593362499256268820576867073664654391383373179842661581304160352721519324062962331529187965861389723649071878682516485948692079985707508559954607957726410097619583646041305967160750434982260111187429703095055886758786645336357530642454696420966913617158822029668387404438275594582748763839563495964071728394186833891716532281606860924639848402999612733331628622662303531269854254570075189749427143511991844691603076667261257755650749532669108467220031195013254284102119642341509172817300645521062493443656265751536311523628813212570547908602287350985042365671565978183779117494616060784442470843299177349863609132943164424946375430842635359531403337801029108703621775040086272061041427883282507942141041593381515267260375302050112019675435998089392854286216082245890706266577481159658151977354720790800255833236873528981687626647910895552168439239551611617818515955004349282725069619565064091146971436721920114997785197208764584768957368532623803015151793209826307191154267032515780671683849158004417770286566330242184036011421606786513951607703656903681694404349907177465951369831880641976256116639172548583279731059849117691939516666490285819412169653676764196524474259329152200456268016811768474946789574347843184409034457613109833346594966252114399235228365961223187017916269823542262603537872727640183810336358474642247334116515106522558532082387869060464675417558472178933157163524716285745143176022740995382385739867775798877741898904558661511239510244400119115049900526341399438574246715059159905230345197157465397297372343266783846599850654095680648462396004327234790995516441037283233172460974932945840996146769188931714334844023265120459274069595183139274611765805388595771368141575759162263725932544 -480528724171496373373131191738486213307085817258585106414938276576397593081268254708606076560709622326208594757377612985014865702670324051717691924397875969526642515008947152047005485440905078551978408135218676578422426694648172997543228177013107627847659356781756393081024938266113526470157251037044098569200838429559946983021617793363355731764970967545710826861994179393846043844803799162053558473917191393921269155768689387878012039897274789842971514642587708562473300311015985895413774601491125945621924046718258333559924080540090025073497754958877670826916548227616494510779725249077993445125670394729388046308880753817051713405458132182609143638517988781270192253058261021272893664331877870650171037364382717158862636487696899687488182286488473260950862155061248355206245090756906644442113285483596241887066526781618808789067018023388805039029854208452546526812241411333325634664259964822373179830254115381288570418955042575488718905306291203170423989324203161507605482876038604365750055508688844258335473896282634350467178404722305519058257785745136671767397682727595664850469625169022923624234032712064959680979475674608892636421977586496017294041473798799775530297777562477416396877311396447066421807311551948782778179817420780617712076152047802148596732374063346859663530558554834758391082638045023250313969876813387282130433661773170973661281698366178180059245958171036756005013669017561773570184767630990637239009439071956415210354720077887072803956798392500938373585703971264131460121436459837830941784830097600459701520249830153492234806000424450675662043635154557216761630344939943088805127099030682684091538784458735262441415527155412191946878384340403998806633859048027531622580554921830331395853599747060156987743467614431356501349640335023036779083624152529966277607318639283275575169251360003650319413610135370672463925542348589946639582909954079780134614693641087048668382594045698261415518060886918091471238359689369626328420256721037399349206604771056148097782499658773808106705350971836888860340730171522293901059820729753944181259328604838094513389883844511814634298394921262806002029503972466443103389636834633442876592108571220630287473239158925181566239245093129654184607015183132996872490269836537650228059469182908419614701237893856981839839393056819489502356358495879689479373075519297787570769479922355315673065107539833736744413802120217894673082136418961398401183499431075991108725925724597359728448065613606589607993905645100360710371797864957082937809219562720955697477942073599646241953785204281926802075217033671147466701836561624783791485971390768416408418829419935524915747694647591237323523005931548357859785765164385566315143173810319776284077254604228216705180740083350142862121626711458407856164168593903463536070362796947074400577432029584948703887603689876213346758167739393257608566192507234991392681390549179401553806615464931489412878312838873717800586906515942524502268654244038336915773178944651011913663157044282904055682974971511298374044410150815548040816475343424364321114596663780508660699697457922268300760990392201958078395042680511894620180989389494499530041363829004151381566754643569393868851941103730043037304046052260256330346561724393531496395157526817006825269114738021796947560106424236869545205329638465898151942593916313945591702559868234699808460205010764549984308972737817701933488515995841444224239655176458620587796810656159453190380518755886239373179011932459611755660978731450411560936280919318912866486995822697374820294848899819511092349330029749295812429821513813068496547451863288901138875372248106049011356234069245502180480683901917303646378550333717008887387606221294885844953997321545863479847709312707462412331746544339117716793107705734139767391517533580383707827705018881375813029162764598359351883042137524614455207791152028989333760264672297714819050905536075084949515615982615027299513930068050898956622605128468577912534620375334769843167785415167464168885968757126614573102474480006014817562563638301349455955777254338571177373488100571003713195938976098031954234240413044005722468060320960355585873843302382480177555951988002996150313425387881191359354677466599548831513437390795159920579563466945452040963242068769225315914097861610757408208000669574407584572593590577909415545009101577955650915334886296219665155090147278491102558039319291713524542324356012422365378109093328339087891147734359844016585340192684161464045252841092713316816613280600292796406761429406675225933253673487703292602106488110553482185747282826292485782772460287233810616837351851583276908804809597263135903793017562321288501478338214085980195527106204503622557436650484234295040089669666788959524544409271116457614320424245873431526958609671459832192472040516148046345261718036673781344991529435051854197794335752848400311780342678553800561178650904252433938282401655904687139175879041239298167724860788482063803288541737998574849884160 -1134616370541793599210509611728675013316578566643247830841708012803326948338016211418617816422092475810161054119910535105607669240292251039766812036840024000244971880308155915758269549960643240781738610944254051062618873085814461502756297514405511774041863365603354359215095554981574401568815556494048697574402901323670949367637144625702097351704574775775025169351451108839701998808867708402569297614830445213992465019809518231089952243893371227594628371764082680404940993358404036478213955333599103834320001772605177085049124659325420492793813030699289049933281525151639624923358597211392608564694036522597517769724206822505465780762333915761166273435152656204163162111744532278281134338471289932731509965923233479114922961394992073903397866977913189816301395559491247783133904830035372526453577690636198802302813763210864379613897954545442602350254179237729135816466518384649340792993002330809408944554619287110035745448052233408135718982480586000278146386107002999332096278406435005659325336922731413986022848985955426376413819196845126995115416740455201415464708947725888957821832262047188258994960163317311442732881649257822129338487647452224160788344073518090448969157467124796451011030097164507442482908603583903106744426975607257252827958560590853214135661037667932442356397811899701497368548045061500437167042121395195531107482033323096023679088630472942874546109524401769252730968475257006697420764681363024300883370965365431346716922213096768695028789023031744758455868475040189890701316740660119913335260598997319019376844196181577817816072455213256701818633687850035869760722144416532708737170737493965088144411245766409100583916312974135678150684322484764761433719489783360225527030474959721836364030441246399053264154599858450746787185970281652401982513624963469866652417654886797162887803795705339947271249884980861166423978194386306680495613888947882105778853983673794042580460257240190623818702277673740718371206673066583791543371232256421606298326482570434642928456897602183782252382972973580094113076421816243889611889757802992929583343263086066221533468768754846649771789450852219975310824428510395115456997005227446792206090121981285467556373858278981331367711500036409495924572475906140924336941448908935959765044786758885904971622549877048493932697063135272270555762965757389627860537993776600482569498670222708573442600487602295462173519172245212265821401487672693417464420761700250628210988699065584300769479304589083414002899140092747028802389911560820985981565473584130353661975777298328516936906030461450871177086966434696556861938935440903146402398991892317428093552174197467394107037998592690077601933037431420447627039229407967769132679914163935964058373739035357772539177955276275567966218309405152564246164370527936107537416271951283291012506414235459763204484610290188718476770632728503159615449461478867567550410958185041967440948336021096986756480178531829626631740375819835530802614236664959847896454169734394699512615441152610691420150153842015332531604970911060486631813058603269658538699933271595151516059090400988534274110093443786407971578606806698418704902565301182082784346828869732228086836477920896824825921317833069309034077576383257923398046914082312992849912209978738223554806923523726516061646495759361938780959905457276629778371768280451468702430042256449395674457023438310590631257357565255505887903802716794043664992037263025601070021573492880889983553046520763692960069294494523446904947988422880515485690691465578134367181818250182216875347185117543671641485511269569373947365006986830369665567221123827869506358735044078763561396266559041588464706057303682944296341844684736434805514549390302006965126797352130229871159628430954028698365851885655711374898773589006505020518902952840652790710202204238940725061718276469499569720874336374692340509528309589885523938759956757181634606285378934419431422448387009471088721605160710741501599500637993381343297200349865654309558266064596015119519603207231196398105880271898362831399171502184059596571084909095022258594273838334558507668461203456985313847328802049817173993558825448379199860889214447670538185961486286282432242217749493119213438169921102160184480560444423458556465890907918841114306904463495111575477344777136670760697565822622447056150960866748286611220193276390100868143393486651862175443540883218941590255094230742879340802983377333283544755645223955350545635119451056247834852957777772745686770576182710500823465294893824535729106692832000736962588326701473991003060241567646904050361300908396302280717484014946609961627935303477295540537572611070626470673077232124912035472225660263681298324733456905547436573392850136172303637813939533455282781456894249905623779678163073990932554813794625961942526371978723722166607096409940496553278581902647035097557374483779543892328333000126707195412543856639341562325751026963511745410808856557713195197106605494707259431645017225545899984428329145407289985205272576 12454142079089110398404072848576043033834509775535069803127795860455074787087670855832052953754680519603958244415557388447701606442985545642638868868491914561067309998899978130751919449355008662071147093702547900714308530456225519669721938743044580956354630839791593119586442068166948082032058367353267226684815767798043870187919410854873490053478789469139449358578829341188123611624530584872409132830034055649387720607515537458283289609323338332334182644530048052256711548040046677991038828676383231794585578917277783374505489485722615026111250953832637605391772598122700975142129276843273731159786279779205916719691943475879654959924539669245086427983027798438200775515370312368776284460453692525946351655703338536172922704448336778459675761084609325414820502120196215389805131033589858025601398298496485726392829414977096275406226614075542235894694110230206084928173987554616937760556690970684159942621421378963131716287326101035964609211877162254793711229824457860279165042026529380013014067508383168855545604851308998301989125231618642847230129212342085606097313937268337960626927877204323585372562607592557725424616570572195936215922475413143744158627968838804187852115192699298909308829575465407853170077371191869998897214843787558878800933227450114194238975748491374694939257586070912931361162311399632391686040103987007161670650011161365513819599034561862849411595758783496389599064876281351248061383229529101627662098266732260829211522244192417106953989000011972525078454635911894425386957040865130569261951208905548746895102035589966790689967942780560266951400188264008438850556660384056810248014015835326860200771155932956295796169055611739688519536632457839424285612640429293796946492789838064115160844263532520350623239734078094665609769184769311809374018651814124765450948956373621006288396854993584215102302386067619642560221691321403213602201260625375402223349148395137238290555272619463632849227598472738548629286441121173135078840912710793781682554781075925806178874753466158947016738002502371775966590610987303323150179377604539570799959991986246384727600086402178495744178343383254120949875937929069978370359936990551380092083939232106795373198647965645412663351335675731394804577842429072155873437692597327530446494181479224409771600433423640048327607964169878361412941103753274693273744963826036405306412525785170163979157538575015588082611942028764707390738263427948559785942482340728613919438041339797556134122341630274784619259271707347331389801951774658185680862071644316613605452677122 -872882814012549884516256372892925762205100085463008460741682675998531644792473184004859632302054172395950330956439489216125989514830804036828944927835558853589336032158407866492260172385356520847749847195358372701006915844653920113900494261759135566780298351077642048798230197783827869841382870277132324148342809550970216392963025569102635840002249993729178082057971466135442283007135679809063272875764495349950573232046344240761829120498310464518735370981032605648100397920944161371031335502587197610786693903683509676094843177309484928092492237276108537156209943172235659754901211655405172463665845848025044708812401956834474997137915143271462840113252734130776537188974654899747327383903903818481664973171973279855891049948325308618956520691823916654099211025523508508540943586394843183071281308641050047701164646507006182345147827255732593154593394784991881649947970840520700696067247328777276368907473421418610509930425265377635133792382736597544143845978019506342479148580509718562354525530847541116685644691060523588322742830160119764296724359449997197263478687568720950715674525220933736371349836989703164764825121291993757101143212713379641430646684199617500546811536480887769092856906382239256401366385674967933711805688692568115939106571603411227161435456328368743631217546277702441223012954878732731405457535261036182332907263091713891101529154539731115920834288326117139926712982028752693913510693700417250296533541963587592062686185688299658023072518892949981182151087317449332972710554823979402011881444632888937755848690542583272753507429454482484785820538316815634761412521263766248506784888347722062277312247150489299065672334792161004418580860996156415533649280665723218994641644162470677483659593346456759283970109989394444227453602923797636283715675030929063264289396242292057974849384458651696050807735630610480552576255618120355524654706418340387014118927845569298149414862093407297874914587594477629247124247813942658018285074111972045212454169871390782166807859877433245576950441652029815471194945395816984655031676447335677856785169205831422586780474645039414633778155954230164225540919605941351713120380174963066109858160129972873317166372851692203125150329890576951674580722817584534014810122235495590979228244257847701688508482488695145468549161346052888183434730542431464073345608780786597811360538363990248423716044447075190905907496649388585773114000833111479421314031021056205036311865112627069453554824154741600850941995401540922190163808466233713703822669995288657814497888900310631870692856232028670700353208232391975326875105337847414017384421841640736244107804395102133780077105491743757046364462484263001153138855609240588470273003615537844301868591585053233875979183302405408142115561337115273909976598995165064640436148889634887586545120803289182967831070480250569093611456391659323060626996103424244479297057123181235468572912317942894465702575851657454722626529761586439211758426208523442340361282581569867585060609141222379732630864339852641178681732917368330427315196971526648724349145662252995523484365140509713346967563442270285147825610022667217467468376351641959652680935178584934598799310786657659004587100304145792466566938973481475297618124976427331088892760767388553190726720944732093671359969531530849419535718640487194715044078818569047218161776932398507218340329549632363383018793552372112051257575849859041641437527048183229703916134593953692548208774498933264858437572066326086133419365934634720873854729929504845270194692969362642610785704562720951628885570801835747361273031279578225858981910058129590388083195466753792089666254574322616501931665984227803791123578923783846903103941853417568825181888527028386755328771310627117284010571339569288612040449416188381881402330874040775779832299520 744356660831758012343159962408588709637930642997543516045559553613092258299839122612292709001181562215417535256028136758363868899473331901163007099033640887251009872467990058237338626240327007978808438987407478542691564931580785645223203434032749956648358583214384720645565399393540499949548028368078357851226869735378500908397414168749858546280834360070441050587959726325284095141909636182861949865828087651887023794933770803939171937650778825597472475105294526435149339259966425365064214856868031288190735553462366038292937087042790191039206939428037499772994343652194557437712543803118896477465177520879975974743818002047818688062905826629501061277599402506620950668446942404620975983757851560991755630609177244209879822283042913587116202407758225551558218222514821710815680918903777883984724250378402110330380353606874426789229758481749514794371336639947564883090271393061672548265328290412443472203729836221549282707865399273313494440511588915891443347617826612040412308923332781804160850583393651485825298036232622969119520861895592017154378335164295460583566221217194914493730170284135472556312694843351690913120582908127201234567153886928747923467771032712273199006907977523984501183490356695125097280772987425261897722405816050987545933371645026028211774906789225461951542555787704851751953580666586608474539519485454242255920026564170662002119982455049123606056897336599067388715803494512822036071130100554866837085455515845870238682046950236010348879866634582440509141119900189414566271380570271815665538890485268997517787131777756944282509284560640980669907761400415757504026866029420233049316834694440345720701659460547290806035925286890679493274983275911820691072145289914976456816892193658158731275360490780713838968366218192203155428762104358938115385584926855404714171126145003973803748407372697194265821144399676890448414251638822696355016493884789574547846747065584666921459630762037090535517668761677044203675480617515542453636319951035211007992618561774944229937990337998738909411570729703086991853660228856537479145019629684446779775761260217953036762919968024487912464677203602403681911458090264834671440120630142789717963169018951395587970936811757589014994780256866288593987342682027696562498018515518380581091570092256703061425800202346045330982785663157130937603754835692685243118490592725426952317405478094291472834519201496035358684748632885506966118817303950226997747777568936948738981376260938610533418729632663494361663777891857144021492535087512121941081587916260683508255250945125901922781176450140523365174484573718565926783694866200497635817983614977727235484510862036959226259700175127173743900122274045894518409774050895941654770804861107442051229597240003338461654560356613315179417044707182720753476075487631653336693615460319575299353928348324295588571499524741789833749019665923544034334309924623564549800543693875234746265852680166475890861503922028135980928724036846688701242590235366710352695940898374183205816393983363496124312475109233249118408583139263208092817187956223138625103465496924064570848658784105358497618530005486085237995003312916281458282684779051858714745385532510082803411347287604962464843786719040788378502801160052339522788141106516210787598223814813816196471778975692591685132030828678430140712026143288469902491482531894182420584629385923934791242085621413476677593569994350437029952041995730743322718550499802691493880297426606739395789682361168462075554543679790533373036466615608731251591439749412343668220134297834851133531384065109771956680108522874214389093445075184008243127924715673170062914003847571806707266707893102444067288819590494794407781499682309750517040717025562893566539499219264942170538790081113533956056400611489723559408340279210231375038411595028337550421539199452149507623181045721646078844109637646201974575526112671465137048135813904576785169702517679646668393157349192148280489195444688999651661217353765579256473531794433702536777399731841014252396655548199535402245208553750861465232094221358048591682202489871853970626744082391928027668385319320256516987704332232027107820998449300351584237079848765630409389059289299383446224247132240574497981507843859996012869384509759713896829003968953618863936832719473994919360442379075507575625256255230970938683906677999923229998944684593690954476705484150765637870499353419960257479288574043811837611255866584623804353905137177906642052309407164039804830464391076377246341567861960342272376386888325794638546292619250193126195857346971440008340684917577478158134678130994787110311165088650025309091402043333534142483088105695931681941448576378596047476585666196300670769006539352206219590404455876996634456027455402913438564276181445315217140100241559498952411358407691569479112729006261380874532954596795613203463361982563056359132075476910080 250561853410701596557444684670704121802293564681375773117117265527837759520227940686712410971516453405575771804967012059311149027984929981433816308666836961288467058198141127785327085599386816857025147774545233521730886771251728575071360445198130053034575839904910250962875281465116909730845345486201090431162750262123401784678072177551144666739507200 -81757725817287780290171055090076433770988056284641332813959136220914445335427122368940304461948225119922948208008761430477627943502984799182353531283918208225214926408692577222907213063266931848402734054516122855668937109295119292954771079645448391056799758191409491148711797361753828148845051628114637773564267324838611621912961489613216847315610914256793710723692443462804200081143070573829306819616481036116374354258443584078868065656263162889087511012451794445676576614255997736858108388245894616134629911171337167777735493354757154497551713368677096623564799570952088856327972783944485957288939141689039464038894886056014307287442872649192730146744413423146791779773756377808629404449451930763144643542470325927617873888892495864374810988877053929724667394067820983326038887553750239057918758889056898652059721100650021142107316206991122757892395362549907029666950484082269345026240639256196256361234101757957381598606364519950454553912874773227551423668063196397637236514766426714978324264237999098641513782794284319293307272269176400499713242385413041520306666089945635080010918561705147718630414485386502871532843958271596847925414134410701821010526872905669161512119249342212611235202575060654202778877600203987129760738687721297511708335398504045678500342014311377346048426107404554502994936588448465384426295679102898618824401695816400828008096543570934750776615426728000251141055780640085642010296297604463720207740679233166154842281247318811514313714497488484373893629471739436484440820780202993223985899875011608695121085082127158735586278566661835676820313103814750785527333461646621330960701930953364331927185897717206255076955398917853825053315548121531735448664810147040754260197103492248299684600285251362358399288984408821630939896532351634314604318876257499775793368803279239017956655747583555898895373586718384087794768355545515789814259578875653317827354581468901260333220761349177440222947620860899392654555320853063122541727396334385392039913863531752165086366845832418634945012207220494338312726167802896928297097263472230226053103564796724545220858233080445571727273898725899094520104555323603691059434813774467710212981480909867965675453185177459109658787298298378711081039543205739495078715839232576218985979394863210095643454612790193626949789282113787293507030583322424667220268747354228075523585095795734970366032154733507766551213646118255335302243801526200561471856126702048848993753742502519807536711724046396526529577178275478806999653994886204701594482004671495421760874664148571089164987867547900659040307723987088533928737938361784368946082819283089987224141172269296913236314422771240597928193875050075496880657839157762828569440163404566146425877589155554265072204231003946070427236801576462267430829863343978503561608540187487295392422060865881959620310539407342704866106938581412295176794147948037660207316693799628058495621827655079378228149938800891443136028970141478854521055801660003794097519211339684601802825240164084518206260345311603572436101165663047923522276538508842841268596468099900599651886936078393361941674484230020259449277450693824200710528398441749880952086927572599288492971485329538015880947922328019476065809848085291501985286728576300978779551838133301570114363179033869429707877178065713403267282974544985119393929366124669664861508637784351426739147420287570600768240395903447591067946774054753407125137577536989964827306353640772314122510443897813963644378383872465603252114808534382166800039711381468308606527186617976865327035175633258737548120151960592387758136876538716066522898426631175586078062231228317965060275290005114327356847816488424090849931420543808727083043342723562903388672489094643245055409200867863522341251352489114667831718362616839776554372018370034079532371916308821446508187864011323258824738862771708140200199189470954844994217023497133367943747133312024698390628574970887585192891491287303306651631225964651507485235318714897000813593541887284002227787637745375337151206846202810337895505503191414743747084086205983999937790292905546258173225301986808979447203759365560535088289414478497594536181215088051325165206814580079992668698626231123854790218723478536221616991964300941739805577734880359075220644432717188398335421767073757963795583375698514856437510648761570722740106920871390290904047444319780482986324080978620813577922328986973654469077026550420718591682904208411622462280939022266629165777151579639973194653139832973877839512313297859838324518365940494030267139247408431517788513501322448696983206717295928210371530027819809328154272358635554285518918464626530174916273079039303384823275713292736267705353352320022651856367245073745436543428605379410301014814868188771482226174604266535437763064611181813581375723635643351669932702315989422764038288345700190826891605030863216256833951006850127350822586088481398861798683459975917193045973323669821485146661365902860181517205900353775488960299494530108099209867280892583404326434635776 -23989712308817665100452346652310619094087997744680628602415304983578654039303721623913542262275961045250329347779837595564352049487129788762871157531324485203380905336885184678996346978548582870652391591447394189876969432220065587112023716645126065209323617323101001770349492562442193719124515771137091844415318062610266862521964849007916732268130520761546861523602677290790388166620346629384165765161758551374420141590267787167791981069704142338835724767155764315344560795250641717070277357679826415234418323208787781089105779402130406250173766933963270087003750017641939932297624283486578072335041502358187984452824179381005077698434333389002279928820405182056714632419488672785906731676029034541682073450786842312615899864965212238166766412616763405009918339988936563837459309988065771442405622597290971231371016305934746709770597726240538387865372152877401547810702487540334339181748684604131573497380897172354181480992959772034781758204537638120567747014302614005569038414387021980505252677617310227616292640147061176462199659140623988913619223024099582060850445411081547750904277273142561533147325113975082953365452745687931877523715054342532963072066465746751002935371336090098493623902533876222076875843971156846289057755804824120275579299500659423309929365923918160529297694068536570019625004144342279368845205494823754881898631977007938184008852016997163809906531758104328062806664727174246183371261628300578678820454377218214664702853040361269357426048218705013002722327204676262535738322596717552945704572475174456499594785427016854029170739043173208220136846832910515107146493793400275279079229129427379492400713824893579171243794119566300328177569675711083827610304157109239606878482490660418814715582828027093804362692726261248879609630828895626094330826072856556323871948805025367164318512871371540049980507716072444355139282715235972744642401768987944189940974274632948027874310303466939613961554486760050903585847711926173094680191861317623216170337928999283670952930832815310723738294182955929437561768533915421148708670323497070228948085327463337136430050719767349967646769493799515879736941819913691587568964220309582748089479471631693389756565316260309259062636134470913943867680737043657008997063521437989824165140690337941061559219542538567724713698835916306575319540414316599391328683733733430243881872625540612673287376713803011537560898722757073406387541747294930912551585027799066245102581735540623654437331270867374513062089006584520399086123560334153460816014135098945734459596142328454112248553533276360261720617948195286048434283422260944771052484257706521958913862705300233135861430920711560031109164091703432969107958082315766263913001111996057288715176773090632117571940982194887851534554665377701826763184535183631450910787097199488729932872778909171053153892235233017832486274604069783536346643003780054625711684711256222058816371660701896229353650178292344103631856344398907486943971068378720338876190860699226942695520559066956894708684366449618382079781426450870634352495040134995509416439343841024816730742916439729452890894302706639940024215443745710312947553319802215192791613440 -10973336205643308992709939745691397262004141768626807646769414972500139342362169612662939867667609350851878638098544108461449637832328031516538640154088173532403348874974328125454264161785145254056409566264600079646428913624528913272037235931464108173495435851211832199772943983180872709212576892850946761014265931518867606386684743016881463696910835834051131620080379337099832720418302553106438719599550635931625353629486227282041323262668022849858721289620903467297079651103607533476172434168733402186428995482800912959120602767668220548905543077389062445057957185087422545749059630854333155373815936088368478817319022057441908777076079162527787520303809340988601017968175289341125629674059768560920456242737226943745679842168056715440616130653736473090074488533120985921659762644642087518945669690041136880619386751999561799478859994468859079479771741778868448013294146346448791984685069814399684255195602245509719404004244113604351414788305033782812846158937176572001335167648137110485300698261199049734758327448304457354965504952411244781319298526914307194565593915875228979051590958321692649413881271729486948547329149381658310792558408671975448818036108892617471197619396947303962202352674025977738077629814486422437439872291953684647096524744334879440475149898156068835007930462901986415444242537966191277710629198072239878745945585062033731233998872173668395624467541595093898389454325155471556190099696911185340613675095888770696617649914574590094923304487885780168453918270574319141535070845511556934820343435961225018609731802498885407609923299370692960307609090616601026898184869656935290801184453028855309981042323534333841054435880767750267237170369008175474845739434513992664816762643257246153663611706755185738905762835686431220604632144289459591351261841260823335818435789517950538955181023233444082778129025973862715737168014229739511719215625405389530400766750724335328849330088657235784832933433624608750783150083749014833251724973261217243008008937294909022879439402617769086758949447444713859853311607059421266502172322301053632782261890911432572132692857241205907258546083113296558672252776257316978741230976792741547867496747760991219356540232931770941539161558706818245460812653733156376665523697704340699707986501193440137689893779741993299278253750359554846431582122516020939898146594130602155408553973972444269681111697805102386541799320987782520449361487130869620264259707218479361516153684985263178883362954988957107416953454810345081664904433591872506505294145570012505340405946654833928677301916066248284300877063856296072742470871188860779220359284282190994077886852001015749640880422394543133450141318719202046886427072156137188672144843220054010837380604414747519467322594164631970050111443527717094072558419836709028966612027396482705478522588962475078516784738298796265101295953479969486808986187067119978379949528614955805031544705535983800883801056900599942406923949732867970225136898360931770547095286060153334144440390592930047975355520991212051455139364986724785224089302869379902455567040833025704876255251279812463838399973046514667154348387128474489380481726556989248889566159881185456013057193844077232279496925674728765841919460823276171741599921779515596283707848214462376743563271535037197899572600327372087474155578663888845180640155889120639627458772317867345421558698804349313000016074059860732986555345198680217587265918995199879060311873612822179214144620945979430931817886705583999726972316795651971004519183133434540699668801201117117377825164374152801394313474347557386878321681218668791265244390330386485972580664253524183731648593459290040698891615818299823549848467057644899084388306031136004879716946648721831142425245671373391410526982931348696611914740498083975223660194801514593151410746698982165817355167889099754676890276312813577106208719633826294919490163992666046720547247273449142437762231610409915215910496289849693463734254575197463398769270634979700275041206836584355785303477882473952843436468200141289534101328034284033926057546742253671960623183212968972583081991899109272647859578768127903672255937289840267570187122400069636510451880211739014213960012847430829174611688742404859150524682317222640873473180280481833619050832674954964191116918853986781899719840855226869329817256295063523206911389646317023751948028626325536238104524985970052883964409915372490529211799672156027011338350143485594017751922618149278069669222055841081754348928390822751355309703729860050168983067505412209929480903159104452588354493042176185489527778320625272987971040244571131313457300455292451216257332273548949424784241797121061181698979087970500188810199531324010737340507761221307085354935268753564220896564180817954415867881109843538023879203766269764715315929609135112885571660105715554514360788893729883572988723221067568624282445361195310426661725402409646284714503741605026699129024147247023034822072592378524464155509175235707231466905406621456210410513952994069714700890155346034688 -422608695286573664485049547466491521442282406617461954238282958335009418355678378315101885503257036341528013668343702301469684340939704709756149880265489397655456525299288998450917906418901743206481306867291499228099108853900088730752159117897258019704142245376561068105001662188931419651927091979024758544495806187976721668927569613815924840194537418764596028692321059840822823737819396371441304375068296500967719398666090671488923179941557794677909698637379725517312539911526612905001486410612779077938420323623713173317006341114019597192328252174620630195950521368373911062307999583236316118447888874153321871425888823179873430996478384980026826173311643067792737588423732468230037161213491093487649103480935786954836701053560505093847882181655313114539888710084695477161112133082498861128302923782549427229159866202057785924936847266944668111145319856401069236281277319791979415470293333204549004817178262672142169740361139149918271030321963476897218068905643090990589103123400722718362508061169030921990378176646958767337318775757226120281186539748143949852357063000885301840294455909256180643099028036209877612605435019280300671420406375808346158566724757183332521278214155727371397581853296441879970575667440881700866002489641013860572768591952972712873562769592214327291931165932524936292179521025424193829826227610832725557655486996881257692026689327851755754141336171241395004286516330815575990002997454451660581605114758701045460057517803297633635914840659874639024739022065614965033614468867752116523249309523165957478061320242258307569392750508965911519654602839814369754423919895930203140944653069772928327229858325744039600493946871863998331261868309548469441064685044878363570935878602493171959255461989110932085139447411298826260074471980984282387102544846641834343747751101311851160924005454224729209260603630120507267840432416149372675216838945739882035914042605910442526175762745007516762893718579923937900628979448828806988553701710095416457286035268673032931909034565248604895096067724331770444093983422187923971280358636532140228775128108515573817309744247018883266279326193156683210696521194227246177354036260008815920821901433417706636403357173042950532301935431199944142018590092620760250025630822938291202352261389405667629818036025636746271967807503191538045984499807645605348684964504393202235918782173981665833565214343400261986336886279847889919064075067507783990495442899708514572806342369534320120205030331234465622601687028549645660037696982566882155231328919134989456542494453349035066939069077290625106905471966489886310748236128480411830336387251418538633693026050124293717538091044505005838004352586016077591863964500944654570811740126722335145133651643441035380636129109510370941329674364241290293222633410652401548319361884221601233506596891043357937220192353407982800778080407535240581742605795035073924520368047865783419726322206723075868272377278378151133318203746031636510521690530881538242938061696286588555165781928796202530185495713958536823502308155583611154946181237293827778647770341373760222785863760316972248530318138265110527918839892083834222034397003192801471368778979037362013849513342970663423947616425396641246408545092188266485719475732046925038243872270166904547212968056370446702903185682575012882639036278285468521289374736206839000415923005877058817948461699801220673815754654448586189992957030702918301924411827098658650072057273886440088533747929673931450408083872485371871290338866668914129303074227644411330735318691902901930585059304043272860066877819303822567961159475914154871698991636933349115963167177607157808170021485863292085029974363703786137610435280881054338896799867129178175885281888172650065177635165905589728404931741225443296386025502592750195957331623420400666004248236299301975011004457283696266593428617935977809960890606767658864042796492713678936019193778824229097704559088299596851473534940308047969573156408820820656597100340535333442876553134475778852587213246868433701935869399572890709410585977600762321533659023909148179623724513760172601873042906875357090547204391409920529086839586437046563187110069804342404588198098346875486921707883089908787302140493607971264720995729861943808300490666756180399924908814937332024286896245824706159322199969221606855488349092372460749721698304 475582643919998662088243898886759273661700111420864387577213057710054038099410740567909916438556628118478083565558261802076116275163749695341503533375500564823067554809777340954978233457385151930388570405073484421478334960560603265355570166505782000393931602792959659616432129103754519503615314785277154893731570372472283361888507451495842968874037240450559676249579265228851202540464358174492572723391231230032272648728961389114767380505744273325997625116363806147527387991268119702455814849573438752364498695100452028445877612978851528197136102199077769945805512588500016732234497145037955139738000098828653807890264402571782002467590596204994673874057396322495402166964673302690667545495578315129947693887083759259426567212202205331216106741329064294529100128451992362220261986949863111754414106067014799709922156914432276896339992521432050800615123578761711432520667212914857176671934573220292319446924059457511110917291716704941965321832634666608829190874249612881307354663527637042897339138509751073378532916888453695120731905580706708773520386049204583394942737351401225359971438623116198011840512902799610079014948315945177564503809840261157873589251008204460660595354824200279337214003704424865466592362736978043435332139454615320698544439859838376698699882979209365465658835097069898521787557739427071027002056773204192389625366120891498003137616245716295560500813506170009851526072457317796940731398855609547766037666409291079376630796813573610562748485773585660651834260579686842611048476353672302556574536035748853386296055760779342478647578716947668783243706031073827722600236878473763639404662734027819980659964704399412231137222370816623995416235931431390057584664658760886234449823135226799782941561872123124151643312357407776082509425263035373234779916970820105891450315041990104288557275368838701858464955642713030877004946723105410842473987324873351173166182652754196522528413724282542863167088246218181564486261515074796631447815340790031942588278096041469010874945911558378320870980953387949665167714809555229313932695925272356468955408401263503127696095776531551398365896840916931467190394500610265688854843497788104889169570468674801577689384344572526864640044915318445026856048064725386767379645940272730822885096307549765137791813643571051533453943974603829971934367057398984649297258075517137605803405042523235391817620328992074629120 0 -1907537775920900797883719701126639316195531051504496112156533655509782756752251502133480535989860972081183603675155356740013905049541599930825875470581924990029762769994269623549276893107651935533748025417263568607980938707697391136434111247490646848853436752975199252997871540811227949262789679748910653730985208233676322522589390438986392187872386652434284195944691002348171425501708771256115389393399499781144788895219565559668461021317952049809691313473435816705571605315337960514153349076090399698155670909314622139786361943116629422292353384452901577392747527593718023998021968370075106596375810034686515216860429639190675229919124251127401956403070351182630393834258740541224187878426072615326519294546805208300226593078101737378116245281314410454013386280300266370870681995687208379352206763750281129624341174264228479054060029317793741432796529508305560358103783350166491535269574291787765153708275294763348785415366523526130506742760454137005971952630817648040381386890544667454684581223526710632594296992619554780496290377844137472601512392458635900460652805857590186855770823596499094703516164512800685306062460017724458400859831088394508529783243070673636525697242097867969585616487920242960700731973190920803938084813644396393425353617978327190711388420518714295102283883753065913540613341609309761090152589908231384025979863283643937687566613936941297145950155210511622627872515347465188962683804276424038102789201622792349601849744789373371703127541869097485094267518400446207554746151668006743886847020022400170287929697198484575110167485959645595819380372373554144409807003980337787268420103982758067768459136603043079274721168444809456990425694597326279909902383168860167700329490218918466430873874360338783488637542347847622176134322034677000274321218951233978541138028083709299201226480665623900233470524482530419041613405474080574774248208386057874691233672877595125532248535692362530120637174408738862346818112506359378728387039635295227430726435348009474347581540810177907650199765045558904431668138819832911315126348969462044589974539488503412454806664052759888606703285368067983778543670685049783048417082116151936281990815667632514430699122024481426175147344831268968661035721110095800214064682842268610137105686762521061551125167070384897789833407933908417917645866961200363220484065555526156636269253519398573949738354413958860003619593585676200303812451708076581539819123490364224761569426693995458505791171334737220892506672351722569418102113913637815541089959524584849615083460486619008670199760293656347792368465204002929967249545141119823610815935909699256937976637736384729491268227687208680740966645394973037083377763651952616860812144094465844717590392506437860644371802050214161276292047475004915399181656071841964604439002283956084519007357105365804687198958647363675373196137049173301514629614015975375355368567076800410531056739083242733228851299210591950047652343101091788904764119344924894107143935583551872949644972504576190011513077803762548581665543908668815969624289662794619568175606511104151654443093806401298703546031217440200472229848272405385091848779368030472020903653360821046724234171453546126142448526438125132732442317677582579675822989985903909018311972789384646021558519279065289026638377554176832119080459499001101245548984022274554311653694469528240358625672256200419287980488874170682163954700530505190847668298719709025224274823973530410695647850424267256974894085092607366932154691729939676842270917669923279714955316735592688831249196396380493465562858584130026659961829800880060993023317477266844668019461532790875141458945219286733319130909020259844116065878729904655758643619866252383644702287406394768394098430592983812184915375841531591485165433759916894187601287520530530920828075500329149228934903120468291053010653613981732988304930906778651935212401869408871262133136696636069514156074249876441449706873738805954920214725895881911106107726918066606947049391859364986366332320904333924788376950451251737851690653736367194578493562795114798517448739591183091367658912697245097593489116971594109423625634021418890557957791101078724675906182866782057946444045964720940860214830867515832220075871941836241024816708984662125666315656681556835076552652507454296135037664038089490453436993521318221326264268175556063902911310122003570376106483108323192991240443147739985568374491302942958290248901773408697494305227004213318315760212001902632191105954110453459863786420163161097232914208294194748374701458259895492599939687162739630073492750548989008051038036857691851037711306103595464522355953650541341937799035817023781161634345417061885831514506926744603771007499124080640 -1650815215963178376894724794790982505633915650849460758743292805996130540451868665293366740247097798209093803391967587115115954456795721522484960469787067959591627051950347650198898071948834934400317604950357418859762143960547221604500621554286164139469305646002191672285162742925513358015340203043065463064436742921784069019248318803968456407009911792049203237079379140003214155225857017075942595215110533206905153901039416685503606171646710135460584760302264552802002109029400831660162056291456168273196954389155129583269556019976639051532901915308392175412550032708950360536286463293922479754360094801371734186754271222320680354108183494608608032786469783065828960351747506461944903187059954515237166123583340032955538096506068381506926482995375720307788597924974290642988877338407664682680084637464973260311512898420519396255349396678973637525721097630291186811984565572491454340059122592407033844813425949548234276066501861801733910220524664330681326459384634975722287861272186993786447630345633287233626220744062441817206188369931629237447651889184062314537729480188415666014048770899271228485844315898553555065810457859967726554510998580193491367486511381065495774975152740606245141910813311230321793885556699786993418580724989435705423477121828760466358773735968006044527981045091917982533375946457864684722942688712814209377737094393347668371988955645630401163907712935652050389269797047910384803630244526878865043463676755986627950123246286064202056354280876785856505391765631890852495400713393325904426216588221571145738178526218089358460749473176789353913629240187430799940251121814037358121270775620235346732625381503295397891922994162762892978031573356751477063128653832469157799370249376837473978967560020297618557694562380531270108908945512615628737133985764734929715291447802660768091025701289792535539577028654490088487628778911080067459672257702701751608518010151803145532093120887090504321736694769632308684092879039489509396602685980923776412204162533840134122716125411234649497306866910897467101612901183361732120980243879232743783347652909572719939161731639288151817014898936322236481017343857892494846187305342025201565579413270219399759505661492290256692236828459422701470735468989170018281034090035670467131112095052660056043135156377330688500512386717473948415909091741320905718924778542446586957002635764804446587141936879478865181602606360846827952702250138161940144767387640663391734434461484061390793077349838964978230794973773895289904111898213945188040837129066560154108150915023763753872298663723185248021369210377587792800261730513804640435709711292104965124807473141758137051022078752558095993305084969317635003379025663321306139725697026465506245981414487901643016351495553188109115033943542398521211317173086125718205493898834168653184992823540417438467454473584640725828204318251938319348648002061418828354196369015087199643800369825163173166116295044278912543287338491444781122085989579201782582112842337510369164265647957515803071847997387145847507262665096252904667583220708055635983499149186991921609777472973572222618169000482993879480427408463319561901386057666165584620611778650185976655827947184102633835255779649116788997969016397375932467758856910985552919383413190561496037632877228902347541594224912994377546742648089899689787344840194515145648587984823254360623785237715026058927507864557940626155004123405928537828317707522441429952164601071665023210353718868198585796954752482871807457289534669931210605039045939052820075969502427512144973225892900541848906822353076601020971918200650314901891798791244622394071970654754555464520304092007327009021181008634527524035729864729486129500782760636361044340575548473360976716043726028465778808225627758503694033336917621838293004856789273737045678803692678997408423833544447716577821425988069557945495725102337519961355020028907218436045059547208497008244911372257943055321942826130035112089646665414352446352181232881655090049743757794451246019963556755528953230663368750682868189175775785067676317295360418331803941908036572045059702274999058036565642677000310263632538265190279618225447260787118191981460255477563641534384950752259455262597975550675004608320158889920194444845731727869197884325444901966533221776227513490930560659106901188423408072049580894879845250498560 -20439392469200305206772285442615475882658914468594638218336207045170044132069058238192672690282887019414916518747439343889287552907270369590129795431316205951090982504774520559091088004823755380873488665817764759300792216718699356165107579383512013988977401221760848435856502946329046427717020354497984782826303524457095314563787298453381092683398409779013285755806738084087535813710460489419795709139636859985151764668090627350594100648717898964511121464036038538137019135396697998950000312348056257740800667474685181340854781822929539840903248287255985191447273766878299427606018963780860946020678727913653786116853116818014574892837256100730114017363304500558714761129966745750617202618806703436428531462255464553453222459757429070390537153191011510556458121220657468424878663886359487645892274276589777606490993943473719525666613377469031933179083999061041361480919666992340625239551184833459553536949265752890132865269814375535490131859360671374765567948489447787202738398970365729892622294585933790798310976836875031878578740774700568229081276952028432511768660183691836871398246761907912403498783194054419999785314174803520221952731948505310576241837533265366190983000694873928074166030341180662855397213183895291668897628888919688574480673488601731722118882717855701564966804169715890363187895536880775828143607261546275926338201872654928703787113419930359262267822972292564567489665206075848711823169989992114212219192485530857164412025731867430032059350303888104733940672672132009160231928479649417760238579119685697299870140192329209698714750788362917461490412784858567464870378339428459369037297585397179030686810494476459707747310203530432020890266640253627283729012985699546292364229776886137363740643290555644337292991991385029362006737840582995667772438564724930229572066788399109543741201528552171966651485924312252782868426538493622162261709373959589134609716435209061375509497818663613910230441147039909240446557531260713249703859456489279316022493575910422611672587940641963461115349371193761720712193072354254365442891110194805597463379980992568369905416419149331198352226552403953246069647816638822217696101207181602181384260338182468089607290831683489015768058888993479646803685880351488747666294413537630417832033797228673687356279811059383561363897153167551264867454867358687302494179229492078096786812094307293968963912961701784042533313270604315571310098446006390717751422940861946859973169111038755225514751758138751725017784488607905098143774197855542581354690882726969142477442139711426690884125698779303128539763040825297118717779686567749896631363708510614699602045486117642849624932493733393289107521110018049465767912594017749412016569259549475029736660368127496415298949080730774365548732880617507558916986512467121887333329075279540733765797408437098468907285186803899063145691198300187890455156003265325302400938084214071763466169985219017474746677797059686330846133324058641497953772861138798121592651838313481696910158626400113345621834010115681439715730549720160771256093763555204275363984682412991681481128652847125940087213238680791725132895255124142308760244741308819633363994093864414182360059225410285021722284873326320438933706351976575940851897471774499300209041002139903664336221101693635779639834464987188213826929396258566474456812995438871070777688459551278830956516285339163758644242287189204646854101618627062678721335959516470977468886834727373316362657533118089122931600854914060280935042813498443647297860840227300923979809205759438792172819826973303377665662235346877214684555781236570104420859859318272147276866291153636807354504928741751215073919716958885336134332921656411313296106716507363817430150208301961522708246163660492572861280938437089298289020237236320802134173966957760547713297184613679893942873897362779740024721584783448661512059880150244455646439749085519488721274069003870506999693062072164298028083054819598965374313611744536768002812845346624511980137037938207858388383162761317723312270433440101118319261650283039993041717857647877470102357734798016704124782800684562781871005513077019851405793168169202876518718955201343755827512123580213122972452625574861012835789643917263942756583347224925235992091173338820889727309086731412504433154384484995525329361383364114571753525055521249586166932764721548845256645018915076712799780151275854739229025131013972123797833499212087719297315299983433933127152013872621945123132894159237740659807403244915725782161585616331885823034325504459939728690775021311359891976707565765333674330734887134018341540120388785379729941726702760696115930261746527207730639499872629254460752102352679498476696110870567401010694223013578548141612340389271176773066443397035836516463151302520668679507996252027402251910102645342795388279221068788551165765280231666215272717157171770604410411402289218903059372196556761849621534678864790868511053730909055946001008304616153293839973077638536878687513942575601472359540300179355022993616011264 3717305395734657509085520870007154156453653889061218459602276141553655938436343256591724914983783367820792433404676488954618320854588099863142063863018685973227366097121777378097739917823941556857297691095771548228597589553653602611361122084366195676575773777150642160553596586244301251772167297897052684130111587095581589457589147410642425758985348078473618771732473033417508851065460297256553411941376104935603378522062121898425558393047682907003914259023383929303683155416476745442576259000259201964889191202540716624856928411052716804187237853023597309585888482924257390095635254416455230346598138815106889427669353123377980293966382946221274599732429963688647065516342612697338099920959530616326016039392137587977931113929457304397100058904593085473433888840460816850582786466233159268614894333944962219273063063092357162467532746936561321387821877501269768307736686095561294416461794766143067669837278701172771882402767709175314529906250786412510066267104990727045109693788626927070398529064765827358339329993644427856735575284211723707788864191165811218132497660771892632131540576325374046193535719691128641816132222340253042504617633401591875844692037443886814519152037671086820924975599377382871750673380802608049577459960175023338636685976633146760987230373486763120683756557452144903873079026766198756529240675065891511446762187512579749571813500103131696804220705090909543676707763394924987728781829572464567281058195069718514686583717240131978369316044131925687289331901037039278798371189337676359812203340964201920273483436207249768464897053141949430256191711999001905729668327651033189143208051562207031688848264389694127714919794857858412435081244404047640083336381707109556720102609324544808694825616576931663342501356205345049991326137263532209101481097241841858587226296704019823534627184701310490699793566266962047639137640356973676342793425272566646872163251489529006283996151821866921071288798920537119366455346585996375790871794041448280668557173170131127128237662111476294067443464959645018594196764681220572992554571719099099041608776273019129671638229439467794033385960822638922741917713049542043540090876328653475205744691093710811069915941449642098281949821565556068843713217113803111594844338376319717803715213285202240753877301527990813722326479222828945533143542651542358976517174918945657372547147273293512436937053471812205157420516373487733557267600669298495286835728152654165899461317113812739782269197189305403209901737491301511531710153899129492839970560758002456298573738770537460938127323991360300196518034507420666892944659594711749768026134980076585633440792986630459800176451920505371841793487572843878381916849881740416920298270818171097349312271207931461730597791807860760545246597307134111665960433494310976956013984776708267272518714665606982011064580500342889147691716353257800179278261933368501535740881573027736978731723978816765333208267204437028641757178480562416086080052406010679411537941180329475502702297769405518003664347847162884418829341121213174505634380939845962182704366032658139050375502865296183498056247122942130550104055915414149417104776342023417283671904459028755253770103687892494835432041559115752967987465986430339982763209603322931230690337110139633145574286721700685701463787350104359200322340670811627577582022096409175821352471475864958585358871743493086017595138270898600800253632091166359753672455523095774253194334885029665693332825701555879801654972704997245562353672701503278675789241682746668504077317699826518037675322431279311235632479517939099070713867313523219661566321029366915488395124964496713036364143913501967613079373718233579946882177031045428921466767775347969210419214908446935026859149580458962132774518484011433912210933170028076226690519569658077293784365763552108346074449789811341067852736911936277159312920800585520492093577769229637361139995952143893750635365741896846782475898533469364243125767915316362779880727872356493005965331652780964732393035350948958153522518184833380599726298810653383123236802815008404042778044608319958681063523659236208713269439892040708030422069747404316158775780486265291678539191259515531085771652632062974928507404019691979400949444776887265952754704575033255992956558766228927454292238155851827068499590824302386049356444657621804695109287947800221319168 27907732816284457179096815085147394631152023652802426845858590138430179668729992251597591975337436859960070177801440234497752864333277879618250664075121302577308375470643165690516316578288077002857827534941884449694138954920717463276766289524170116839515782700800656840534293974300925485815906146276466565033411337303395610345992027313960338120047303929460680965647632794407236334662895870904956343960218238632213197102376162776180974922634825467660531088185270869778845507493592746622094335484799623742798957767062468046451212294705540433355645664654592089592835760875615453617441586498671614244619497610291291421243201064122337165058664235929405971816037145002915557442410385581067362608816636788304732016961408728000588583177280925201198543340898355514648312620122074675349321745247199770258940855098633143215483416878188960748491911548032538606825915012137485756461499936175975554360369918897845633176751382385850813597301626773836007732698941116775001039260799121455748056767331895184957876150389015414132625130506762731093323340202109103636772034079975003626634953227893257940376440867714499372209466645571481033985450520418041099036844441644658521795457990567632740327072274587496232037519447441654107554369071374572287986966238596748197550636785155495696967547027523720666892272079901263775741142095332245681112761194742655060369386767337469750932431196633540858277973429051349794263131624491305975801370397341591317272722182252257283891530076864445291488964790834758962637939629053819536950619674380707991261123271383277104113120103034798742089134728512470992320176456951415130331318228900943118546022851961113217408079765969097479670314261333333044742898680117823551727369003439807390522378749379160861393544187777239209889678756087127035118257034341221168638532830359149076640758709181781868690797294691320287468580077639004313706354612288143384125359812189501379323787940373007910961999292549575241575790320678073741727639553612577960204990204947619700668073066233479276080751237227921898248333723490726149530324326014007204339647468365474059747976202184164200777235020241771117885013811458376324583281648941113757922877547246484338692070952507872481458757085538685010484545013061161182403747087165803614161628822860502678285855275059048807475871793805521626341846423053439603304367138391997711018366613162704550651278699049867743588143807634810782011608422121899834907048526593123067807100798358233011964573239711303347937926265003593447303076740660585259650061844521560606938108940998244543789772692940473047865808178984958026525102254385874743170442200231398488524788636504306735960344418010984757676885424735277132730844303830899914745895971583575933046902292068839143327454841670986449456479213071064750312851266988975009828056205355435089863689175854604010892579790543245642153179173339335501299883704992567588369064973092005160367921708779370082498864371904689288206684843188803110314556146354081100518483063000803144831872736981298452350662191222156946784226135575118531812624907643464169227515137434230311083165102818055429444514776189517492861021435882003834268171922330420028270101977919790714790414006369602614271609791551952143973492587147849049610728568888548714223316088578966384130843950554497603023118918146547277847141471090483442526278547120108074714088505773623052749796520914762799129837000899147754780204681416226293692545760233555391009679445112461887678127546886086505693967388043370135200001565696977018382671389589445664193362170719362600650400250324600541092460051034162212201835677346877195140661612835323532903201799784755638449374273103477133524417585772575744064022040750817891673961296686407413327289486545406202503839048118797481109913959802280942802455337267272017993830790949570746405049163170871135645585768555406452529113721197709714397394302961776581074659498457401175986462289857552697268614433236654390398332741906833060222619999206743561271749239683541076643154390977535796540916310560965120555145883208567171473422228468679136426729192656036383628256103451600299836219055676106233689603969482798919936066158989976065570745181854844596108159636147610863012877782523865993186614888636455440131841438531979583347730697554353418879943624493354102537536951962572860871949993949241584342279648907507992191504477810767478582181018945904407365584919288174869258830176754214097173989855538490917038330671177518874155793349615981030065559937918943782879829907507383235715722406925384328149820583434008613510430322418450642070383093131835350256019311268005469223947575056185824244148227812509257564160 -5220761242264717395745749007003394305795853735197752089029016481135888384985325458069333396260669169559781950219634893903989892492360012148437221098673399138118237688567488685988956514164960446930334869585768664707384000262234429643567711737326534202683864263354409996425329055667328876228135550022072797945660800873677024873843515171068085053488567531580163840191373449155072361898092984666671023236223262900186449029153644031112089412781735176625829617113097634857116147131254294590331181648060293647182863466686290050261099580174707598230443925171605917477961296604401829346759778038002402491819908665033191996054754211737967954846263633767181245411617435016178046315975614113567053777397082625193580639571011681220238292582769928574706192378204166831276332069414433351806536619922094219871670865089946959509694200776609787099073060133698481834041913485594917717675077390048825214848308177503876520391563474793916930903760642658362002855179072232161780550516149771265751644112751664608643301824623937183817486879012411980171638229633786007384538467941970587007024454279754785165416128477228026471254138981361671538690078952611616124737455695452362546607074261571357684811604729043554627853511823173023551962537093783219929029905600719940260516937192200460395387951025690870868377448295208226450591659726473361543646119646120389382461423956599961740523679998300422148026208972348257638486872884940150989835928189635032103948847733503268983525148913318920284793757763060569069749229617692046545454017455241544294801611109392608076233212398336327471613020226123024815325653560939154641003078873195549097450187273407204476075336846153279451403610024571058433982391725460283417467280788008082223640814418887459809849090836152273403869278714920795906416118031796393393975946324923091278632793737656412467904811384645027808298499479201394515119540192983558569986254705060729009849591482596786052058180585976524203511017392421795189449529650679576727869212569554019025722934296318043645550536748475384870214333245282473041391321861570077439500880592611872680510255499514403435397399671684889935427602969161732932462277061924112221033229691891896420686242140324669636788555564184519274322796931771837627550341882426677733529732883572918097300224822971531978426136931383761856033085285198181443203261273074478855076727860523683344382212638207285560970834289362741500016663478975320673974944586359469424418590656262083734834430416838310285961351687339970622884085466809260839345248735081340641004814762921287019989623385520354576007748968163848681381541789979679627076694336591249130001010921544150916784833830175728313861211117192166831541434099156762773205669237862186537718229444889748962764863571614322517220911690739603980437485725171932975769482317222853656635781229943035919926376156766117142780717026954368876624359059999069008496780981154289615301600727337338997791392009650284116384478721075937130228948943608765870572210563963021296426127649619894569625098598991605619685156479597854550604275034193871272414336229359276456172562992071686116926737056337415988062023765946591986132255921788458970948352228404411295985509126936328788105756798885942935509692261869930965871806410128660692989073890391462679083251745615862034071266806682098482235889436795614233365491325574436520485314935267578561685342893399382821001854563945201712369379773851084535743882359942941219553178734624274061399655034355249749421523957076519287994016248689684190269966411381740692369439151945253571738093642250377829142214086824059323444574286937679170748467201588947777450697612966756673177502561768640111073524482863015487611522841091312596704062519848009965669225462120372047524172764340250985742454359145071190205121649576911285499641296704422465420275023910669117534222570966432291204350869528068159724925679226435216389303996402275057178398074984820580497814137134331285676756365303689349951200117066098079617854515431709287403982390677541792642468206317353181966828496276455699654856118341434780804267449657801523692086977584235644216359113336956646427393380939208982708814616458823565689119204819934075534236547303828919177929288734537804986299200102780793000353113038680742994940305394546855892135152827329303917060445624776359736433167044182816901296260014341358538815488675771677781019294062501671557330678928345357956242944016461126798109254397753428734996635798148372818299496628278659771783688610473144548469772083686829419026704495784338076141642046170340105444786963956025323351161437744064477412400946345086656031526401698944911738870219795955109290934395915628063102021861411527058388617410274918400 -723300922746130819578802201411256485548290295310697717295393482970326090439622697326880370861872668240167593323793777109121453904795827697552866757216963224441315340580952047203313938063350986483684420662231143769652575389649856085460355818952600151894059092276462719219061763925802372800716606895627519000716126447783941570340936282006848635463422341879112315564552271041934853414065883347936419046260088293573475819073404211311752502029561568187823394755534408941756028390761335271305897606621296969444712039370871937458161458883350663070320837865570914683842548887069752730351362903291995469784776821943692129284832935241653149086224887497339140722257940675065181079164837217982174392365327270808274851242871824854540276993790858900881284479815169805905924028094735082529783410944074291164524610130167788674471188473913318119630060084410806908990880096134395323670421377463547708569897010245889809509546650569038222422199981008310894010708738686107481911624306369415471906829057161618743997614664172014449148407973862939111823614252826989858503653200814390311136693955551383085973400570442957058174291796117016158024951344007577456776827822940200803245735742743274796986513755929504794791472049196975967009093795649769329757212214415421467745802969435990700161727470446907199083044623142799735699036874812837876905196933656647361788970365085066393698347428935428302598857886406536210345128336505693280289798528932016981951040362567544681759036242776962244215845472911115107185158041298248076140628517216172639804780091185802847421541519409633452572304717128183844607573809130378096438142214047768243885842321236365077702593230093081197874054439471497158045621183465915581663277415068304801362849793301558171135480126574592839201190665496053991785853030206406401401440201238063464888534554368292982282890958429300950877658762259161904193616630404306949788472267305849766644200366991635769797166575804678216393264787482704363666048732027040494899872998462855240141242990456268033183394465831542255914852950402676744633769461082682486795116428939000043881007236315377032183718110183311890097768386116892973548055480069514943926408545830692856130437120 83719911236902687017135160412238268181491769635472724801494155490216392023477373305794871769034982522801098965000971704809091014147056434362730016034732245222810639947674129127414252621213847809398501413950076608455649036569895452428865233145593759670350839374932407079551178134713712018323934794630666291022981725293861639209334772664668794861582025773432944141470901163802856894233228734897161252783216559582312441320584125075382387750875809374332071356271137610636716532884340946438434338545672727974215756341969233591407930271152374131111810516112330197794807572745210150882157823919603433176564906499597231221053571339507297497778408333883028153704655143140379478610642295179680901510856576890257648515193063462927591025140415392624006998176770750663036077514293073373639948994075693270963601967534211586010796046923759392108158466655507723942929479525977205522411660368950875203273056443232299669930653967168361215149808838356317752480789555387474087879502240070615983174899411829460628629608143929556180322903940521520297205816285365422606174890797067331250311922383456019071731765388394320686284293387465227836194135359509180176959644115571537262310794579071514108373148579263840453263879824406698475269608524237391160001922927619501204169422102443575223403296899878131787448817938774621160616197926254799403622212069507193215335086300094221332641123182444263910994811318557141694408955592437706351493988127223777686226925415043806690045380656122692935188504808678778153014054994791500022489371665673368667139100295459644428065009738693278012332783182114512622359550858634862889176893599937926777540950583023811425341049729685979291699183072407105227073086768702952377336768841708917272144599075555326032791244815304046342278348642331171804687025903566101353530476822239721741408255010042533547781407056152297233703454782476792860412990394822458177859198555487621110990551521814082316247850026929033024566112198524830825510983381684152282741120030516137973163488948644582750184382433347207990312140064248994722764798520577765132497550596710865211663624345727273590923974849299888187178377059793628966046826211473623290209837390021686231948817937036538809351175144068784988827455250707196790417804946975521025683210450897688887641495454666438027371457922315084340915214979360733224490441949111586061312892145415280422141814978136944253064745505553172867062258195747292576691657807860003896873530314955219591580555848051950773519462222501269710084959593709769417962096135106913815843926777206528257640800075460860390895825783951401724670670631026904963711148215562877155890079796071389430614815282668734480286447638110348244151641869564514933408106826554600560735984943918576096354964872090941866318022217179625100919406858031961047246573617835952502658403164106570350548629767152435088717819914349643031549709666911401322750712247076310295690901864435646193068873390455070282996910764580355119792190546713722640270136716048886181863214841103394919149506078612548462663890032943411897255575249332702619073774171915546443525183369324740574707886859790383248539082030874197179536334618102573541054961724390324290644588075984591809664376185985733532547429531781872429371258700048062058120784144216528179451713980780534696240302793605707693210141833845141698687340289916022304461568826434173725019709995590865296080977476339926430603034448487131810397278228967790608277330780149435050110807320425548506338545554855383043056623622756452570234378976218440739116930133721235028603109385671129333234865352796034801968951447059089182313998774002050576629017561658429155415297772934509927734876619259871339030280797972274011628508661426069995555397263290135481115193161444564470182497340277702566483320850869029480273020206665727395075047397511730597209973432440198906214732113195510786591289354639771061167816273701145287545211957180841669850860929903140248006377462784487212151826819629162357948553232306406098331335178844728977225468268692375104301254691436684672423233132322339922414303275739381563569540984438813877463375190578018640227649144532114906611288638445465628906143935856938637868901220337637257536997294757159507673649061657058291497352531552610911952147866908918010182451482364652265587090114026424613895679804546234113844908788584354739927562039173423711606631948082430611481584685814947250990946876803238644644623988291118551428009745749647012253038555759138393556471831259542737969828823062073925320529807503648507375202945397593512518699782085115749889675795132508529181619036759166823864564273868310344533048998906200602119737633691313293724535086808228592360422780471810210510612993166536426049048053990160501020039537470716922238894170051297571513186212549487553382356633656382481266495994900738208550434949803138682023055510434057724393682532855021561155026340156355300426476059485364905752191446123695374533282769389651756681314595395204478169706957716169703542829884155166053569865781465551448694737027480190942324100956160 -654061806538302242321368440720611470167904450277130662511673089767315562683416978951522435695585800959383585664070091443821023548023878393458828250271345665803208124546837019452850991918121665576987961989124643696901518969281302876929281088055380741072864307008360519725882814195457631546371333714038061555263826946263083548750642231387699248955169501414799384814645944233804316291175653049925272137021918705989295223975957586019980888469063919351813394264050852109373680244168436595980975462463155213068596204186691720222070839654164781420392005631684400785811742006575685714558746977606416043577710230533352977056663256622455586518192056684512121641445595366890142268371249025792279272650471645978024199578066583555203462493704726961821513154526816357156952991735375711118058643241974363619859589536272300466396026584888177256233635211065110627006455965250753342400468497048348285027796165826817491688848001881685133122498100762769183481891111253372266153814132604652086492258606114875734561149301954656703887504400967253807891527426656273815636154518337244841733189350518270917974266503116477275650996343738338024530899575946662140374314505141839207396665486943367257744242874109924716735865021330948643678341046296246039010037665458928972621520625106886724529902057446718738419829813055195653295162194963778413192114448063200070937057472627988302261510902504453304688781806975818342389442769386436523524111276383938727313960476689828561933296162064095494832425405164299806728606856571301407770388414417200188777791731839741124395273248728529424843669243969491034340504317915271452292514458162966661305314435505934631040584460568326829338892065507455499624670271891578424304355415442072054145853197831089926126712961166736158177694744919983942759188923398464414281407694049185132440072693486443304420169086045116772262458702512814862969704165552033817243157001408123715378228611533833907757813020349877914865515784394674326189016489706098058585173547219427120208416964162099762752709884108580663056478932194471420460443104759229312538504248002397927566569875733037845571353926724012403622182233013916243250022130154641432339876934387157569891607237971003138119060910474411238981256883532546675362700806229338683568947221424329048202686533884669166903484542050481610696728021856917777844685080520974563240104039704695703478630104261656437305194186859807020728536139168385483400744278094644513339780420249274557698784486029168622107266847253267351117848545135980894442702308694948182071788204538771722999771795955066149482229898493727886945154930132024723091230385705489716717272599512023474248337653115223356798265211629931775149100022062399799262949715896816822782673240637441395456348647230861142448717157108264253853476494932739272540213353828501478276213432290159414461470028087853924724066047903910657578194554605855042644863384911325413381032693161051172767173715638215757987337756642264922113334361513434857118956551578860581882898371775419144758632616496975771855911648196283923498534975424594004648070046610826775778509209207116776097320571280569002330544988544312699196970999622234997228780494114514125694319402792254346826051152099483572556466899624151990790290654802491246636128247786890685803751250122336393809439614187162476417284374311755097459983328374773568034634935159736977432160285982600383540588811603351920059020508376248404974595576366754414622228731266449282192778283966479257326190985987420932491886347752951799881128379127564460735027964811898121283731641612845849282126692191877697483280346018086997354927485679024001374707904991183109715418001529692533021738158178440596288344207614173447185206158937447619944049968969167093726274371283132322700064933818224066526895834089225464776445059267122169724230816810788432697525176014689502499027243630599464558395406936856146338323901488781897910073176112142996794719133866359164888040556076375304929021960733720045996189557709378944251403170781409257535333176721088106130982871836097133735057416979805588981302553101183096981735225608436062269832669837610717638143017786239461236028018088667496456109982274404471549762465762985007425638300931900409155047738753270685479079834305129771689829514265018741239502103218119874393677093767107113516783931424597001714740899318388249466333669783601127357048871428938594511959541863790394810694996781020756011523304933773342485535744194095837645686777520148339654343511342187163029177384897315910276777510685721040998356066746166829702840918851830403601903153812110459557774301985775008215908023630334964915463372640903278220941177013405340802478472633187635505062069630578493251603799128788122459279257602095358883818679235140461306983734322694764232869781626460224479916531152842905434925061702630334752931187012012933564095308680775937916589438984092285459475872535785677447238710518432324251364381208069047112101229520671702354902437324314676907463505398113119201047992043277350023977487151052801082684724413571502206573608960 0 -19960382279611274484905042746852627282358556419470565100290359573591812190647341799672976535780634277856513359617645816727326087552370211627091776161411277885060096878031487222786862115363228902527061229674655041247076794433321835225864990082234923053866506690995869939384545113550910693453068419875945014666128833446551219527147222848900851107899641155999855442568928420904886725461294647607126381846184163321025672370284349959660439147313127179745302350604156254140344893262692244411150065343133613248448792122523372089075360711400601146939546190107111668447927612054198575513437329753198383359204185111179720238443180476292526690452220820373011257431889032438592135551230629637374069236301560344915622111237488297654611598836026380373543527100612676705875667681522611724880219364355003783468517347567193403449465666593212436228301951860817865417129573898909518925786652931889722398387191797758938108787460769393144125982370306658515896826083119790314854656793851001106291257747426384605113902101884807355339359330602603936286620130881985049117275188218417642601276005425616706763547846145532806797508452479641217738606051207225659973942998091839163886610202486495141024947270590813624872692826290222798165126870976227771364778287695975436272525183533589425637736918583266511049079556622618061335369848513133425799858846707999478316594208760420315710839798083985911860471781478271480969505161099507933525585560590512206836559082993546375193896147327813486320947295520752890928486684998387501928929996631223113265466890166701907552329794908825780350287229327790023853894631546117309769702317054370274382932904265919101589805283103551101418730096049828174057151752882559039394162664654612222589302655081812712131066102042898805741683641160799678276534874208534116681518267861475156256536876045734882655905911237355792488690726446368277483464235704209972718605047388142509537905374160380285772783213787748935802342647126963396614531318666346300257951759251959199566834696469141325036096076235439129387210647948175582071745671496378897384101682754687828529603487515341987494121510200393228150491286811520891932625088063004576470104760850641746899835408468222653568166476028192733217572603381296279993274121317665629194606033051840834907831218957730854247117942047473317414705676337921368880800343707645647429047812134763128793184782203210011180033040610579047102773227000760146818452975184875617891379712455521728491508711148657992393248048265178170664432755572943815349123641669280445558130007108004825130470569495937882713636156016207270362838995051998921274571094083940703890310924286492691310663330732042995728780809005488177753819460353368092475218713655770962979272811346873323549023866794460410803152516390564840629086522073115252867566089001976380452551545853893794139227625511764105415717818778979519719828822591789463418303229049520867084902582789341640242651484344971551530078881701945029530308328212240469071507648754080384183521485906553772286707596834457300383153472593197165919382206977179725074104180981176768302380398687723920303262304021774789213175074629394373242886963706857250444829849555694413649545711073376674812690359755340828583116554040793804162618519844470833343675686335301362975021134546823798836475230536613598365773006989034394792638647398012999582849933999214753963362803094436744911747077928475367999523583769490211141826277478221712395661674252588631634776463466511830855326327703583764691481440453473299107560651175952770789555355756019238518906018011681696204155799129127101036501660122691650227267180621532609908192181584818363801181871138879932636864040674946888159749791976102762165137159361847245456048377827030960748114316322389162883580927088571997629964772198844727584844317771717857285015849875325755725398851018089310331801413279220289919305989141927186394333898174331668615870781535749136572523060588702574072927553899345925089364597629266111199651744023056009256553585418213694073582525528367108813033883053338680315701042283539581754718252357468524540168034441465815319903351707893982721491436426493840474783137075409722600492510238619089681350615134689555708241886724312737203051979059500062177857497774393709731267248531506856147186252507824030636441556770524979069695837042160904092382996189478392357190050355449433747738054942424761804807573576928734293539899287368632022385736053682560293416691069904340685537816140168258608170110176016681606848987509958625686082309634092085380804788592834359351471751851995898934410875058573509185322726485601390042542030937072088008343413937251076156330552648624474778685340269461245090956716122243788715866220958012796711881529195603275578763071705436411212828822058129743428334325980225541310330000786669477692878756503841981860106297463190577995733641749144965764488302408437850498853407764815362190545543751967843831704485670027822830092817560691758504044674361342890582628084500144301447924426489199866201388054119929504506109904809159915246452736 1393253821836207124929202205307746276700330422815591477399172067597743974523491392820968385305357744317005323604131818958413693444121219140815203308839232712749980190086418387462922997871965741371845709600078593870236893866909497444912884176335229028179677220226533641346324826385006706646453547902808394831147444625583143355923457504189607462328874729280081168566305129029583962699527379883738418659209419563948306862048669648955684661581452687249036051900896857097332423315432854932080779096666601264784542939440274884160826147045212395340079195689782612705788744731324071610693196851385781368758520749500741221270662974133790601219466271846265440211307279160157547964976756356771839069214462612974652931125042042486409309634355317216639148119778250615705056994528088520806142177059949059025129937526261499611281129176173636069811835439885910699766926223186911677997570056348671592188681658330277474203780350456478893355092529663170983145005175805192600803110357023134240565426649436883364854994336574564100527751102594808414666894174704575362722634739715460118860061262786913270538595991123020321413852385463811475999822254854693041952126022666987829209438073254433744918974783782026637474245922479858063249125999785317987662109259950871853024640072730633402597361069451999047569060115720427267210390898875487464910288475699026407593470769428835815293280316528307766485188183063564768036616776062059049343241503661377407749689234037421681045128176721912796254875351231799244594491689521022408710296995433615881596025192219259495588525103597038155351399885055987599654056152434346423606002677891071225977247854400376983462925271612607101588160095269506549801697133987065554615629853344093578209422321692876047260722260986005618122352622735631805291218851073738980766906209193115649157013898216818252255627337762845578899852956331891863149227001692453752542144223380568364183429521328624134680901425854276471894471923363270800331048420959972225728033485244777527126655097105974491173645138124886938599996901385093606618013917204519593243934843293808157092797863098764855574587810833489035559932591720332458383149424371924886633995518969672080231447054233948349156517690677965852623956439065746541432578023878184998119395044048321390779779169768724803746459678221551311132182017858874276179038539519405361460702215865229352456259722762417345431645727371513459188678933066045974861681021372999277835406411246498555881403135639537396859103026930178134028806893692359890800092531685816299996591986641588237532048660757152880046007127814642987276796288367474410361955517557144432335641168272812458772788477467962486893309368693290567269762440239965270399775943063503285448787656592003249697323460470748316421845715503126405059817817634991135779130862241373856202752 2854778452765640207623838927710642607385823146874969377976831781089779978700689076861275445844100793014331519544028333642206594732858429908462849466967891657885102976552653283858954874458041088887315579135567995210979639768041157959264905657067909633242326277683346435535303509680827110956852581201818495807240225573150540658158415244241441531524658580835149876001090333883599431504078665988724552903136529105795688452165734585883176529257892733612170170295131214220915363882068539069970362852773379039978166563944842568670236510766157444588559011907504939513191415052030948670495847461026860805708927107066721314564178144455163214324671506427515578132984876617206164904272364172294395983500275680909414437499400157354091627352214383336588351880875592401194699346781528590624427510234936862931200811805069847236281430076002891001620959367625743216146329677905159715715275904704016977725233872957079852283370888542572400613783321748944619778524928505630965508623493068401508782001766881756540346641194820711389995915578901634876953929815025241470166772261889006192802876825945310290718328235026449326792791806506978679950633202695549301485286542952979882297170328705183270896995984795542677144479217206837764129532484314965172685947922960085161444765999125778073086221599360632793719027505905901566773257751183724621154548745863709201013742337386886383785476349201651765116849368232807705184319949197820335876501077754357215251861890302516447485443140132861605162249022051320115167547936165398142518511702560950683112090229762738789786488908187058517933136377353614308022800904026534434700758992694424203276071221232962495271502430485504693967107521339586167643043383008117664199729070256557141395765961370318298847403321268989005100593472031377781609968047091526938553246573277226564318159681096841017473440792267761035544198661140481606300623777774499713650056121349545215567747956970723148116670900090566692385861920446297460696646192399549886520015781592440948900493050220855799025759324946223078401962681287750603857227368654739574623628384096521075938501236843696297427653232104596660703672195414506364487229250710945681400335697106609791937125741875722671084581478014300820958099032398503879444807639872959774330410538965986165832230757470598395206481198749776722162143329227704128380722846735924431857617412179499979929353698753696639790393718524601502367683209674630896969180116154427094789123031092837755856074756921663635446000215600828893265496994392051881974271482079130661156992923333093612360294638820510063716163705819095901303364728383307592302994743287285216190926426702589574647375088758301377056294902407711860767972267100412891973605505764351367681705012134332960569151438412466730308682403602777842431562193246563316698122980261339416139151403710791225742092332385684374991818134869524661640622795293249446251779439329136855886946234725391440935745812603934735182501811411067466661176730629955409817398014308160532643398169770568406254806282352994833550431778385420115213697688617764523450524006651106634391367006391662042397299646611032976027583315821704834328171990844377017785442914648966200198059260977015009178517406410189665485589703867617814993619204417145098844251272357525967242133160465217728071970658942174280232329491772370444793484660421818476673896965519237422066813367672042783726830629252794256822033188830409981467109616862871074949092473120081176141142948335585567555119278989529108863835302280860253391297009907568424425738463191345516266930640624045047964787516128270052193783739748494455476813866962754641200966497781708213152328342233664520076637135225009956593965087239872605739727704847201067633436761424418768232680483992629610794256281198625625183721933500265377669902794629200885094524164978328707266916570393946717406506655550990273444246955698758485925131930735299077619739922639046901643678364361408105011718148548631639145277590542451867703344833921012035118963217983135774396142419596003391055503730805713481292471345107741689043166828767381422761285388263234429148861304666399039993769906301948869128472712121908694597429060524329863811221863521230096793211678723653359943013622535037250376805237132082063798683472103526501534619762673771277495109633336395939978034246418032734110353885829748419211531124390231119237129743077468599469398343387578999764428733472571686375083477569628668454319457784372853052941079699074237633967659806508780042676150932507580505869178239365536892187572903112633283299501574189329418579023883457261862851684706035126437577562416404086292590600355194389547373483790969177217895667378041366160574914687282183315059116156484081755755450499549485983259180856430113349864342260393060406915830418648571885272432640 24543903331129649698452462166041326978330866936490669599219078958011513910444581853202929280544706898067287824584160585681308283896199931042461245249870844571936696291659873316641330405175170090844478565941056321722873963979707783065647202893726502977117979855127029922316773827799218894747737909548193324460500443444079963273809071474564758247807504864195858152534575261497785554070617210487804092232739103141105466639439669183828217744016120434676894806021688210474394027678008190977505288500064075894651689738573632028555601343516592839882874543781872226166037888884855306053288941472097779623826795163882476908567280570725678431037346749473160759932344152408516524738532820156978849856960334773115634000827499718956564631899885374493737575956349876432395145091497011157180907199639625049267373098686776238298325331387380466605244169069677659883620984717481811688578960639417967951358328179913108465053767530207773597681556483151732179950994748448279948490013288764406542431457171330555346120767224338481721135277241118181831167134743089349654334376866502280941617513610720444231234463889072991886370675537909174597301022736399417041418142987622105837162875394595375295712861326636240953991680765047222252962019430260204240102294689988219554046063934674694548293949241707538750911966233145553948663801167821670334549412305566130811737155926113646381283803289655244568681286963882414004928011321911870179934714256784699442418826147045620553066334717107848549836219681355633177998756510913467942004018933894837157830683305423934386313422930195656710016355013758338198106555732498778307319228870216047233328460261860869566483364523971698532814316069100354968223526206057487990646532299165634022429640302395170070325536282540388292684689122202305178099040025978669605116381612119877873918084938738631661784004114270389377710143230015607964627165122837913529208256189044788541752426841099883011205036467777177190319192243594240070406236493573835063417799144871609203669026792692972535969941308564996048697695625626000548689295234837941277506703789167523526251302653367364661116842410366682791408541385009296404102286476134740652532697431343614063563426207115805989168573577123000493570720096302467349920703263463601064766764163099622373914781915273766127960724527510232442815295095603757893998148001873012055591800005893090794625737673534425644211488465825405811652303713513594097326229696101029045334967301690036065200470335355260842851526038701936237602949361832455407335602302682036338592206458903172916845876625912277766977705099059191197858340548183618969897454137432355836699256270945635330045342742751351977324337986847188091878911394160566593729938004629442760086452104228956799265409494771321756396514764872393129389237505038087599868211068801062386718768576989410899521092033339276783804974849661045875466628071676342823118281526889719041837690553630810947128458947322303419117466225178909599787991325429787459134744901231741132177524337872160156673901095298092866129352194793969705835350908822191330671509250987764241084326610732498373643904042508687959797217146543081953650114413811193191396557780525627628574099009238884440763207344164803319812277918461104295560376922835573758940399417174148634947217250404565381042294970947478745748598861420441276629490810679954299581562591135974755078008643566755422734565841006255379693122585253868291356356751686090333902047461777577088706067823921596719808846295827883302057865384492923510718600450579781309914517338521512465575819102157586930224233350777199468322658641927674231910373265226424057238582306446165127298328919855960107389237191149079965053448073929278875576928400014713976807073642822546260870630084472959770380756170343460699968271307222278757794026132703052173229933203355014924551888763039468954729678826475126113533248700419123227053857874567978836811867309252907766508195848746056950919082744213575962550865176924418448484764657365033995468800 -27620478633124667322784489837461973193386329686369589206341463370643235751704008339771009267193325786713340202754741831210662484242755058231960116720721039126194583512442981984206959178681100493140129825858363078861792520108703831746625371133580584133301753135612641713431477099503334149827507538404822883672225478595149950186634777482713958884981430869788781466030508413333299409409538999611578023737171360965071066367830194484750941511954987116294062986761299548105419218647329806208805394082691158506893022511666258470963927572029984532282045567339618840408032796279795979968773597019486988561703545176259923842074689578961561037497153606447263018148691470679182733012601864254373474594358699544512551818877658607082466017573138150190469138755433747150188023441653408267146901590630646250210130025678353643062281731804982473055406412193287810701867065127477523837327947049674828886043723132054322550992190721590386060680797798940536125590112737136593858726833609637647899532417504196748610004018294942749596622776535767471391537581752417966766334834565966124765365182067762839418181649444890093670347975936172439804149292303328924282582166097949489867702904015025478438166071375481209340012166846289589375025026824067431213839771862786096008571876373563935357217022126081179083368806104857628766758500183504773127311823400082777742293294578474770188281304887575668522030102951572998790388366818313314080057796006708754873490293048981245650447583509395264167820030622348531755135445184884870564766789250509741313699857762549441447358634086341018528633823161085130381985662662355226149247401694525167921701349135229480863109809071493096957834467347695341860881921383903063805861900506542792488903395538329166190788108890354369216402266070033828522715100023002399995086807700705755726477214637236506790514272280616967619083318121061295549811246686917227246018974095670306409977829013129916312997109972578301367691973403761537842899410669050142981792462367875238751752405189822332398102562666048389120 0 110784333817203566702768828571055953396965679200327946531840447829772708965430952805034068673365812534713519613600203850828033349651179001583356829633194788697002109751249859501320882724462532584584937173304726508894295828509005288282561838317797597269868183726872073744662122245590639115019832736041891065538700091148428055298369713560999338275497653658803889845488127942006552753325120707076745467303025292033138925426671663566677168003599555080237264357331222575235352909210604985090811590834199285114038007797930985729671328751837906262060775461275844337273748072018254318709361891248664332753915584994478874948310233202545842178636500937455938442601354556174933144415021163079190825659842318411321169167288617175584623016968201499612965963034755684056800272528625893894135222822617135445409626862874448413185013701923927181374562614815064247308610793743017969411157958510545700129056115866680416759467386003329490228865248345718831722880127938200460523530887365798570506913067283862105547311228651212122913646234938285043031402420882486257900982742412003866004349127802197275255935031245104621238968972754618893608683729104451385950388000980702462558923967100426567343622858222825717476693632256583549153801323067608938683652695663939074897190251620175972501065300323025661478982997549485165133187672454852871618705471349051346282690070994933601083392260836747218962587580875965705640104481161835860190060559625948284899811306446646445693478752741894877395604549260655007269351551485606617710955315966271967100817378038200422599013818170343918966474824953391324430651358000002542408923973982114096987328440287563473248199428651258274143654276465515973393388413605521163021665945935045274858115538625599382196751877736549139808683985263075746058144246558125369020717479516057326153485642941837269964022570058253643509494151052066373068649699493769903859838110970025686845305694522462121779342783656093158398154906306944702892102290872221458179131553123315355507631109284627175250168646053680730012819642667819433703161815170380132388804369590580301954723239728943414487702681185871060820155814321466804162410380615608299443829476611593718136103546417821780325005367433458427627379679109724731313090422803177068802388367876011515430563961992298083881922737553715643316884598611304104922137118002015879600309752640385981043074180038475902245873766555913922940120857580236641958803311702236485899039324030542767878273383318251559462263185830847547478673021607531794827194376987480312823639815355849464970962615532347786167191195543296330465779500093174019908923181722939269843202042440822203372111681230672956662782422031199251667257360560314503141436765767746484893507319336534437602673263367841776156688835905268799098286137065753863428860775943605311548100994416760110097631190559951443423353540487621228824671469236837569647002101810430557935248260037089333389408662592955167349903614436879957930017258801729223002524726480712987427190667493120454567580337143970292063067365215300493418235492577273157247841354110642363495797165687683822507390850774983782528254571238688850265472222570026826882421684952089791246869970831870787604593609003792139857088991247244989217881709326115460660458295207754334890465204139286763947449857834053554957087380074526229195008663446203432075243415065284843954758856628567703524401843936735629364513345070374163943979087084021881314735095202441661361396268117758652262909459351532234879620153408172729772822588902217555675445829609219766712686669231018933787673303781030732781875272743103872691303839960243091543839551011741510566175961114932954504477514085343171289772306673952003251108951771429809791497260475040388149395089269661678974136111318727852425496909744662730905411771898324603707678510271665538816703300691449030778549892333054755065583029855288976850458884927002711678264684510858354374373398024299608193801042367381858436263236997458580877911623071192134559996693482077089142549401647658202750221037023505872148246367188218542647642650134214102318796455626083878273305749527389168381388578297226024233435496310361911429512190010388179214623538181017044487339946558332355204397637004299590250530848643243419581707561320736952724537591042039888113939235642385318731143115796281458440604837043003110124451082435245283334226066800640 95874622387225194134579930336098933509104948970666678121949527179732476212674147864073942502127761320575343064781877287817610483969530980634614239257307986609127719889296380143130196895215508167361244398207251256729976421795733527600184386303619152254367108809089960634049897764840698807608351209172630173673829857203437356538316685447518586905498065875765070908338184615225724820588348478467984735284137121644943229060311207749328975562562970447956620336022219572165601670617219496005880033203375296463483163041303250111545317748111690780813948657455566047137485901526283125334886949687508507979308182623375492409451445433065649876550089726423601535212065211183640856479626022828178146983415700301486116665408007648996517454900450367274305602676392974131594866149842090669791435521031138263930312019323140012313210879669277924362641053666412197789909470570726071719049340324055681156775140086239230395156526314868667896073037159814013088530662329442616548529904803024333395732244724503379335286257946834324347117639312754637503432949721545646723265284338961812712885656365733068051297843435415171715361245507463842314384224044337211655091695985413178971509734518528451760052787361280650763547559537446456608367628861454091577309909365799334617999633642009653585667676632619622138383475073512257976086199997034525192668469287012944727792635714286903270042262103997468015885325775190856505779073595550342438384902790072057385201925989952503450941929652035948736706632026573085441338628672399709142796262192238551641999083216309380949973196202612705722522099346349478875047309314092774331068512257993087103040926897757037054531167903537226676784133399528347868271186572807165534401383251438405806157826549019128976518735886325781050839004993118961692459250650856417849549569640161033814100173717413271488624042836599265634094594600155428843049455450670079508755097169399428923420171248779284983347871487816083687147934104198461442972404905255009656906553987324123772302087861710385212795742245068997306133849712894208409913805670857916608286445986145665938242122604601371474807611470370902540493378968503003499405513479885997487847473173230738443710835336686648757635344100330174575396987035951475425174246462207615552676975080381650815786392114086771375792708775785414483019642939125106844878317391601756557468452738287259444360723414012969510041386621022461860200006842166012341695214278256170649822618177931672500506237503117389948705259659674491637309232985174141774454246228090405761909602620001991278286732754840983993145003790333033310160202571745346695066566023039322789847729751044327831050801390950614561360879217954541791320318632578445597986787209608711231280038666185524574816822206991284638587341586918324292426943735935779928287052101263427975030184356298770626408982138060421221760848164232980537840401483187591465495701857513745735792360130297787964413496954866718795021129599846811815369787017189704257510639556391421382301880809916606006189575142107108448660729167966534675739688760003520843580346378324555344993179907787844399878334841981595944965908013886388767334618853732178620350480842775724309579622222795412303253661700133782020113700863588482153144633792663930175927022788236323659759458839721796440302707440503109264024673551244536032720417449158590865650314390113356675471662787531203274499304611421946152791664399762082287152918436377344379920997203049301247592649103110208700141870068270487935943590367121145815952030355653083398978812913105627382667455724889085295902812275978553033574855873061330870640729098790057748017395616133890965280384112328921933843915323316749313995579201695940018432841429578740681899504967573867026736046494785804825368881506532387372401626189585577745762342118038133799349043654262233049332773374167685090535363165693492184551186522868357642836385775312848109775316123152516220663915332143697018701670683585455727481269000329322415217087772598269378560 -2616246914272235850359309936274174647517490728573300145270369040764322235043297826249356738238987436218327693779795832710568130061693414561458129454714833116557865435444613246337222390026126356539789786323414593933713873103413586536362253093485701751547350244431262019677111530373130916733722178381259387139890978984984628200453112980881868290614275071599714455992735888098848533214449449535625713109318646675561921018997863366564219750460691202647273698311368948411643740162957094881578521177388832058859283185371954009621486529180837308844551738864753662180371728323525747791921731835603853488642947773697006426647525502563863754586692656079695978663003349447004026943182218885662079735885071960058929110933709684664325319812905691316625450048412216221219951059940712410404557520136790777585770508864652537090100258219360885055476175172990875659207420972466845193244355723727580184424728520452798829316133513071061060165502928022387330158128061827130190164336351502089255242719469888430184021954346459821555471411292942309857151865089891325707557377796023651942006145048080548563751270460474756267204136218148989774222468614900433700152721474216709081720387703871651297680599993229994622339470927025531039695376112074466774621027233970633123817495287810653569261790105924102652727182021547396289966023667499160113279641144960575519633533413168674788849883944746423111018762610566893885023443008671551392485442027832651479994902025576872289935924371921886786561356167956269163901995030577282357205555929102710686017471116269148067872251503187138600210701003542876303628027152040242356810867670072735989450503947142650527242165018974726671913468103224369463254625699973533233628816928088000364373462115109645247146043042153984295838528409513963566513085964513201516642670121724780933649469245257651433121512626610640678892591135919408360309884802328645372276470353773588185496849175280427610286899320467817800479219337143156276147440415448950381162629566659091898692121235068932486536476045830161996517566926751235454835728529138351531604669248746830218652773075274181346788328541965684497359755410420613436654174702590672909117585053320253718478844196962456096859272299581092241890728026719823849604501064600768591890613964382994003008560112162280755897652577442721093586267947017977715369214951010941211409965104565792792604854701953996060055378796135958020851100983790476907693128795069026490343058838104567296366358857274669955312984719908848913526568894774438472925725892242204785287434839104819138143226648294490808422862904932870455955485069232167587598512067165217530930139170224007688288196484818706297288413899657185405877720135191553637066569157565713977191778035502686373636502145577238355263251342777642461919239809161764810359973895181553748226961183715063476980864570211649689600650294470066780158483672375740510077973263597633901373100404505027596468118254756370548711229012542802069821333400350469305582062991996435022964316983636117405407249901116300963039893298470059471499586982833353151379506982384411708274543133048518755450886110393016783541001277080285414776941388526059717488384461360129100723806001393187775804282099607782890894914530726597590650597425223506299202922076514183643234210380422815064128904511463629396894979854994462387918482366767417470899739721586936067619387093402544842673178778197688333284902325538616495336339435400838135236756937365337172197697651423975502471911174116365242950477245507087857444881328874653529749038387901925849602963454114024058831408946938685144053772896777474427792214321582449557788565420310292609731834775405645338176935532333057889754566628473391750130904804426350410724375184317439297988023258283084910617198838889481276285455378320600330676260949375476584684492110732316557113611260904295532776689632828434868490084279667746963048107391223868485199380667718596586418218307123727196008101268099904750383820101263124787018552002020451737767031184779437690562401291109544683963304769204614761319433887162084658320783632145448336660652669548290211931407627794082295094977899111110271682628850518632808096585866844699894397264220550762053604402901128017602004105954230707177924594693742802422417596421571627900096833289097515457932272769328284280623873963033416852789649081609973649721183095683719478121726739519219284445216956738480451560946338275220421215772656389169533716575693245568091483624845490725109496538588818396399693190823914889455474289620667006991669250216895819532044273190549662509033721083314799811483674312311132487425272911203342216204352133140301469143089349765666233386765054018117660183787302836639388165211796038977313637061365381326600786433232544231023665148633115179547470145422633404643431779414964735736156188604012394980091533569651538469062352271177989135244407178708661733865895367912594973741500708464602350637715807841689924838813929901451462000676438721972272585891884748970835018532735630789898633879547880090790536813962013995893919833915392 -215890456828697198982737073794713233728253079878768916352588536348469676926583914250038587620024985995478234755088290846952294313631871308809884130704651521352432086947765521306578056503619143048016659379998343916531298407265744764730608348164980518615384800893659978633142198564098827893323367406569259959180014076694161504399136881318670607377366010050728206548563927567121688435004499135651567171572904076270425809926579001158863272535073048501728394278288209368465995764315676669273103330866831564537837463016064080385196945178659692299608713458821241370377451661015888695263236454751952679203181003576491756762688493681348718488856335577700082980629361462688125251113149246135376055398905406904242122929454693665450434068055635663579686489085537364286832089725701568589212392202552716317810966683225217516916849003426448660796436627945801008107038784829229856460828792272817064588792391530560154070892642211371064832147493449259502355221130719094487638136239165005015981422342079465675338042151628897533192373174383676009348899592880967311293202431555698685762676040447658611390758560396075635162810389342444329983688218453591272513452225393393551088878187455854668849580398107079436279180012673811937307550640063433579789782031980180198437395797425996213365142884381720764955141757734401916575169272493446469566541315084648445605856355616702993108251797261506407872620468247149290082188392739791942421107822507990389490533490447024892787066141342533872259761007714468203273244571884107899022671472236458700449368990095944869307798567380352062592090017162251433532420215358663179648866118437489537558453883327587309590754173987879599383788092375743857678586023209117923526762231027841251632934179504725971456065439938254149272212157690510003603894295470285909093324982872211392633823342139441441416125039385741734179901932608282857856003284792156641862752055520659304326932455445349666784891072756480462046074407212254291448960522814534957912120268193251155858203370498345974423829897814352432294340155910806098609110975220977139896819529417571075845759572813055949648072083214074111029074962814423853684847770703059543592111547434479348350850128113536437737202321564604109820345353062752405987502670703701868729115048290841878780736667176522359423902493913527252384027882401215283315643966290430234948279953438550925193192999968623474171818327525143437373763934965805194860105191886982877306711594662475389908676383701123112028715452486142657110292136926324043351273567266120173073708592273227025121087075554042558928027128384975436239578648600209683482874446062185030615205389289746248670359194490204455393738017212971705012387093939809137504657401111641779017275772705937767719086172754396854139346967948374785989962315701133889264839331074037986901299026140860365753537127593291521885010391193191121687273576907879022014725338479451584676753740317838939893111874838666420187780116969235895734867913527774224138619749701125127131425972728056947678749209394384551476273096881939023045618564073340213993473674962822006723871639969930811079439181404520914834120986423212837458316773466564287462418234957609214298047307081099769286907970019104925049399417322346181459044443281579446123890668383398354509818211962375800207201623898425522082393526930343080700215986903802428553565443854639947527462151935754976132015957520266593219202354292654970112549518186766798769339789689513604231736338733724637498034910675513153059900810242097154526478276135073292288610855657206884753224734940563556806938889434759289173991677672359741737670997068468378287251696524307432323181798642805779711577108614290870420814192704941972942296042092663896144226052744256438456623205555662083416826097890766356022285164001383163601460209794850506149041134919812187142907801806786848739807245919489111681378166845298778191922824469712372483960352742593987296015103788208320506843297312039606556090210533586722480011863492414194260286179869831725056 38071407851431416482744298451615699460258733613715196407381042940967923652113937944611676252422959133946778349582460443711666363991324230647810516545510947809275712619489299471485652530288392794954461994143492396895293966995220877119602497780576304499095767539498595888085755238859615937291862244196939305321839913310150968395343976528542404985993028173394552205295850018866466095566115079644605999775747732011183161976343456024270557350462608780768310387552963952947137173798337674469819075305018817732259665873229657150390235197461322118720913984412768603667613011905455164597768918574549130961061067182343882096144430460984630143583857868126428072039132140680694409916505853825438362724006118192054440676289715821861860160943440583934719597062562910240947741349887852771492708641635889813503039542722941760357248593350800017998967432502214915537278691646712180113856405663473849517816921150967834406061700826819304894943530659991945471682083476162576606343208632972702478727252943128593517424289185967067184636454845002273026662947631708430707366906238550028144609969093383491667213863862120219722465526393402965392045738874534837487105775087359184026607536755979039247772632048848659789509896831505588945781267586691917248280871454347891396994447669657318151104519758964599321773406381881639960937232399598115424708743026882487240380302690836504576280206006787120131034568422399881082603598900816099958693635152984508655641373877295790659696135783117309855300309355108367295112610549740186394252353756935460648769471020391677373012034913965810650147499066213351384678196963359295840883080668831556862916855890873200045855463773282751556030918318534942150644693780576977338269073176816927091148574851930562350321091714596969741489781004406752654889455573017122792354483128685348443315665502146517653848228034755367826155072834169279654704893157011399312219401901206165541531943167728883327195549476275888418262057955790868424639887098444841878826248069031355212831163043792392460307664687901372908268585404248955743677965612655097850441295300615821195539045440485223012078266550689727572462038996345271234872270543546807211245157616320075557394725283056706058426944733798023111546062075820685249987812471422472522266039587878931522233644186795844973480981362912860999298114730581212047206984400715657220093495035098770239428217969388922696654448999329096060399148887201269190356311089338453660864037814911875806674123062501295024127225326924994709945101581869792716587742835350134969743472486155586655816498569498476947080672231802528679030224479494300851905864094306224394058148956162505388151970836922148481044556298670899950894746544769521164599164892161026199809791574809841420853570620415692168122121110152526204789366445226070306264120596390016397127228377274695660992504398657039893937495300617190467319521823672417273052576415508561637343245652640831993536971358228833717273170712060240307645078970761680327190618356001956716928124801501777870238845062102275900936670671242771680048706605744459449637117730183507092956249715009841723001056082973439190148758946527703740348500314126865909814958944933340504415689445743938708882493891702524326640747121143630050692137002796133484066239096231248176499547272677240171829051032827383930282031438883682671417357166817452826145789291705199491610080677792209144396998708988813346313436462139195698557436440012436548265865159504508461915281048960321618279198776063954038657103674721940669579478920187538381931261532196953870774369948851794565921155375365683082614641661468530231838855985045180373254187306848257413652786046377555890532995148544674575933651394759126048927387139540566191468731428099075666104428841352238928582721414949260637328833042056839919974738604146828473637474276113141363715363479830645592187995221823746582156282711482819775497031682552572014279905906803258150829428001437229866736432178446400882443729530365236228612294892219470365531195245246883678513806768869211169177536617218327761778525163240927451328614838192674376229947533928634920791326178245369377974278906783941658379078120407882057523832876703200038691821039351846032985076572775190484923761028063270461114915412961004433072295039946858841571745651501595156542116520048619144569199244368508075589871604796522793928043203255717020262068442604500664586126995512844287713740568612443989619010320362121414708656109168956098278918834674969604061112946658002737523484433850435923912975773445622051117331745820835960991364076760444040099432160820941904224972380559729499710388696624627941096970331583611527367010626295594346782336508056844449666377011065733533479411079808689349629097916290678914003704675542205525069219077276579968195750373378968569451331419902473386989946251522385688581566677659489989294071593643837056131813054452525248431090571555728772327016088539114407478353781201908715215068901386085491464210423050963662783962995628364977243747071593798848970594497280798479079186255482716160 -93044582603969751542894995301073588704741330374692939505694944201636532287479890326536588625147695276927191907003517094795483612434166487645375887379205110906376234058498757279667328280040875997351054873425934817836445616447598205652900429254093744581044822901798090080695674924192562493693503546009794731403358716922312613549676771093732318285104295008805131323494965790660511892738704522857743733228510956485877974366721350492396492206347353199684059388161815804393667407495803170633026857108503911023841944182795754786617135880348773879900867428504384264755446676724298874540892859435760082423582916608633438680942428363700130557216902259222600126669493948916796132382734943831483371809004511894163617789819865075964730644309545239581033178560442724309152606601413850382399061815776211330819049048817532679297060132150769656280084872721491239350261755945684799063911376353564089682151666365737008381073637778363622254743331875398510381221036341009933944168889464071364297561340237620786960596442700882353553271645618882000130969733055510933385730081671088292175802622371939714916512063429947074585204409948790506246098685319739764868439994916434135120782343846787328373455617312798702099915779402643620773500506493256674568705810674228900977212356256060049176538510127971879076085739734957453884849666113348984497150593724844747898689767708607099555942334584358353496574087463249268513670611054856544314165734088431917133627804432588831833295733041832546194107615826797934413585386232111577522199737186556226438160284623214660377833953656037331039789741928815759932887835088144438655207995505854456581467522655339814313056598665145872354729823402269288429676912222925539649754899585969550682977268503230852780794203227570817814211759205701753599365125300986747614028675630165002127399026633019924283188845851609854857120226558098185823734297935714117691316466680990538026654635711901878619092915126111421702112784878998532566557290858255097236899611422640186490779712037812309102059879049025069417645783862136291089280361133552435100145184593206586122794901584674833828554104155954632771065391837289288505869679724692975379998106634995838437930579818216880740964464423786551638755586464054836142081263968364259673768329514369966628771927718101856560380982907185840470346511342266560193598214990159250658586718210185548156479306623479965119900358569551589687907426997067523008614439645931814895465736550920466885037774826993083947791797494164629498594027437521813337941178148658314158524554769698726649893152117083001763363751965521892053053510882026345087821411577987955777929390751553348887858012342956202401167172502355489757220247199295235285223865664380540134274070700182885722214252634892978926111142380889001309405700923190116959316435091503652505951340772775496655924324806097877763929266405257773497458063576861688181420104203392974462647088317581174049733158861992137985745712062392834649335421802043217230561818559073035727389208218752975996035418668863665729749532411965335049174118039972416258718292624991896605010798481466853138817573146015873349787798386528075407853853430434076115419034358773107159478784328124288762308066207677778458588156232384715540731693375133605182617284254990378694073825131952357420639404047584071510830250601394684071101099967383806117588857068912657166333116951643177246217428709039768484241878865837136461033455216486758622747621030340166458926968867318689057313069981017973047721655214530670739413821779798196543663170553380952450606058005729832763393157077041957351062613750817183270581345271639604530989933712986697466889044098464606898501529718852306583359193341055972661062231425428417196925431033868824179522406603258132157221718474882136847480770174108207939341465463937551891824848104339385711947569033950779813439929206416135205589773150509741699244510582912079914248449896394342560972501031425111532377102483075722690328718016950268454742393635864022632320474522653391287338981895706788957944519497920874150733471171418990927853983247214345620457798631092537920729501161263206477954162350762674808948775989290305588820736757604752894958385684992380753186484627558194135163206936536410258900058380915423175294436914846513392095210160953524121219473493045439941427816566872543612371624797772391792039025489236353995788415255860725097997398583734494112630457386813329091947107191589712614566975719745637701799048570930604012291580058596319614729809725209391842174710017176861498325238662254744633403731818991874568981961209596997465957876326370475797733001494489539608748303250671306190794742716005996372233094343500960264898737734560493435584471472382871994138743975432268652449318909157599401453846751141047635712181077988637897620789332365090046521757335535645784405229134794609305140258882762842196964086673579062448358214860800 42007247189175175098125038711535363695930624930192538644538139296674907254076268561524683970633334653754516921935991509139742244727972476407626447096186079627918003429475187648229412623814467401840799640631786870014443058567284248908705356616194123242170234759770838808506160401335924200520449130081563493041306934458806672038893230885655482393071046841992281412538662995661011132946325778723782723653063613935365940642251429681563228315232637587046234767677142230209315445135518186648171667440904001420707856706538213445029231738377582328283923250716405411988015651564744689338859185194868251142638465421520463877660716046540483481743775430740643449196536371349795423655729608441507278809967270322578786603453828447266259892081804251676366411736044867524664523973309212871884549173881366380458345900518587688092924286338254293198092326196945518519964687148760083031409555268666963156775348511028358759577633232955996730098179535812293861406505061731602629648696150112309513434070532583310935474517009233886778545383790202688874931114246029558122508432397765453450589685555749730391780025225240070867874124743727396358187384077196039497303043458920867080822898136787903358907437791680549862726216652227675509757838904855887595370780323366903411765655410460679044587569963033861916204388882183951780417017406409126772884936999158172336217940051547530234214740318701929539141904827376802610326840171593076000116158532726262805565424828492587363651567247545017712338731140495880665020565233205094073971313195411068800337519935483559481164690162959283881517196443848905697363573603968756224912625953491374251339477814680047323108716648053310710368943022434547353805211372349531532596952639949664677356277464225230609148988949311552813702712407264224286952901392074628611585429146550468335370240 3256189291802650592215484719405795296117568603359769666023408323790160574055977046803952446316895931128987814054360948109381176293721676284950160968732515942277211915428078505529315366076283936771894510883663948674196581441653538256580018004848516743403899881498214164326530059986200892281687529060194444291173218156411580710336911480630059040785301205358749868782006846790384810493180508644190072845429487037954826879973634183844412219698109508715324596761744279431369649584417505406685673581886112528100605669689476453088239770675689463356152006532542951349633747109144593586774351481621762685640241485154026109570867351044990718400031161200712337205551703181033115331720055977335171082489090226137130494712370755724792256501726417134965383755291719247598472217703946272593540044402545267741938577227763617195510409488849076554728354281310838600347997842171206926488429749803356242958898922856535980742223321622842891058546210624772892884360098007561764448838672990856723654773355459164503734070696596321044732803573156797324306907891488397042924085697613341865568196888373208929754441332856038943104211546671539192902164379855155233544761961517857582526512802337492705611344048367733139918870532609063371867058941192083513300134980135605276794031207330368055627534990216687676980742442704117502301979759247569818018362574959418178618608432896939272237747016349119660529665206017525497189673715873260911756536654502314859161069219882394108616793145508882323402145824618151057928159240103806074862470095017406979189334386352830558910838088575996155314014952486294295678673459074383895411844154093813815572838210419027386396066632347517602620763849909062298006467902619678502940293577310782535067276765862873580718727855693521719333456886547063683487368878961375551080483274743387386490195900260859006738813732074877833681214413588675510198271667483445641833298935410137737028850164178653770675946675407524551526329363027020552412737769852093168938823717735936027936580909281263770457306580896245870432936145540795324208727516500224177055633201518688444028580530384825946946095671734603657855439423347096993358512733828131192137309364649220010082623647000863063455819170092486234209381477189341706644777685063399329948005461638537620422701267561167248561271747108936031075297087548225521476106817380502166012017940541947367498829268226352356716551903633985110559848826837170028646991463119305745294150986064204157834054517160558343863477107657079483363230411119877767553902619666602766955130554191500425189085098333122430272949048707014624151480239453059396222755875690493129407975549527003743022054288740195456186930595578177955375869023527741560709795901475244486346584865848956235613759078353437763859919074053788865392193823093783160785210788182451582724570505887203140676974940406925934812000736939227047316800759448508391236615979294198753784415098255769321149789391568896167520167686910019164700431340072453688341145540262294564685712458771742312492058199906304527449046160149515439519966939848571595320056867730397052644594565245961002632664684628446521463633967581497576757347608827751689860872074798258599345771042776536717666354261493048180017772128522124102717105611091882285979076921832439951548576980176356367712735008597074453916774856543516196723114575795273862987187040036642784452137916402563522751463185010808820427819150800243414135351203312780110782020858179322357901516095900918683279354895714462486731560066214633561296820825320638954991326469057932674931960942440914830821802140592573886187703700041948536084170680288955912066272043340414820825210417642241147724480993351396007757725480216570492717834652344212277671327601430327618047681513596172556918100982108728852926727489875936952712732660639008862250849959387832946104224272876774690066342782168006030110364778511906179528812220713414813792986923135012933548373228475697731604908526203484567121464501615237385514264135642060311982654610812710224891756177697711698164433883588965574374170383601319310467063161021889698171020608274820021451929788677623748521762866097866403995727566235022899566872024799196938716312257816145953184487435365078977698238120316727470174190148501159291165685368634690965129134964432063257410998539317675666628891137767338483930757439049640526126608718742820267016587052007874715778133818888587104901309397665898089569195029217551451336260125130426582882317902445972835606998980747249055780226967779920423449988268142659563830030977441264674693236077740284027326885040781632078294718684976272346179316984134044403764577955057125574964129191897244307249876505042726855435376062852218141469235360626326861408699284385538744691943401378846362356136219557874551435380847226919972750606749325596640986324378173433458927730170379210840224134844910610810063763946894908152022243381833360737018909560279980077980185482764980078002947141727020302504808271187803252978341537849874977914880 37986037512489691986016616334406675783945347467653861451464883292907968170659481679244588276638163148598555928180830188677572677933203610507460115322271297468383546861975247684266508799865844985588052430788266799364199023490556557690908782174769209298279827905846403138479352363012492280784049388316806606742804621740924609302604390317030432619330001174892257981733983029048992565966814403701249069831903992189114317670643667397374344435499352382796863824280442026879261876302049622800063779274944223257614941491384310041485106695584395916238955488279741624290257779242306027864041068441538511387760142300662384897929181874298976174557512139449397977855480305317214410767886259161028845207206998459758571726421650171699672915876070967823488066545909516572923054479295776944728793093682858662115034332000989417951947344411969819760817571709648853514697104543152880638192324873302886826998451196990503189386552557154947976913220557464636482633702617769486958953360675188037933403357081053792042521081607988589203679314076853564032803886643005991423764381101530141327620261408519775296300097066633010625290573338837962188405837146343352888591010326905961225197888829724646307973713546141079838803344915966540073186188236547879190226863772071161884684746642944336823492609583556300032447065100518914204261011292981101485605214999983672025068891381753752221564663811569781381852099732375714639210195770525593239076063036904036397618776853307126962244258836418556399935685878843289159831620243054281998646515296717529526078347090042206230236586636746393968664866566920377727459079737494116553258513880885056996140445861527099256179923001831547841619657700360786512271571181926622165098595811002675115975904860717002326191039914892330763845640519749296914529001732328977921565332074734344033986983925450137291261866455231147457449594237725282220017449462951866887451203526978310161613019341055889723913781410844812054999812342043978634128390564569635842807541589911224705735819045242307077431538851018709922461536089028737756958741956118382173015940470541105838531082840497188495548131595422268130905722081697705187038352586822102777299380106680540098060295949645256647065142356326134814676926491063336602937931722467329231361373159119383866241943074324177481186223501329560276792627026860938100569210864557454060853673945743382564577456489090575382802113099832984355616660774733936290354626438932162589440573193337436890073143615526725109484526244090933806093035956767572037413035464760892345819529982805936617283351280194991892471146944922846723639056936994273814292278069030754997521667309884578018598817338762523268509182520665574843609512849698592451677555095369534590382742999758508972992342952469486132285143302568028809364793146967689313741000715853089739361897485753600022535143607794177777975541138121246672195592499966934864636226564312527199606282500835023834328036964226190584402830879742968790576439100746490991187876947400386044116464558637893325055052614081295982633825242117472565740529464702489757746757244523069928525180552216344535437174245609902980158829257166142703246452737570200980883258674637416921568507879870774921693576538100869714235173448725767560462045874692009403404147031818364139910636296585464201494800182647280737607207788484869040704663114760519674672033941421576412431078941130930270550787925529527119133391696331568823832746064665738075897311035675524245164646647936550841929327707480628895582764147339515400631475703140682909405290740250430574037064753854779285701462817345157772630309273301753123478585354956458186356910614532606912079182234926610031716408828293982627518792663556168370985407312583740061763477441154303741536818304595896695700490726843710634590342065862242594994637480964764019012162495654413698160454602585761065375163453912956715783135542244030606072230704043306843059381557224257657875278986519890689106018913784085877061951176359152775551680512325818305677368644189429972583131124461800428937788637959657049083399205404078204216891510816886721621927253732734561201531575296093806043731161033568107823405829722943629653848906725475791815957279210703439702358694173580637609962046465493419315706017265611721031360611410913471342615450422143481000954730996885924332180756535001169764892631138657245598596230407395065229369593426721027409717540183840389253600159126248526686085040450831597985489835715371470917901205538541083457692438322469027802477012390719366520114884689732854424962913438246700225858699713148098109006155562238437440765036013530232197586323441294294347961640791395182300662863065514887218990138898475561915514880 0 -15915921718345508047639507520705801667082756145154594575641268917345815410114842049263827833447375331783955881806888973545803460420282791782495683612949275995177240883948301622756777866668301882405959934598261945014181445983104773783961310962277196400448837577533789131965733607883135895976740284575975672801798842900643781704493206992019322922857514816661302368610971151656450467516267639063550013200888647053031509890590993268375746148715755609489504215925723229838667354229081015456427537788923121310759943730972297794472150600121512480517340421377275732700719799057045681276640594812081805700110560030040118134862629231621847616016858249669332635352564506574592773569085964028625515967796243717996563526756777039718334213724856741405886809125450516104920911084591747122104858853467981701818673587342239777688392877329201103467468769070082040472938797298891899285313248278576322767453968277546438402933770677501496171533309411120634424996259819463050608876145790410066041595344580559220644512145183834092518309752337276705672736733716548139809409451816791747572223931448388341875990826590167536144031255159866233370531264865560856484394553090728942860658818318442648696873913899178469683199773383483496749866228488957463576966848901580107258548706422757965617949576485265590484777217886622777204816479952951291309392238937069057666353758259264532926666755880662701052842322589115221431442008911925358795932164305164426198815056474318107949191591510804333951631897038237995369952598249095160688749628219558458469908274582040616487120279441210956656674648589188706986048332218440711839103913091816849800388107295423214283276881154457283415132214827407269575258461228356304278459192477428299454602591554337922354349822600971038846174879061232667537113907110426838204919935755078223702073032981371193241243447168764818088067399936183273222756466197978570924153366937519128643519160690116799949606511605162593997904477432671240557338080115724197992139821832618360296859501497708442737254603697098246975204325965199465783911306515831461878610401500368805041937019559937814871680905927937181854544399592444896418975988343048988353179617874369367581585934243363762263478853676248532664534748052125230711969374175458486577090721930005432871779629670457553596747231787514816625402047897204503302554618182044485789407230695595941165126079916285550618990985427820991092688655048069340635152226940873002224682514017823758789594731104709545525237307119279326050232670718301465650019887199775073833082351702979287876300055221261530547547393616467812698861568944796608835568878083649872704825773884685212396091357170530102383093080798027792535505257177947758281106793844576257153512374092544908209293035472911758553368935455394750474599819329711218718137233887636323462417966136692177608602607534543899685223462821306142521859250611631374155594224970359899718570688554668247646441314866213434380756694515830300914805600735688892942532597169297925059862815117950059533485093535424501057078168510516937851022398473262024117429625485736823224600442903855915791217726096478280614246643116170816970422474385137961670229836482073430665646294629807600347310365277304650679341525399297558137104689347194231987788390831700568535456913710611449108901667405026489113500544592350219353588685273597288964191661348295174741766084779230056636755956072940526314475010863714212444593819265499439272935624243980279990319940359403375481243362298090648074418636897468773001531765755830050745335347461185821419259467915844216556863149505051763318316934235373308287459944084449481238606029756761481262741618801182476991659145869052088923223627316532020121366220645988802641747327228928692101774880734704676345661013740081088787292132604182541978283547310795138820022686301902940597346572025056577266452361930163233841153544098178339017897183207246072515100240494038118016584194135195624989793763421531598804012909573143821519635050390522791341152887701453260026915622950900511380059003358891067354925698696874821232862381977848739566165113986434942599544057420824747637122934481278953696063796104130742449671987695389387900482306527585992220201356110358442815552453396967475890587142669194928079528922064893493534819785961269075529290174684511646174798258767927053381006055214723951299065821476932183749744609093245869024762690137193707896264757864370400642415824512015876348755516379774877602175544553876398674809066534468703278572296501655509072003783297073734915742399366802910905677505065142125483918031230860130034491969111217989813995098416316301636752778822012977757261359797251580160118969502630552682735928317862245615650264566644874772816157727154735487383946867117393043758688511610984625825176995220893091576107851276930438999480968063548503592864416425574400 -80916193869807504396877459225823352687231822540155818175805281670449884786829206888939007773236735255023948478184786572677804985176267709598452450807906195097808190501671623884822264288744594272520202141093031803552576297774118130363412227681325492272965473020461241129817233269898371058021117328451433622602765050224097515428680363880828160503244863227638053879240477758072336734557736255046792656686748468756128936127310751539691984186079943648727131630472339686860272858750415334361535132458606840974185705782085126081214409994831972085729160043388582954578552606093311479302556285680015568770309841203895532886418939760720181046724160487709488274652708029064555803487771041662541486487330665924201821118380330908722263509835746064223352809305139779321585837358468069367764668574231214358359563444949494904057210397794544198013760620458699831194135292140533446637467043273406524750131093101258191843695403227138673777372183528165322829306069200776276507188233723795313299696785268637935091526454057231352761538853799188984364884921418828668097529680802315417733229227888788265160550666756692043952072546683338333283656003927863641663448508485052238493492901502709129085916392997518990382207840470322775287219002654195890329387777805695309535924415387521504907674590358420398896888524551761892516556516677544077895424058743708831706042412322089270719893114129487001089355059445608080012414963885444788484293427645560104195353125286530946637244482628686877770749714339795268160432308497673731355550777808337061387622126248580871071156967823476574904274568953987952420775092718935447251003219952942053361692739403155119395013036507500566236433693753208651014381107573448120705799522098598834437654775394241345008600571638497614030705811626743865668373317858525956963150850893035629389583099791384198140069083749064127282149159143172168746383833371772857491551639478626146885843229926338347602597812162128777944967104249555770414391243138623431624755952987153566606002779566703201278486044285576707253215747456164148410168881446627436672363200421532282899815284854973687125388721671831308486937786064270873933390850527787520301539434101127435348899885022884861495554701544919944321331863117434811763421855345551669058135662694698078816907832627295819711042603632070882093297620948431031766092923383544655011184568048272597806694058023718644238720017846730390792500304192187715626198773299945333063680 332339952323311032683569813113501598987009276970635328671991799619256050646209761194397317056208131177499541116656453476325807984894858955613565389567102065324782032051389929402952998643287937409640687928611517041217418346471825749743175393186805355602328941075364891057685344903501335162568878311223757409628049327077351957410657403326938312884214735997778816864434107595690531746449887936198435152486246398369698766167964937856391874341974223757145057621927632599284582274647212381631627138389447303679310663154516754857093984050729478917992302658547794887149893274536300797758344807179587294738998960908710655620001101066075796447170271791803437797635354792169800447176079250089909435081042698414186233794117133880564204692400056898622658709179857660024635021732725557658132705517228980031503542101964797437484989129749401343456016047469741134635547297997470666288537193538214345697700237336094188609177017857603240636535635668414889336017580043169539853067496376139627516765433149701181480488441252269665064581600529114122687476269907379124337449438296114428125469169251727379973556627617587344467320012478286080729455252169409873614222848353878918578161234485922724631141421621474302716227218057388145893625110845132998088923888434570648608645253106618156283299840275411343438030604817397649313735327356052657887322134515767134127672755340826745346222640272900516273517482831811420368620954597960543821642456720574751274278262208967215587969545850624389817744753612313875828523705542730031976795341550785792272323033841802052175668172374777457212388014119090851257989281249800782755907118342942951794261293312115657893959512537145438221470178431130944980806481809615579717760789699762884457401134801792476131198465584261699271263613318728027052574970617054868921919643065794467757228094245186751322996071038130073935628829344060659713833580775586111410181599435522676747790709874682185333457022396893829443167197750021170470756178275319559570716536775504320855629337436239136762883900741617109654742635550355161351685789584402328758110077067511974583146202380514929178810831458049664557951029304604120123021712121099996381101861827606943633654922853752050120608259097474786685408253425260053256900744859936537651965381017612003461951273031040061736887675316550231311243984245799370715315461687627442751607552573618544285984228937011158809835359783299002145025800370602755470890546302748486207429212298617847626621153610632557793287285690529784445396485671473943136848184730578357945628028181655046805790506180164953065906912053655091834991412220638182500349592547292244429560364995494089953325662980172021081624957190709737462260688270307003537414666571662635617007898641160289013535735560975152678563677690605327675444509662443997124761465987297480090282342762211965041399090683822881057587701853282088726630728346545920767557027149453382891417307246911606132196941395130403386241415579543426721391218228480287627181232096798126387279795694957427539299690771919773208767466901656150358015500516807177419346539852985980581923825467979033289184276474791626944202464501041216078706443871318170073044166682847484464292703434758007738865594595284012399690891483032163951527251707776146350060221829319923720736920130282181243641512886636603667704274579449318166389716850809332747896065612794478167483101411659274173630857499953375931516831261799951160324844355955590831534773795177418898632303121679158486079480588397082225075755775250450242213476249557793464245687931911415586810700165234454874916850657592508293603871385741667050390740040147115421798907155256129695395691772652827235305579700176613386629833741450464775147784190230177365343438553031264619954311451654851549959783081750048139462618622001024587314130266256820890700676488193506799210978566496202896102530164029737819345844722260954947577628192097522039274409162434963929149203896611264028312047073672466726625937787293340166773658755019236965860552156491133905947688013971775110013752159303017443006048340399804967509868608149809229507642203749969727651136566581386616966534277831990747261659868767171075901282017814548214928312857590280460226699802133568808989644729060709000345587252571210580510978945213682872051527163118746935826014793324488450352738505126691055398717465097526248055280764732493482653451812079909595984966956756751102896335197111699388056579787549399570752171410962989611260901554226982376689929497565649657538336840854196334798405887564578397276485125878411877335826572310408074385173560957700138834473399880968480376611444890427905060579054602916534838682656163313501884020895680935223842758990617784969003225218299547764388492797823110074317489736416090297428195611414085906680143736041635840 34179181632995040146558247399488730498791358684491006283956091509665538533262450903607486815534310472742141745728839710996239575201937812752764629631993933237981785100722000890357242817993395635083925329714835307252353964302967277636913173146327659861782999993721722830917875061062616789069420039803867999158468230803770943521956018307157184069298749500208484551263616631017412755829324556170240617570939554378791133842633887997857918580185320639952643720650965708242945244820936847896396420930391978630349026584899893241067474950804579570803319846300274576260803350860278701384790674682764982826035993827332758196026189991341763358357661248680324592155060478520097735578899583972521251352844590036249621197332473510635702541718199316686691856506323747378507142114135584983350586551879928213681310055574953631165539443205667039477530254783246386022106560573034884503434639604297799315776695079169356651419877084506128625788821494623649701931273828700923921066510333960947894911086388692747369186322445088272059567709690137424794788887423570019723717164848352351330635442980955508791936507885775871687295183376080167824521874749562883815122855510466887563484298853514933125263723421777194286985422101809764983393045594728270559471961173153803990092262864675915109793004121054620277598738159533243942562117739685807115052551822903656553880812572157218691695459368791357436640887967807576427943770187883187606705799155166330781730593560136116603578708567492111169868795994199592264467877617047415820182222619859661393237619286138356379897957918807009557631811772254751352852283865325253269431628710291987263521796427637506402937395888210134288716992561246208316378239913337012288352270560967315259301734583538705144835066725330379533870414710311858651889315600680897845638630633481009874595094650096766329084821827923402126300451128614335608467981504687890239394946529120489572479873289526112469743437518478771638139953991404143886730338593235670565097367292058406626975160368204705782181834065906127261471053558029444273882655964822303548877905371094255698607846507432907140432921872506979355160793073831092258690893454343708245547307952765866357215387934428122531302334981156229861824565980824320729377406338606878734945286811836655980646860047574097103796275878022462456058043998816361783418034762029749453405215592927022223934701177839976759116399982770804863368810008763355658442465484110440093399738008259359022087772498759151420368783792117871547176717548178969825008934972750085322518921550246948215740603281244971498893421844032386217774186518125937839238879968115926451912311294047776805747171974664604824044800096255191761831771143897127951931166542633226044782211067849463599657522543354638396052732105134184162238027670644112831118636468412994261053966344806454847675414170199622233922465333091552492083845163446756229063793412278723883292694385588384723283818392284921177467886153706006546025149345968267210235951013520295856837333317618797414368004275842944156586609097330357637837457036142717906791475338009938413919113685200659239238797958542781179291929662295724487744916819180768324596951491590411237943348471651214252616009533574183092269609473424848848148498339705566456203277792276731027687467775175977962197721003560108269167628297722921060076935512887847301110590653297594239918116392376671614379902250687189041420684264200962636488479244369903693034631564911829297834201395821489468341178422086765471950081786450626643079947037353144372206432272838665491570986245375787909779473747002265471453628361584951487694972819074859528476766565146553500780030282286069675025943671806822410413518231317844174785422904833291272794593884739372852715646903470870273743821817052019780501333585068619434133773312149771611262576428654027396734935105750680710412062467326085601243075714299718253711932692869967947536944908979052182002780219661942810104005774499940372065227305054692183240819290368185423250834740562067817204819481652209488684107013012823210288092065575544840219192250698942909292547159683407028682792141868217291903663582467527244937208444897102793937149302886605119098907886337338320896476613120886019158940282463467711156099320688867663625536736124464981986534118180702289853539671160576644073711958269914193006354432306460698515797293663540910831987564736581249656248436543045009963797711881885548970584127798256071241607965658132524287493174502719317516747887679119492915961745908795639884044881873493075618352815848776361468658024800095306422397260269070182406684963913918086376505464386406538444524061020632808599256825583057221689911465081330324631122159586080031594822295713207029265829399805671939967554481968059499960928096029909225542391008610141506717063879011133611876733315625949547302455389444473053207592960 1604118337109097496999763028716411277101857074417050211889499007957382285465700149330994588565301110063457835541173061582366812829892948458390960671462276389659813267594731485328316827672981008957216076170325985257754339409818436555576692458418661743507085587232016531081743948182800599132100567126804644701659282040017003153339110443648394853325141309643914106442222565208942353518178378128551984461669849760307096736271612548416923237921844280104404258816752755214064418980375911541858910319717683703370705163646867289304784781986474542975956873091642805994373768332615964553491511740830611299461302438443513890005924348738755183006247431756817632987798316961753405600014867425920641355881584410498914093690245249091968380574034748487905005735956064518662435927747204962522680974207706892253367383079959865460911375015433103429558596853689822959262271110837964358906664414500580991945334864202524985485756147880878825927477988013837280355874320796170658933797311372878599923320530758489320681244275104528990303213040072532566565938929839598783786118695623777877134372682890898202192681608584968737058002820981630824362513903858618437317489218060775824176401538035372798878830023700864859246393139748158314068626704307731665628527740147104949543635028255294867620189771627977876660124117114701288712009542938367290125815785369262556445779578884054450986759671893807203212721611455356192426850751483033166241818005545101069162012685445492370362134729486341656433473233590634572226163503706600339991535261479739430733643361851390981790357513392133192612817199146139365950185894738852711103508260871345125298589176858635931856723657810247680 0 328791095334707750619844465579144582500641658029270190996726621804863495134894172128688149246810415396206977723770959985824275268833752450071830728620091964801936949450457117144016977604321874324417268929009044022700912067790123379492578411569283208566484208433935282694815907241323804720986480830123672258827315440467034616868155331995720850632756580611626169588970900030268626831347643749585008569437082874886214706551988748901827671233370351473157343631564198187434373993219559140418253803502848976579335323099916333326125463591975010238882269410016499701550369862457626359202513011584028875803760927387798190791313900632565160410162719688861771586858050908808937727503681471019647064195874042419104473796635127561822249939664692877353399817953983639406131037896087347386688133080246209399663389545168978327185264281753670232445018128401842914699422585644918589052790623320868392640598348956572774132933462341910787300939213840058858279356111437262130810538279537515660450810862161397303009043403015696585833399962650727247013766468056525446943131914857260584095991679345702041688375229271683818963963670495503145004273188614822767193942300338896432824639417339252460205016534421397124943881508050012436454839400464712853180769824774787260106190432710993494513040985149326277291466135713923814891188707248858789092181625622511339943643495449066968549721417004966501713286795975395157242329144520865166072939840221208155997867592255104475289242906120124965848980200892566304641649958936936273578143256437096287938149731992729159479521548000916245234646738553298681343571444735743872132003595351036761614328858803965452200575288116504743743917444510858877247952052175587133279031374824483864809679761680037442685220654990723405690837652950479336949018297300964258420468871321986241756723197040073343042691204432146100284490404547511964038703444894559162544103787823115306342498381147285522343174931701912669788818381036446329317051240419526553415292860803107199708720036226885338615699828282821532363436898799480498596133134061593153583045859330464883280617715933477451233635601676888487343094057734084779407104832725987873661299435399784195133903060688542413575089674423368317971821962660053704829119639627604062052122834872995019866004464166556171459953347240422210720304139608315145638037205174322791960580675892446404545316945199195712795213447665479758231684158953253428109215119153445352717466399087072247903849730278362399746575709318331150658816046737830169030160738149428419670620223153583356971086326844203344397500978930692740983641426885642746005326673458840919784881209078428691944376478929597846979480506357661519644363071202732939975089961264060754773321462891853383881177060856270623870145677198879365324174625443574556162270689678617029337057657308866013384979758286572276846232345812915485615954740629854245239649274185740066518842847980764923422818746178513746697174735805433210196382120230710838492509234404024536746390923360239857895912136039385441707920689393157772044252151379542069272194863117896055522433962108132010792696592230566761091662812636979215487947331607924248394577599698732264387053130207060743037803500927878158326986720111173638332440563726580195657509673991577129877742205328518895065215825860871425739830590192592985395462096979093545001868710389991527358779391423778062922903480956813884829931598921465817760635594077110346196433460635405929003872744201519044624953039089445705095685632367011898394537257744806508986769344472636783314961611439906453956637777447954113217944955613649482750315120397718733250920181620160798647267641740105199345387710657579591078884561215633834985901913948801524566932606045167240181802186766011753187273381113024739964532718730192240739145778298519308381912975409998439721783119037836166835600342224624989477225644549854230207129892879629156086613203963151528093422286710432188937707838233960632768793091099851091752632410786780101764108394896404831882152047336856881700731022507042122799822632245802818868670905338791423989059661529908871418805353492626430928759964813327529360477698106336213391525949885080433831951081637905636010819410828397232065024154390295201486351623465302114123862833620210229529463695478951626677678663974891518093676572405762303466073866396960153023897547625844688878949434966533155683077222209326782378925405884001918302494816698733456901271246448792799569643823099812848291196239434326311523586420571548114361919127856866969252352620029673687932237617383909474903476699907258648361115179151178195546427791494164587452895051175239162197471506036941499499082932715204581470351911978207027356076362573837119064927771342715204487986725984976430340438567733258162643634627950613443992975745062616274058850674679156702901033214403395444805931349954687999331044461921745540286746498027315422735510023826829997440880204882209932528309919619821756531318697492480 -5568123633104463542104905765753273500220133028748357111049622056411359494181650933056797473426817066943265089752632763769898867878731363363657046221181678710193526250600849396110791585931784222896346097384629881284243216647455319009078037877886150194729032810132851050391260574938215157137238355082760589595497612965093324226564913072786709179760846331786216758634910469403528028253754817091999016621718534684323476408034829349181598634868408951825305095821810300920922497015375769211462460996530686123495232322312183755820326800002900797219977662637498128736246653522596061158480622713929332000104783573764067644347108080294380561182108716055282371091617856836843517391825666432192641344189736019526316211820903414968510996945426563950152752237726519411021692786378412516573196980358382070213513154028249183224507234112686097864533733718209774374977497601757494895980830629718125938185142647104896589472428882783422977814005280238918261115473148290676650370579808780061623447420599510184170720819741308218767985006193192437460307415151722056441829084732299010545467508297646257446084350516651634462478039676150697164513885379826397581719430481350428916658673787436150184274294742225762584872217607676783922120345127016324306981638187191916071731726125424715426320647079750489870079935491607353292677585525645245786383739302362321534555892430672450450474352916573504441925539172083581502531102585373763212940605218761728254985071411857540941402086173912330609762887734707551015877963402172552619330335624200106192564869921134819005200188548744364704245661131311553787350857615219338741586943732668601008496742991940497824943420813037233918324865576127799032541697712665930888024227442762501620448490901364838361060448324415722340661652303789287395001370183977287504309936089628912991760790934243000688076758385102334807318050391133701731734987931356405502238132399145600857928807786778837869725701945851738051557977734134829701292707363832705435181163772502528833750634548445154779566076202461793280119734188178138433694042691986818577995622524347143694967148960686322104416401496226633854315672343204307028070367119663772676611324068860260514779961178261248623578448872335612007931028754505328377030087070408666083062429647112720952181047650645500604944650520041026419471562448193863425902028781244230982402693697966448518135435150508511156061622262664193360899649339250009963849356293118566591928275859860179519349854941878197122377836887848358421815073085894918464579822303038254689266436261722930035024517684479298095839411439602308715697079821219306965046526048683456608430508184624249939476040110900019861800503497138224363653805070180892199614278716366738784435877430628253741901212514227118925698512854280032958741057623996779179123510150511909031023086844059224115053680055412243339485208619769663410128556204002484771522126770699067220893966141353498022252391990930850790271719640401530985833737167144921888815807874255928494388010670294617783804389264832365837408689737183252371532621159034551395782640469602919348248863640400399428799918526864374561064802393727438488084638795275380023857225993795057280134484178670570206636102837078143480947704023136997479187097730156100556655979251398738460854320873644092180228931326664683361495610415993626482203438504078449980393583028563545168130545916876695096589800492818802806026857400479343820956221046142213409332023550891372510545851743460155799121932490320396883815616203271569415504551715070628362046211105392950280671677194964133723299959549310288554190698990852628984968920122409143500800 518740882188691095295416682295804099382245314209859354886715744636331186763764546956552615839649511019924142362249933074749391982899200768669214105773911129337366842271055399862228269672051011461354194450733018019133246767386484996106832229472382475572175440535658551181077377542521802357024646347304306322328669364762696170997379305783993516568215413874714867544959947805400886429090921394411676387353024842583636626285444982658890787886265767279329329184057422809368780795887292598163190548130482943865462393049811072305938769554021483362544156378596366156134769323448556022853955016780288281698596762219258489405318284418646946242769146853497649721296629730800532889880884077575250593369360904993056303266372650822996921435993054109497467657112494948918355554283379669667814302415390599080389838784354681245202887084357437088141461950745125917860179092522800573102069188635568349557225538384874978940974328413399569327286812174606908654402637796328861482959388040603297767023148004538435743659087859794405149470943768573926585587832061369933348312205673117481471659474319207600758759217241426226659964811098305385438391628313776454594779542513258160242061076686180463978760090335717418408514387110599510602000989113476906937828374872613648690266046154931644594935462506261780132657661285670046164033579012065809216150358341277715514461238809300796389037347955736025945627225372427340612532543083763559072517566837182258331981910300213347703990161687111261388881374402722405369448125347011438378530434896797775734364836490861296315602314838288604460851223216391226573013891706506370590321606781242427247406912724508670991693411542568444631179536141079028808483149892785039925509879083126232842336722300960085675356018592207032336896066002863614947574784711319792523229610824365677046628888453782572078358048385112594629063429258760860459228152789475537383079272136176078666794369839591647471506387072752832685411499515845742264724407364981250608811278017396987987533114078536197110677051436831756967837752040681322917127580803427089855768466234751923314331013631160130293622721359503803442308485820457131951102102287864460263459168207492981463765505271583537197307863240775510757108404148722300874756178211114861528167271623654505517910017824950197225633564471523951720490896371542326599232483402302590010636259967923044611261378090134038313776672365367498565709622960764927596618561834442507779463857455473932288351635026997251848596037380086106022974498771855861227060094328820864605935065605566610449331952804418110680247162523244073368298869896744658698778434717259571072383025868018837817247027965104835732606434003912167665433897346903231428568333721235545046819615987012734205254510003581945744745388204041646426316206764154298028363204997026235211136903615053750418822133864065590331127392394083533473388861263484049952719939690798563651794829743459678329176251318979510103245446055533575361617597086715386041311903117524995732529218864813665211839043697311284252474707642812819087555054346475706341404008546858810046989705210031615168183037428584378422863182331040127780997156518389489267619664411373971563074762234244138915040715250807137224189532382709413758267234340790092100627510615027797092395430392411910696941750425735172970493668513433253066095847719283621939757799843146617754926802314383224431112184126766246419208597544014602509909503504238005146517789936195979824635384866067436246375481285415499724748987646873849637279549392729441080329923159211329908233053596634374047107145840571834660637213115457363933405996395252834276418685227252026130771082676274002616285468142383433349514508734611233449763863895565915738828319149576391356763812913044309492163741042022164988418446902876673169720213919715383677758767850949402978982233884215957409777192807065477032713935279933055442702657692957617887774544789630997882072660074100912833128914112013944157364838688687000630823415916068397197630431534682421860708784501321899849917307153395878649544037324048562482219673483013170182565895838664015690163471501096767578118937106118185995252358256306197690863095883323368708484021950149250918337170505775192950140129025067562170514621171537881951555973505966959370430335966228282964663076531676886283477421303031155627876202710024248616005565560078672493284449086595466154881830422605860349393127606995042612947699737526610505431310181088759361009396164707126728041623230190704904876851411907482518586609432171298023573879732886470326003150954984059013853751685042067533561971404120670316579250846785397907524513097795977466486845344311225088804538989864528977676955645372735059845032638668270058067133378621143848342137602678394284616361653027132843988028257677146987791292356302307334680107705767645135265586096126066264720738900603733425557535293601488047632179858850049199670080830045995513233788452162502656 -55219446093246152439252784074558844340112188035627602877723137289727412120830428078907820481039276437706913944769331633327252841252170303369344083434341941025453916718347753011076335287073182453871147326981672837378030233445389024648468966845298263367331261650136964723098857140849444403360746490061433616928026414079495216623123715365982404058567992739887717808902429886595171601276523983720891996090811774049376091107808952380214385479610521850064503006559478726195261253477108710140919319940591365229332736244446488908337749793893811985871145805816547947978146393847075398452919586624846662397704698582058721256281164788086263373912898623172358448910233313419360917967689143208494430097674256194882385356896598999449478478348791005091575282961520587527168052339544168039956791005796775799506917748665570439545172717858004588202858938470649468220144495474682833712968267115679390914733943730152570996231768276678291083759743305302367024332181165787610071724202121013942809827984767540618443860761591328840937131143150368204503138299070589048627272126660353668157333212393129476018430805181781351273649835887432315372296849865206071337625313759999326647315390769435461367355054654514891499398517114373690736360751300161452295793430311788262193067936565763956341245753359856245942264076252823406882959576919297800543309762988370848709936894047709064420362934536334075145181342261650525188327961140527684584025022626084631918469452210632789870919688776306379422097048460039612748484349655016209232956832256261000963619827694561471828436318350253833038182872106589887809860533367845096220306778205172343638410653578560015131131112925515657953122488636891493715974739454267006945907681471582488705435759969381506150825966047434511252781446997419501483981283222724321973129968318629834080653425657557113045635796523689007850509489633686291399113976735003016028049669358531952225929008959637954714072997976323547243204917943709040171135865287381721049529724552694189906336152553412441392340971232185572210927527922311684357193716243781730205055053919134940876202994816516365035974087953211209458800080031741668499113224562242218536515303560893500942577009980728046062926105151535626829377737735782417214292967005230948198574232998701241723932586865944282624159858013622620546600394359487775244736371557712270654292803702247177505127529424249198823890468901332472273479196392569459483438685675693210032429678144158037276412522375222097041791989249304832797430654691806987340479995654333519929506571190731707809642946391392726821584707473452267968823084223996308393068251662484554099976763648403083942472992715620274964862647310586452157721745605782904723349966008008775888795231676099115970139582274795318339067759299912488830626078021543317471988986567230425620969736357134325177078453885937957503402070450403569158352672145440515928447897283848961043778897437264008895900758636974624202886901671532681650933551786491414318768610244277057938028809065410557053485681626530447615757754692266638724407589110147850203291203148796234439629673039675455861394108170811214857482149373442070833585513189607784781658112053992176629245985674167740535003695797870733885263791071935323861472128211387216181032291303985062375869847161404231487148594965501209650475525951786799277386230000058837649569943322008459157804868628293194487144733532699835010701609325807209730993194124801443739892328586095396505375483305034657307542042801440266388734572239673052126673347745272471691699337518825747736027510830219988081296006183922167751943295464250371741403110845023024608576591693660138409027105982660639108840859045299643052282283699566333340438619107273278544248466586440010543766256843247613903024422265131594319642590676354121192112501652498473482964825521889334673651736263010301215023045157749649877886230389875430115180811260332294514462736604220187739490751584106205050376289701614343340740069340316665100684459014985244305617981077430051459642859739979116813608518991570970403349169954408945282909695720666046748808233750544995678956063555848302248792760979247446667636560504216169241981761426400843444103627314118999319714435829163851591304357140961644646471680962419091937704016224154640032859930062592481304679142301988158970020148157107095200494854356657226761207282683435126440333070357318759812764783160692201317584753045647214101879964210882979452567517887907022946003663829775749877760872883319292618084042166493228395206077267844729955301570488886400060919687986568625298885840580820457282328724356382473744565756712910080816569474615225121528008189624360231657669710758661586196652695586057958019821062290568279513127328228630076569362706578096025579263550169615662763095468160004983657374456357790593468246157069501071360 11419113811062560830495355710842570429543292587499877511907327124359119915004724725487251001492455337413108001208374308383107765896219396761172151062623309036263630673819830076689574072083953787889268797212617787632665233213907288666814361548972654668719394207681179233106344430801054011166564840576835283231555176311184656074396300241568069799205856221865873243114385686172695954591390828981783293533725466372844068859508319120614681116933041934401747725602398141422913111505866847448313708259861209449149436825094581054889473232873226092886757052316033494114577566795638754062954624131497416320578504799439905060407436384504284828445332043114764814107757214949765300526395843093912108823444588335351093781122916791898370332213136789506335874076103695558858228872637043427946337771480812294862664396771423164396586763273261537251170942118996126060088833497760032269270663317928672234170670157169556201172413217695033778760937522230477426050777785674625139182891544660501808753798317634126731441935773691463913582326662744419853141646640730289415472357201012842269150777373867904498767989665086532606769950416954903039036603533634876393848576094035812226132444113926577435109935945833205920500840194751083925206991328110199696491560797483489208376271738727718728444756156770342189287444236705788689429209042734195555963669072679240705824337937749774006522554478074502916431141483970146173930207566877912857131320805856482869636515330922747593076981623421399648820619492648035928949916091363078071359876453975942161247633089177557465721345122974876378610118063507472616097701422865576956064829561696405203760767607934029688960628090607815022559981454998890366549323320945273395329128773645202783897722893495473578391855673732283428293190227003935406283369916860739817814805137216173525118693528975227048090512096545079070604899223945067638783090719046793128326963493246991216843871325939227057475996007267465812893264566337961391740853049678499467419179158090233790037981954381372428750097049207729770211442516343538350378462616518896371310654687052156035663892150495158256099356814701622618367546671833800484698827077418163580604176363287896610204373972355919818086094526750717626961685117261570702914724921882109046024200516638427183266713210093614453304842018231232005319473815819619122553548806383540104638057432949138524844893420160995937632972983738492785041606742674853215018716432401762907826005899352676240552976299603725478052950070241354535086497031454857512312422576437176618650164961709026845038092712636364276671292130131637479047754321894351370773783566710789441014928551302255772455502994720130448043417248312346983997102565397339038443953978256157178562599583501074050711015579846641988325979354525928408001539331428574880653668143569917651306087372323958987099686363989547652379095552530903999674393117336270580871477805476077692954837903202062824665368542731003968114795821723548511228455931640924897281207601424150161799775076806992709556048715554635937878053448250115304600146079617113414724892908785513611450330201664097453145121846799626108394755135867018619687392880309486279062294125287269261592823040911388822913046102114669126525127290331587889965608933327907943101503843420299483268428955647821245658161185448460017262306991859623228498389094090806050219410423460817383420805993699915549667223639029547321313738414731522399483550379877869801296035389396042210034904490748943712696588866168173184283815963519169783525149104061736158922957776429751024219300020751906157703302847999252136063279383835240380214150267003731682029648982694154333780193242725363336691297874733088901824821683659097567778919443892247543008497512592996238435326116628060382463345418154853320046916305961974118549421508894949319129029170921796752462332453960685386024329897119564711550026651517698275949376190782468011782235335091715518363840809088643720491656379353825334329604461229044873447692220746316446453603863884506909901561287835445955661896016815672403900969674630693247879476843493355516339904642254254276696426705769883023919776948537537696227017159324980871759046977251236940661041637024374862161289639434890641356363548934314202455195326095790393389740194527941906092930876760545950672027801029086383947096789298669257607796516189721950846780415878411600224349410960477156438310802180030370413287978788137724904102418786305019846876728783626125823054936223447955730881945418295171276022217484437270942586142846994079939405566803174478244583897781912035705324783818879137037333052690862346496363505463974908808811008094933894639046396362511632241745117090219565965566434004530542213860538261760321827362612812122911953217798156370505122122487201409744531514494244517307758516633600 5403763023305909191472168245149750076165215511872032035677612180781592038980289396264638568514505215721584810040465919578880167143781822947153826313298015740842234668580337979667478678990691051993611089709042921441138139904199956976654725961069872322032805611994892783048151977726359387250550695491533151278292157995005821043860249788619004634756263454411546045656713129248508275467215703046681712392424062944656853642968196511103176659900735724277665202694845844873190651756743340735970168353255513448995218548689271396891329458214157033416352834559157868654377244493219476471554429150064040832036602940250093825641323939070827618391127169854383218213017948351757723971224240192782830599159138211058243067415777542066899273381223963126578960535146742788472554999913865676558102954908299377108702268815649932499333095131369847104755570667971309522962892510678629570320912412048029741835930416130688316762669791829135849180229289874160833697810700655249785746654223146267402311117346267831387946404419706047037061699191800833524077171191960167698060734164486998374912773865891311106070338708669608016771760022177099950229483461806908994711218283254221485325255489851073766277704088550965543895456661453151022008403317880782941100011655155301069174615887083479006725616573725135292500404040359998256426699282176037238212121512041032620430856728849103232087704369595341093629649569155327054894209156624955984902453535640529594967503573606781631127815410443351792077750300992646155882013672635381808861410344054388096094024305022439492756400866443409339710975148268300240550976338589827766872383816452326825574184312345917736713739003607279490178731094043424552978206072493929823829167734679369823866051626090372700799111023014330703981203424332575408414603180153608702660019383328669611665648441782566614013611788479323707773627498830980501639571697260170896020199091342344558672816213130930447253878075114763802182408112063823363668199075240464395434733134332182034135589251127410100347390750622897205415814291297032905229638229499346712114966944474168730481926640651819731418707373854507882090270331342277509102877609511425549060666152270480956282621425814547199910781752039807186055617468208668215437226604539556692066815070464339044605795402730915373599489737906696534168269250729154131447376634673699747571778671939687456165952429327143602909392025055592702531859821969166323625651223260587395409677457323600916502314960365475780710515082920902468731429693475734010658630523298149115134529178374457151677175845145256472382889281962181625240052277415595165994181750065981811950524194003390498497221016163332686755635205508549066887949910427035919315449584533319848193039366101674003824438349116581406355751862350384923290325722114903491322727993014065752887433506524000269056866047021112661044246211685719355689591816314393728181916171865821208061306982511038392679343960428555489593590968107690688561265303946667111793567397146498719468761561055490730110717114742496727902431081160357543569951121879835057219376014093358377560116850336084858655599890689629413650045438911309837532825867948269290821806991230251545566675246475436075773614355993707965797170054272748486365771477103654913309090742368761985852754904449210043085955026354212053388922165129918392984225085794743896996717485927376188453844589102442997729341308128759294112033612674342033866835349123684368378688613510503145431492172241314673350686881104506948552251321608943323108484168458482736317004519120968604846770843547388021479444211426101242195284712316315502999496870278138289790191517268797856740862990250991083284143871594844519860216394567150591622857724338183756413309424007696590722924735328843218252092009122062464585222867060781778056353576354779515582708838790698398378649947515135307186474518884934390400672656499988890551303156244426322387002838449254202943050810675510428342969538825364145051332373065207551883718698738175251218619952831281677027736394443618316756642808647727470102252818270044170325272984876511338869885206163328322285288064791462174151059078666939939489037515928282884423649692885414285885987390904191877383510986771062532733931164739230181950631872057315466185655536059614672479971815311213475376272896698648108710468798994095419347256060993636660576268852601250600500201243524648491311803971241145868362739996895160016322371342772193005174924894291843510738684226024787289176920480271081579495686286776796883057136107520 -2439660673614017086957097950347652941913007724425530276231313190978863523556681303740233395540281374223737219237166652429948054218560871673182559777327560062976365742404508658612179834449153166957013843770889988706871391456552156518311821726149655043217152785302934951115234543041134199476172884870931507277568584882264394303606216354231073118126056725881340081052790063246565387418291941526894999189028052182856767771213474117392105948895303057983918145799519140345973754212683218180500013704984520659906735565747789093550064255980318027041363264944161993854609812098480280005645411871959242060500999247771087373870152027672340289647949770497033642720803668035325537113169972162525734060117983123343704453237614744005529866315890170567433544457133376686559320759169507459461580505928852240988551061460836771223869524364408285287963545276393863892600457881635231594603332136942203589363040506155902519018646261490337899391716823482671912192321042809286682347643516581217455244833145201622772334233515941966357807560034722792908037617450389869075939949441861914941438704461513559093704305362768430956365359121234868864686743143242048744963017315750841021987556817228124941413496208604202479339946577892538640101335855285612026062331839357159028594837737094076913108660605463466403710537060474669197817537132176211176039110288221290541092315782687953880025248929685918019532823212597110056172226439923848193775468797859287258890240 -189110153428503834180119762842156948056435137445473667940484676031486793256920310850327331213368187736985335253510959523746612117472693971221685272730791955320057599067910795854775986271390581946527810459068782185712003855570825066649958981931121637115893086371060461131162386788258984571240385863059315723677021517081685899811094384347235945590065768080779730401244942944310998362454372833479288217248267291879066473641627666217989342379118947819352072131918036132464443732865050770928289984473358503487610244117797743779631769082887136296191116113810406189397832550432018705891542271010758423788618443327492077998782165248633731931263510261061309015061664030500527977767055159709913132566629797053615653623071400706969596269234013862480862107207735069253918683792179397912070716325784064789201734339350409327082534990043324744781437743848689170995660940509904096875806174042257137906922874698968789157166997295426724291964791946637562140822668251351755587621646033690983342025842030060232692084140449090949858485762116667679799782683057520697912131563140060128396894944769819452758206861390448546211545527749639307289344474432051039577202852682386428580170918162624089000446627260591071485799916604855113388189827213195048164374942731154531969573377074801377965787462107819383901206565223562209133744529188808848721079425220005201584946606254933268999563738175541659509886429187594178053989615924943871946365182325950952342990757013200418787031387025314742229867547862623114476769150021816683655441762598318130526102887569457355317419247413549913327947905423421965724089551189361119341390575029660154441165955731513748629711752726116723374432947553285905810067524559236398356662059725700690057586760349116719531568720987505682221159682815476183272000248366220576817021832717893303679087922040671323804573846256545089543652641949629016928505302090473473142540566050242435101081913251353576449213384494429008992750320812584594965099475042644342104561050270901090464026916925069926703013683345141874767695245980069827830610907471915434877311428990950053105471399865955628284420098256382252585676170916496305061009836902934871792040402679980174200405484039056716453373124198988582944796977765307839950067008561095831675823564892350346338782049580456283966348989256525108893341614667984181606159953966960247655334739845694703679101061876049956709869631667503588905572606750410178685776255981409300777457192140485945773727560686196198807507059644122386270731384296876849500027739229623321889231851388064367875850589062648715611448380096824278723481886202283008928546567096605003030178445473061210264942266883381215597386661607440412733041755759770215497588535907860059148519099852092435219410514447716002598401857833496752585057529393824845617270178250806801587667197122273168775708615209305956169747106572179537265911979914727696948445511574750658008326361020897264825058089788179108301774465818780791219254600438513275140985426887986082640344782617301665239062476150003317275814784535312749756286726701408919691563778828852498571004751391083029528165796913372298536473918555189228802036861156998637745390953838320610973220188215591644610392929329688415524128150571522876591562129211183611775371578009414296423314813347552703761584806783337291989343112895736912172996552920105123657689853712162448291720446914079791877646539542589861741555502841356685911543000507392871827225154240996664237784545947168480255641270906862566073761863727684085005347739525011213060675368039504571438080032414214477454049410568620781975422841549665385873369754372522767111595278690792851175012869135388310981088921071402286995360482999787130778541926810007115676385089703863629659851354556576015687826165180166123699009613566419086282869595756077829418300573808532801093897529525084547992715041562628189446293437909105127724365408839896795698478744807587746230245654693891724590095706415376797140409595025587934433146285857996362002722644912437058332985104809347787740620341511141952056584656054645474518882937211066521553956431868221395908151807823147576436701426176373964324596014455584425880041469536353403315421033215551510960226582325838362207048451993554170565904151735843398893950683284298801605614140645040079635735398237169626032761840118986504319983366358459182459246452498807364068205722272370873833628059808590113391044851763087212083361927199164270174784425115431757587211985521717941770092047441951082027582910842333397964943322621886434667395007510069536387962798844181317249825293845360250942104197617850746785141349735774214422528 -2206120326054804900346827148860873087702037152225046166593952235669871823317993044084331409722163029294689218010336489337590004624061302170789955052173804664284029150665831190281407740741708001815065067421748622902264027895081392160178265689636088888597573016907473976849970734846594051643023606173136264328538918795857765050093735221674757900606325859587912021320201173924632891937606589130460517890164260300693823533362359859151083853899126917414974842165512468219685715446608409740171568116681642569482533897084919319699942523849200145142092273103932965342342439845538677743286925481579849949113263312331660552335427392468762973574211874776939553282489867228108430933706295354494249534993228681033792936657525388801045774377220831560523165051243408548616691599670932014622997115294286089457447032927518601324847301856395190927589620778097935520499875700043835241406023516277950282981254290783172625804565046539353924964540297803384414255194684025232774961157649028844305843830815205136830743428093045655267997271353025956039003985495635112180052901611041148500727475627984950327241393487264413667577816990321865430703962696041950875022421651575040716662422123223307424016861900280466639116386836790817428213701930906928255812717938677595616780608084553171156569497059543871261912863594909284431630819417252244743948507483345674695788702350617611786221196675844820756618068427684493660845353464670056189557918640966364511288089905574438553090976984154842069382126532913308499471098421191033029787612368493943755588529356032536954522639001534826834316913019400208443725566767834425871388756008071436755993073558084199351386808807270595991575531314531551558156656498083823861238728848002461064050874987573074364965406643664716288078919387799658470670444559497288359727435521588476771438182274616453610312241252313057035511815977462233913263976048853048470578425315420333034858062294385280303525227782437674502937923510590895672946216395246959833318335009591416158773601881308286543368401180523438464367864667933025342960444475198813153018577011332295033053638265037165192749535169767537884366868905285074654527195881669956283525342236636661090028194595556135470020789705913302186585133139008872291005710829951272610292052077882745944607587898142231495324074846896509332635382785024677156860585657878716266441832861372595679674090420579833304455892459021405689777510690324576106393852457290878249947006041916868229936650296669089683528146295642567566572421846828889789984823803789138073738293866325354418999520448055842422680239914335319757662184061421176216777148378146811977411269111771990405768484211486026813009468081965795862543452447821123531693833854586966199631837584846874349183749448463210976027568825231041241319032775863327614102375842542461270872324064149119516382838086265417115368478625796398889696687482475258414608609908485353323170951584284204211621808051781201191891456038236147030517462854387377902711094347548956635237146617864811046147857889124598342427067955725919331597745781300953606970701227965511468314015165805424112964328734232055474875142214933877272825808709345757607624263025328999374760717878387017593870951013334065653197859846309438338223291864301541902972809733521180123812869073726375330877976055122487314536349475014221862421218397691568884740439025641366299733811956541140745043140752042976814928404825835140213674208218795696721815580260357044933762418276395869573257454866656544053255239825649028941298164573842739528638114543372962681263114306210423800970423681905805284784384133269470799940209678784672226791704562918325345383618630307253635513154014194491522994475010412640966111858170862887249970579324733646293793811069608349041982576720670510583943796727728266727464329080995596561311805724331731898625276324860142241389517248564325416168276685543251996565752465794267413072026929623505317792536253375178072676493583426263195103819275350506126513267475544958564505036495354313707273097947685420673186045772971684641866027152814129270883053129030221004196605340049286211555990726840335248139390783024632096066705464341856199752174967697624665749259803905455301316388434884635243671943302101224547811989194162116322242601405326694806572141442699919319265741112806152506053754880 3941480636462201977200226128622200000854352677966550207221584370739444511533682222357448982065956125356852851480441689113976156127878298257262497144927184426131145325945953312415858639926706189744658988875375461862830311486641505827809108842418490761523953075583611175341128061718321943185721360357785920317899610529754984624989065462791647781581269160071881496839480675940858765491324138269663228830499845623183936757321352689650726889843039295074776667433937944764912224881065655829792426973945415846203639282119411427500853135235636527997109811830757067710377265706943329062592671156927499820431319652659737122165614309862850597074099476472865000360772698434408825361103725589575962474824176959900963865922581808445885721868786029223192758036541178568143097185975023497428542067370427909179891837043390190407601628220264399467719306927361200227513449124560771863401222792173174921121066330715918821616890446224661291652138145732278789384466141212716094408664219061890331008763436409774596724780164738429982893884261406723374896824610214126236200056951192376928459207151770752552434712349412282873238819939393685595055720100698869109023989386552325602282341763382589095115591323299188589603985897376653824977498464972775810522697331392179752173810995216316952609776715910546850297867856410636543310193136139273896464964653804731044979111293431868706531911612705194199878100288051687160022412023562240 -113089425598968120195589701784696513208549761096965330693576985171509436627668845088273394469513240874066345774566527673051545050918532584148472700039585999877665610016370053680795340565628136823949114418785093440016883992293451577457480819377199540189945838242590540295998715417971005085807540651295536136575280249994053944996081101707872196494569213909493188641244425650166406719416020822712513191622756674842199492729784214922354359737368006929356638281520916468668723374427337992633055537794642327909507430527950062857742363584385651559575002238733982792163172347542484453857228508905485654980002946572487383195450596218109535196319003291246771417843406812567494045255356299053784194777416095766114349738716048840451292658475432356980825076602514010374962544423834495716945731400694172010953826874168383000212198712650877071927756702479305641400769780976070557688887182134379309478870479926520944474028469573419219704650438044963823475482265220496194366859734187166351746075731860998166980960453941970007877767600802209378723100883890535337892651224433382980855311025584877818790960840889476646532153754083808689819797352083146613864880543071646539042756800800875269349122996985561809481188356872498489275108153883732745258093373845113838475472290369049813671222677976910631709309231510384339466044326684940431821363164956545585600418621139934204863477562277692554782463868466785739461739337707214023730528433006139241978147608559561925772427078701843126879688351768875938426135032842919895427972821134981203900227512193253223756549927377135823928856833163782715583694221696945506918581585362623661476427524871117955216478286089741293400544730153502749915332456924127185575797065070635667844605162780927479457133573260645411709107284659912082838858493788209370147967133168598628398614049111506285327283788046130602019109862189397334977105049208818448275282687106525543288773477366334535210415541040658697903802571266718950896658456194499075923396203807305010130480401170505701639150687293967737399047261910839371262873505972230212599320525602446988199002118061992421536487882758065135429364836406341022842058473847511073682958617362769179026980982866314438689232173370313778778483912879633934577857795152436858907561292540691798632644842507901236336627616454691120943969838697389561044402992009162278148463760410562053092272581999450746515138340345687123923258638113811405578892935739257247440648715966673883439080848459588723691208446136222363121058528113011741708579272901795194413528112440648081530864733474329706113203775816321803754825734336118561249622016085225590734162991281324712919782638517313743293976001050096165016979016897776558648486045553455922533564414004108121898108612258215653482978791006436653523563803868685571634329722983929251570326821383414775704461941608045084427934266823380868441591096357520861845922608297473262736770077101183424387425966118364566749063178322186025542142787858913191696837411083335835114371018799862690916750706474224084741418700309065892806529068252206825974635789166036460401168563345003560528440337167582624522612014666008978567264315909140592228811806557453090795509940484204464074534834787663389275034711979403718689988247558392541598479771530328007698121879142087280919024881804731497013036608242716241277826345253450302273807697486700132558815495244253939761027120148130241327128631582921991243722128976275843930552928374861068509486952973671838702967484632055977085901173553959249103789301661985091454219948114328647756365638930778075868717978794536037132315875994093417029109881490722066511775953343448268552044047109392011522477919732992978870516124026348546473681833268533573000864287450054050981673840701698087917935675214373979016364047401600111363923605867454276916089057772970945684219152226124383093295272476964728143908426288937872449958198239708095760635571032191323458976012314067745229369870444736754637014344126375962176553722025792829774988004239870382794477748069865079038219720585268487679891368922290633242356299984750904216359238241207604602894825509723354642364647708111554483146510813403412365585746796880916933386430486137467602793740077676386551694206751906452991826307559404797966813703965730988238634381823644509623395385020387039317503215389605610222455877688480417182053134799534405179062297994466304806448435462733665484953436314136148798245343167333512073945538134966647745635762361423099054186550011168928220724232717368626767753110559285181786626435459051477110776978930666048917236022666937677893795834976043736070427132800583927225416464642749911662634986897490749645991570529910177159094862727106670593759699643106321076998802381806220958433823770278978305417070042667234822785779156802653676060968734364920591200605279022103920640 4699380922384434461036396182663836593054665781080696356473353361504643182590340897325075439713463843071656908089227284650960256290418594183350037539732130736895133711243990281959230682746523842325058885288965748636224617092815095687606588198421274942793436922102864481645364686670019171367014413106145510368578133897894290307389411883069542827675737102002350172789896145588396677531026404690251986107571944553562056797009157609296197587763202267299998945085447636943300165888794961024041153293862237268044281606339473934625891382809867308472682688850500319056280072434815611692874503389379290887634829505010215496996822220796999912240335964195005832892295702597348885897228362391245020156462561867837183011695922711056209529081233797297096101714453814237914144825621256826881299105082048097190072508113475723046867565071656856180898669943258901952586068839303882401434066896900879313651436156181869281592239063448266079277017061794632701369265821547533271971759087173738040987982206165224771817547658515729230337216167394133004587737222872647861761456478478112736371775051187478134532778381363871837759899562762437685883224195878963203158104078554375751789636943430393625112183148680012672377168910803709792745403081934562763229343160183522268995392561646537690968551476159676748662759807419029538261110351938955102061299081071543507060338126156955236487957919501080539198760140394390532570018200543599945663506420322872864187020223881040541622322252201946810934584208591235958229423612549957345352931069266085422735891268691331910941841516697622238031429197531596834233920111828840396901932325066686647628127498184825421729650254122010399001001003096246950676936272698826040283167602824252465712227226826025290603803112930356377829276019941119972993298857541127237330253622157825674342712968861627627474758017307931400064047410046760302225357776665549714084665210832091719974011348215946066806734307224887926656003265733400730986860746640536612512518918276220528699881036444703046803318491956597349901397011153656827615928752510085365760 -19301353128487626415455241526635462655148138259029862064004934602978683195197060795715845959308286657629737900694268380392165402573523362237254797892877463948253615556732278693279501519316114068804679483724007674748490390839344260224181493075681283302050394978532180358822631123505987890494087593442693797103960156328405258573501828006120558538679388015953308832147959914031812159840965835969972463704868151649326517330224961674022978604522871111177544035309952310199912011524952034847851349649391424727234453766920225292475528673270293875872318095717456215614674870885214229807853653332093917214011023065862281981385137888017240734417641040151619010860683809051502070783031006755960967467083250970529253050544322883035884913944713336965959570859580948333672748205322125801280991173743474159696387375076805731440950983363747769132766851958196365994391529876232496669187574241299491886509199095933581611779669010954199086751449591474444813063812190123981255082065156268859398408131570091401004011881169797685443674292442708852936038693156116099248135055407519111593538129191832634792933646005669470036005008946436032424557226193231171035552289752985113785275221179482750254796282852125609116788332512068636117606724506233793662685272953639850359653078859012098633209154642909650078941258465246436282515674659747349595989189232717958312123413966905987222943700231307181420437960072604658195065472673709220261215979473837804723695119703958641881297455914737891424562092652238503707648658579955159907399473460147663738604855676993922953280931557363765541726308010522881908201652957103441841284682767365042170056447313609087989592228201539015126976883124531476924663866796247203318736860599499260089856842615496311058101892407357069748618888523842211467542784617889686688534166772640123849591081411484459756032416419580386146147167827619579212571390572895850145080627583628183209170780451357555247477672851446980265839458340399401696654314364320059863593599502035360499582035965782079620600742412029971199090988624628714431207245313684798441313504968462183896796023533649261862106022258028099332338620447095761515567032361866224522609204419921903717485402858022321206090541308619611666101721819289925297209778313652165188704955290711679293139306704131242688976615516520067565325948269852299593360709272001142217146443076932446331896979588967759062273631645202797348009164355053912450471471324863658876452200674249408554127575373339276922751464977535329688146460202896709596747095457080961158662689723289507802733299842626455650768111959221858400121978400661974612151258805222028904056586903796856327038241420769171717980307662308672794326491769988733246332907198125427976861934811254963246124753091600127322153882148493612933771819978880872988623744408313027657710416362168553950838029382949638744463611670576934181961045718001590624303353451100390194979117553126954228735621182907210262719126700313248917814424755463180589104827882502284539078091088691053098897264919450121384045484182474085416260933805183033545578295713357989502815422874660124692592424654440412522187731186703261261121448337116533562517506248269855814725333782848611207796011915552618019746085886477392989147592250219568928122176218434915634492784313312942276709136447600479148752811473112682251574854295397670714785691665007270087367320924731743862462394814539444573988013309703878899778711821885543317695137951501330370136311052835543108735629373279724773364059157250042152450033297826347534344388906520959090315095629381266407105799180557055758605924716626885143678993718483852760770087905446729171356811199300811326935559815866563606915513942793333469691710083481143621108894187851856839944652095277547965252198498530242617929071962148676747336472620858095661457175192145051415547608529109593300446284998943188629446442803245611533982235788702420725851240104570956342461711423877599169063543497724376651514004283066376797773243212225506248870065858823404967941298894935907438531022852361679449591736563907617649892031993481936011973531292887629241132977875543160884864004032305939417062323316101019906161126861989496651135133058821232720938150701140279053887609223910676892767458120965480512149295882584812929508038009428848143054685828215553638844280445180456256541059474503369388828544380030579073217235122011339641078963890909034751510001211716665344 -1985029033462019189461382375316862731969473362727196394887803230686305784796227545191918853012033616582762326276818388253370416774883584741222830232913135403049988132624433667790312433410127252934133280702217642238390462483659125978684274995219544449778500526770436142374811178549253804768717373165723459526144783762299584685020975060917290255191351430030248324535626882089905838441916326513601237709361707084412771932246807695545091018905051927468854243781362115988338056184673536098125890125309935287945727467383419254825921959709941027428018821758316030875873929539005422359620573703930879164058361923676167080294942776248605177752924396537528992901276632437055960877292637437451111449496915885826064734596830840510495259271690144448375114069722642213101818141154493215317183885720735058497463403093973677993398258940025253558396478578445067161687041045329112470992390999571467456814286536183537121054166466388380119675368748952440181083718272632284476308343034811150600028479176552249700801408422505497593108699375598121606343945383953270753117245013735857484932525209880174354727383114351942123668863041183572703931186887934468221294725824764945645228919367066213917874474004491661915853171320470855958539282616903363286093934813089858595538018360662176764786889774541404269288949394583831931951863262761642180838610322795374581227188169952427822919854392941726835401155780468454877503991005329507997317840656752871679038974149180825968578029383975890434761917673150777301697381742895112161605427133740665870937004903282630319212046707735496380206371503168271816060893811152696251395560519032008936082380980350979074243141311862025502652448227100124897777580467933608201585671914072543958067396582846009434185950286550362894482732754612596955553968991591458752255471510722306002954910427381694819096537997765400153280584594316567819595636404050733722550492893663655301069782634991451467696871577915119682331517279854131998413848734149942516930007322700288115455881535871914445636655234657911790733924739073377835013910718519305912515288210335251409902984102999151698478703825990345301822792846921113673661114741367860727764752416997123875061322083552414843797736853408914055695431807339631781631249431887985494291526447650221827041138969168379733463638794946522930479533432691731546302975401070019113249736169645594681601672124336877873025907042497791145375842910237573290499030058043106030738522474430333035867661542637235346464159373401440361287670399392461876131092590137185260075412554552580483238473573557126323046763116462394134308748701553943346769861964635814022980716367145556337963954038064542078021034780619488523813864661074708445710352154782710441931697871138090284575239592118830929974949261642875668540247719374932846218181030252865031928089778294984383767470898628530396000240960773401420101861587424546633343234539945563353126667623949336122683032773020801692466119192122851263991463390281477470603910465713729890720692593275329513226355018705223081910929439313921717914016551118806285882781638402160250144121762931923292000320431472982404186273256546232249911271094097069355580484491917351335455746092801222997242225652799326378455090951451756984120679852674868130748125039486790919787143881858471599860339736122844485693654956601024909904024818150561171701427724229942065658933483495812418086166449990361909145770905832444494288647172723066371181589416128322302225071715783960739245142112035499137931125546247929113314290577138155501392263884584634456055137382651952032202400240198787164224400768396138341073830116243506678484863767269511176759370574217994835438994573099670434553482877109755885992344830473808178264782456326814188138853236336861838957507366411204598817987894753172551060601374559992785269901457745538787061059119493507552952052027117995777156218117283159439027986436226885660957131374758313913433892448757756331273885279893552492843161857199648538001989920805923766853805799210550952794740333840646079893055467727266732520813898162480520188968966715179701204283543595209092850394492976679672802326623843097072628366935083322531440953386600746132619615651687584748341121129181426905308383461420622458686111875619626167675194239945769567857932239212412882513747120394598605625371996709694049578000103718772747255476271832528935871614585799476829153961899822546880222223777072143615813700303340746384088184765548391228369075233661206439877672960 -93162601330292516507552755355039539486450179401484442277756585878085097472390691596792688500473569254001648815162957438994638262151263350612769098258273827919733183614278929049418232986165227559155626592530607483703310438323897836721810309417752313152489357971758212590028782131475177507450469507879875816896136914011862950528637309240687442635320786461315799007663848347876630687803474696086178310687827334435747716419487046679503094492220435178789972338611897400531566985600436789147961182905874825952680313234414179126157803040621550402388779135516093837688944658531478269867441160651231143767081017975726532941582436382172226339614188131820054253138529950245165460972699527233570634283220561392353086353676092232750863943788814068401525436500451275798725753229362787588894353766826855502903654210086379243819129969506441856901049979022554678734859473625408492934915629232222829874579970665233190803066846580715561233978924614899651422708294270489367786487904565996235153208214492607308300641557594058247899140100383760641245102923490381375011722811346331667344881875983447581378259186335335548988845861785189670250716619908771188067027471122731348963053632577088254077001228820526293830303189756151831006518398244037620913202188929597724415712481441986990471033946562887680 0 -19095245672972027373852394510994397071705767024356114485706808733674450980753145762355095399699303479370236766723103258724754020984326780417541728837999534828394534295537330818607563450304205527101435405565345279933119638550899469772202151222371495554571126910843736843434244088175357350991747332280327822749067022548290161957277895257747204469991955069487340019018079271412714471673122220462555452443032225960751960753315077299524669704337839212449306788543497852577531466115005465643021363902095414958695896205922009851006703224273879398033500811549335693200895345171430340211657566446530072167923330718301272434309767462337874983908245719031848021196951564295825731388080088709108453029531706742680981520737803052829253311462494986831665869821983318823356413295406432374206951091551417883012667058487977018104947746210000714351533247398406573220158483915366364543367173384017689773251219598458268440734348219556194744683137533691964316027471397076647155663584836147385923549746195373678323729624979905663033040927520988289327478674008013716632404830722238887564273462540811756971319285011930498802187081396086517358399271798383771634749510187610954403984665158839045973224402770209335194016895110080904702473273815083783164384730715812657367907237081853415824330111810392438089053748323884418480406720187586805763991403850734056556019741348604067270728794942088534796465838509378149268329751431384443001169210139056741478458774645575371473440319996772978092239077179623693044722978929971755232506758743932429277283636898166934177280930905351495212430780767235433277846742216121124556729787422951523360104462546382270100752495950702117933545380050464774842660788519114982797138092854210986269275677379122762274624744621325219434083662679520304230718749699910167594193410003156475695880239181920638694417781309611831806515402721092654759709196076992412456578061866678804813468275119053046231218777583694854870574722213675482122252528383707380591889005258916373158464332623689046453478002648138700962735516431384332718037733827195603739928515484583669368012674383669652765540326203644999591719993700188673996170533941830255748138415162221123772189512008657622961539483532633157667048251297590025207484808692357197733570918287623923907508556329244386549703626792548008688683693636572236809727192050529079624058676709526026939397174025803634164584842248212139394288756984069646036021167102317442317279248972308848882243613679979584902738370251865009096012348806812261632308769757830181379313279679479812840378332712666281283382523860784399907224712137799859041931833722090885330751959561682764080705181642665988510605503533740195351959513549912727762166017062790014234312552764517374579447734627916284606559652065717027560148778636461537375097428006802701132752144871994170656331537071202985276486061826414964921946655100641759176597335758728395217021513640060024778846810070595379878460604746728087271724274704705616585626912433455587812993122677452960964960605461925730317012774681244392110337210371219355057250680413808832112896074891191244032873814371294450790098130072013284214160409029934147688283928191203002758449481007042720724637701541875526970271918854942024121530904839270619595051341390602100677099276643412659396030346189556344908424464585077423638837484355660518958950959616124710435463895908723907798068789015989013664865469874250946690018856077087691947537202467084862635728814374301537235943152881851084880367784669459577334144163637585623970695406283036672522854059836764430781578744327472884560734610600722493219707585525669437196422322027947817325562322583390364529048595530501330494609254696465043751812891712777503463551505203466195476952902964894007485470806204581471954823065170614556042707345160487692578296949095811658346704449308334087977400501815305930914170268561526228805214618391216577145590490274658283773720822421329089291953942927376864037568483189882427232968114096464568106018173020605555239496400475731869537207695230032453295116154540774569559879055482469512607098282161243032810738306271133929428766616725167173923794338231901911305650189439421745304531094789479423151199155802894301544985392793262768379444562550771246097710441460254133301895225416479717245577586410911841248144473923585435992076458003084163826437595602720843372376413250610689354902305239862789457018616063639772792206390019564710121867132385885384567199349408858735719356946841346234260439515847916054147483072821785956389037737110170642231304607744671077326639479562627503905850240532480 323380682203005745135991760409412666933991703611761813110060155753355594395244382296685156850897889187233060848674401613406222906527643947554686981804694162443115946542470248657442029081887124319633794807134760050105411476737019606910320385573524170950552304465666168021468940141405775051670816512217537982091242589575944524530552113132689044417747303291183505451634707037853397486312850561016036092786605206677048200824684388774117951417535302373650888632422302565465911187771010345400407286825143564673879369363065628354390110186861355178612621971862685406584640714592639567518503244998224125008422786132529532887675420511260015413927829336867577604162488070834233487403295977994071326011400294282706737298669914875594449181958478541059717512709227111419005167682172225952141712701842384814911610305755433467148085926858725978708595725431950833153602673030683445106003675213095327849065792294844513593609792171514921124095291250415975135994113274742206669352561130667210580402160188734296074460218373858182244113210082727898158902559727521657770030823334528825531118067836417363454916352744929514429054642367654050435584101761412787687137283940152777080789144646178359291538099223679796319314403449662163683128788635324369209489193030871196193321079528316954814508709783769478024694655116607069510535425302604735789839277581040633155174670491547370330574062262293140851413021132287451232584538966125607224267389803528435468005942564143389330868157567498800126354085768376572413248437546866169123205002423787527262416910458731788850630264029321677192231683364523352495586603250530507285464744997341378408520325261971463570532078912072225864168155712174914267220130457273642704701289490578501592046967115300604731852687705207354232062617784665104313780371456927338073822975038966189515066743823942043251238019613291359552390400824618868816861440490158165658369414852244104282076530735579781580872137642708655218577947946649683336556556219942777488109934073869850268593296326314381713763772220037423744811109609779232170923990158874570832555425977192844432974444162359395203244796195367619708728671453728865264279174626217558144835411222068604434999956848951551262042613877573858165356978584860347014153516295651708373096208253714305583379110573534216068977406693215686273244246404129631475862668818677454440895333987203383569384242539705651313607780367637898251120680330461407320826047930192562440134825027728807555576799564503363633370102215101677358258345324755399035269245599192739331319470417648674016617426257267408720477117982193644221593346554075055869858984898651533955049437506503079265928092592023012967818205870876266604505097999775259575863592958489132818496071899428330812241521601836362010431540804168017017653117197580282371552701891134676990544048329832659623511519470042664270005741346460059206365881325620086937442794069368718723435153564644056500595333152120014359896548470037623608990243825857371276359021808717250861825018599451121936492766952366913726332160104061798206944237637163297991494696915272664761569250885151093385605756213964735327760979210828598631136524158096183253672502668734275345866024126401934425592716895336356571639329105777493595436406581021900800 41859955618451046075693740898706209570621154310422843680032354032917847950534784324895807248525269346265157681937175003291826338718592812507423806087687828236353381433898758672291851405728253674957224522336654618231270059468519030795819674961030160964582081706674579619886345969002078623656813003533529445289102947915145702528392385090334789011864558148259051211427281903717558178591033535198654396902179279254403736823838733496094860432105945210022488252757180110995823728767122195581701080365777563302693579229102101992911536127642482260154834193639025210435206044127736248472174818785576113745250350676396821827815351273529667193209210026634458913399750834059237057996423258058080790570246063150486921382234374387553674331454249345651855010659567644594747278338584532206449392042909467010161517479005605209002972783765222703808312554478256443883583526115224311919185638473790696553837314659554754181332316480898384201400960504916054978114912716576829985032014946042857482305326448389014485314652560769062128833845283805268419691026089529765917216839042524281623105139773542107100245718224814861747813848911020338349373137286883882213178560289202638862743850687973928038629006301806220856428071863923423476049735726846715775884513320092276785558616674749239140410409308955443722723247572706109205810899136329140116956797108018567083224613443636502941561050782171909717795046875027461670457357224108552212138778880530784111557958482328196021012361701837158586752604098635723146386533903023974853767292661258851703805689875391400376049359432670990410779131976687663747794187564303702055692308738419670223247799822713052882038672421575505634835741834800373124939952635790562990935548364227540809060407189034464236799169661062564469160048447968944472406352882115752792393428283461678474229501161305032524168437069771050622210537766589342674245164580735328423803245413442084339954741853666546773416186557169419926448652672864214985071309883378397854906052596536029064897439755987323260478460584772930013273650957339135396219839789603771933191752683677593716416572671490220156029019163013006937684571224151459635730092071629011480025465637603416759701250831566032789467995546453651760683476768303743545821448719378634739247415890782242914927234095275427220268285774324676868921955579157209911543123373510749982744420189309087949715760049466480799297602913074042027694261371634963725557309177781802751291304988821882768969404101472999305927112381632759751616054832967851592709528637512859931483636532647258940831260308869614732294398801751759265435925744457147474846213316633352913490154820856079115528001183115571263630523957698407512457840973973814893363108881947788306014045696421084627343907894287743677735613994659045113485260550321874295317076845776257569970620129815163222676819404208655954578165262864818866959463586051843143247416648396769329400797615259784753541152455277286048173027099117456500572109122220264328973336155397561926712554178051170565840367635927688725638216948426302039477433375645648295251115244904992063451288907221950216329071110900177603307102234418536247929085729982034087334408691583641747190193335644558006379132192036508811644731744483674874553596855256163972413047153274221752234748343186202640932719162144668297738216391114603032521623228896717332479050835326408006451204733080994516921798536731298008682064565153868894728313939116427387139988363414317206681418685687119779090853646473242884700170429288469060407421719101374378902263769265222627412957848639986358858802513984585727528626634358685362252962086543977382400880623738929666659626040264955875432760448350368321585970097481533993503248021462158400690128992516533837468187957934462671250131014355227984223442563294605035966038258312994252924936923478676706560704886956957164791071309241994748825466952914954454154885860891240733061709682963184818999296739782150445954921986376972460417160584216754352884220698951929404454277695291828722745801022345528210652690808842396388831454992976757751854994754750555618918955875771014695744342014513251733813626850396203652118535157987483892685698251901816171836159773033392836923042503695594392682471423898152965849756527272386044512187071415993939314671569456337866816922549353219708068169964311122836290037073268910354595371078057118658348322888484431955816178595219161789627227437625573211031238359872665939384119485492721721084511807284481963608698738564567416099460688329002973208168584118457598942890986617464940875128986008281085012994585343143510714066413301573926363370974065907361482650968284607633480225201435341065485579234225107936880567492711172934298359358283011000562255604838243493320129718415290208305686265274956789293771279520452994801435372956826925498090061808055923568227431878303963926711623929167718380321036564153643575518197748755748166394613366083936302206357778011727751617389724399830537766413744085984102236230700789322912715968864247444047379097483941759895029775568036082190152368128 -52379443443010188430538119050714773871161378615962842066985443799672256705799677438871654772561012901042710460982359396073279838474559031536002987710305416225611952049736058584801358737895783393108186013691518585514918071438540012391955126182306684219393931460389714852819753333955537812435737506974544647559647051610568058193071073292249786956223053956638844003470026275753254036167956338977183340241276508947680458932459210160183237763580656502889790054114758192910769915863869443804585701432817544049393826585126742889981482375389316034885325132814997524681960363921085241000146795274527029102048193952289855476463035404049931606743607834793224398947932676091055023613557071349892948573159567360175436085411001368136012859521771280669838268618918064712466089538826511289679083058231078842012318888647120668291752900476152885579998755071293351356612082056071831402927702018110078019858305795071627125466497689434728696252573035898790570296397031242023443682305084153457265423035085280584268717000251167435770917807333514984598248124255115477093435043568593173149379590132248640217178138319052865214607218584862669431924440527764212755700315650225125901660146162171842713729311539684976555833951355843455263369938389660216296820897044989497254355362543922159024391333234581459134869684287325500088323443389844832272084608939414246083683288413908653848521293595252949708987336556290244370973119443388943662602461153985029576186891428001145281157767717249094882781600037553185312897219080796509804303596116152485348913740067747192747627154478397238618499294405686577281409596426596855862528685357736257742682109458474420580130287372140539125987831546358012492451614137582925922195828488811959056971215509762108165812372174270360315889081178689014822530493485484285048910496324036548054740450096835901366693316235786834276941822237451723186163621474926236742022735359873990780415981268787186620352899342978857189876205963298905649019958796987804337647995552203221391592426823165938529424001329451174441016326486906467834560880138388991966641353052307977302111898962145787555242723780393207049114811025106983586670846141683629536318847655450963203899525577493172482234027879034992315876535214729136129172797652380251033469080231480085369084485689123037558045581537823157697123260613742898656530300820269018814391338309259958483535053396670780414477866706418697985120162450484645771064250611614224878071279754054638957379427818584964032596978106312561941729816879498940868318966787637273594491654689696046569470630319674928857947578139581224106869215864434496391741188437424253153660878390125959859537732909529732083347553651752577943952985508623958626080548013187487779009028295312953460442015437403422341013940691856728455622829967479129082036570224212036727434915918012270018073414562339622633965454639005129542662228023117911375191547560598800405792681461165613808638301728475829899819419659833807987280805170870100288029669750421328341337867888238809639413425748340257918309026563508338469221701794074235777143666285066277286245102605989145478685773928697921238591541806173724012258241959165862538303230431407186323511848312718390281105976228341193137299914018968072841980333016919153463830305953143620820457719361072492399435846956457793166227817515253448529420373073943457708483334550487214007442855864464524465120251179410477408193646737227840799871855354345858907280274561973546584552891058316701245603327937752925361414166959814663168402213577971103888297785881541718425446504026150054848745817103539167322128224691781499434294710848235637586553159515356525133265169106234958950258176343313776909787735986253758994505608820292555650955287918123279103014278389297443126471558937995394179837895636263932708568921966999188188933789886261956552691885635200275263918034275855993925978190465486424478099318762816188124069440884176973685461676047461729879812029213647879816667738990471330141519196011027444418865579658755958901162017418361631024887402775498371300826206688521975280970175470142450436699080885206226850497365362409713729734124351322501767113695406271979462323301033817506380480274459858713130018138607482211323032149940235021501323267037019570539109906651542130197817132333163921528578295878699678429830561667153425371241380884921502004563592488169483420882041315696989522393928363030119755441064677043201292219035683439157290850213070938939913699926358976361186845207889707212730554151247074560149811396149297046565906435769874394314634319313522692983546552239199014946188951471336571519789584840068886989814172537721318109401838625256225233928358587245066589421614737416153877112007997580158979587787434608180673645161611122573983026903356554087176571006686475158743068383482991971972788302971544219176636691979319657066680257433801547918446189670783642884668526426208894772307296256 -1386472323596026771409735013560557197105010306458069972778781417036600892059205328323492238300259340955722211405687288862399512714656688088854788055706100328361633927501719553465654377341879546602831108472137671974844420201295587504698342520804610022620034559097857625494832916918286122287713044077303927114655952407752165400232028530444686387257341966164188553742989387969084261249582536859180684882827266402332156514625569440311141195987870592537372552869466995394959305314911849296512970316185970359421101964048659790599464368333766905853091549274791754895581736690933823682860648035493812311460557918165765468306794436921866486589000006694454414869615634345763384805489065980768965699853302794231621149140022096432210628802225074744827458028076695745298362552301198486142429431580830223158841211878653006363748852481999570391120953605815787920230453622967585768995413755218626019693472326327064235526846978451197993520652677233443933194164609845758352935010108044732963033568746341074245700089768118860635012592465923721521024912912644047400570397608674448153570331480909978845692247228737984702510507186225055403585618046441332275161071671253116871171926138398442415188203607140202814389431803610150345242499384205812559865914360775103365479875636529815555165041125646422748334133980559518505847874027047287716956087703510959470438775256240506872241375131704166962590902274092368065260128156843454826910071896405128639413383489644009273231742142255539834219604770328614058633480453721834976721282804740909161676002983322637247172458694878775786650779614496527357368446959698834276790043253056891705342680878727489230950228704594999334145408358078615100655056732725752846883078508808884887877311118008793069679788438229423747958271658897269178066445523352300425482835959888208859580580866536143064995138510226942265788066231421484897553991921576558805818622353970933151609189014142879464868554845498563327640705680295208577945073479074115157880090551332030585264192093583269335082262892951886797503277008597867107465948660337678975908927841642955999368206353681254667730476669366489823794996358510473834967500983387685845876443780585858762792107948620133569781792647081575734677469731430257640975999660317780971344333138773065312943379480457262460166476825015050006175411688513044369354216935763983999321212784575447132407514614019548758224873825787820547449704613035462766594759966488731657267710268407255072229364255572672178860849195382835720524720639111664377622716397291961513627001878884014498402710109414202138180646587629648867761182164178127529164419995540916519357763569517303193577474348866004421258733573270092155895772917043513699955560785159219563232598434331216844108245768393812029727727638119279167728705167206980099738515182032198193541221124521681543203352546909049157828978940312792337979788354459755478462918445247652077514791057049687417437551717849776898941400179492645716860873441887552867448636492556988604904971232635399446831372840341846027912000366551811648257387672261094242200993055806739989787801318864738339968433478590565464202627481716528473694541243316372080295160625766702640927097072331084089767125799475622497183276158712707849551710604802486435539104225860426334444316247749772783938913269484108942934988880151311260445783263425479025574177744007074993625257691379356799372145889504910415653591181764528159431670872880203851483299290543878601941789442875343232406606718652646050302520092665545522759472493806570682268983860917054692883563687831598003022540579212170959938335848370333205701778092229934922508595849890512602953050871493517744481054663882046261102050701549119866010859046460967299772730814660135979803033162545101337449466849358935897773175174799532974216420167039836968768145071842713724626518475044267831692470080240602632338491598349777593355458836257879223755181345886902074979825151802644206865703410684029890025462987574003335314165973705033537186772217074502683009598376689132617725489783893099132064115254173290658815490806805720422334501401140144879618610778881576801955114381370022548260267943694588772152587969042988261564295492966689970725890591794919346157900252200075243851301800865509789661338803627356633796809461486463525194322900353990215642250083360306678248323796992529641894062477348437576289570556353727675043181589349254648479025000586150240751980416759144690987058411438602181723024070175087071187571632355130392821921185720440407078322119845752162203039608755796486337203003321179699209934623387059225260054681981184909280041496696158270444943076786769513254189038523458498509735165991764653227230098796621780678082580368857896103033135080392471419858649924645262015456794746282219382651518988442989338434340333972985697952667190659812325639838754492586847317042116636733106202178798734226227200 -313835088457932130666781844638524143208217468742872331420352156905039616332469684206221346278682144779030391759636898532926403929889950985449264319368666800320246755988785234900153265794405128257296469350967326619702059889456799483237323307034542062236396908720718738770324447228930527012494371979328584644285864388034526333418041594149322918903261048921620037201949396669269942606199971575781346716516879157967995074390858025189565349107238831727867559605046619136377061291744689656451436613215459871843694668228635633055829428781164617521866684928310546580712900658123303700701440634896389545535545803753721678629612649297843588768498534857788093177125238564584083920988087795780379961636232103261588760859481312249067675505584652293547653800913082316880996162804537498462095807319332557500817518662294549394552161352166380019901309791434585432619533868354801852395678351911523745026826770948460052346903499359761717131390617743487836926300144642374925016224490175952746161176531401254432633042257197045639178085816858457852388664667991548163319125044260068553809706068373251431839959088251587680596581385023751330875375819496088985311746663373804385730823487027214874727277308870599286035373843921597429240416826624605279421918953911172543533158260130923735828228982575849091383234441579507588719325467695802865801145210491406788298020243841911783552332547993493909804657651739361891808707308812651371683386575215310072548117371594080041181743741979382762515116571902351922084452378340636008181507950504587968833617661532362467462996804889399659050264322694761171320021652651785906216808667545769262475377786093187562587965734897033560023544845635433470260648327023983963392949495170623539265141674957734649062815986930502689641524740029617031888895113872952326504788045606248711876267083504552279572311231282327857365303326316953650002331814574848705490157374857743328642454491970607100215967241536193634532114717134158778707175446399171853380174533887150069683333279789944717529665713532592051381788273322254828591904542883041009305412071824740226941611089169706588977832853247704757586029776698956418298169016189829183582018329406274772808829307542337025654664996531694123967014051725869323128451007761518969405484532509823529652171297565929909242745731283675029021137210326438303259685675906793702391712179962369680711435200081921194557361063675770387120300508210097698100147230885326647300677846797873629952827182124485107410692753493068469767464434354358388635125908668080425776686461533181682798122404283283659424196195242172942287778168807611214819886241682964132286104769496291953698821116481975892656317992701456288647489221823234279917137722840087304507603932687984353287048094357895389207652918047721988136003346892829473642219931743748964627430425206490438117562726782247138690579439437036459744873094335489278592703243253440608124399936471366000810284273820830290071420292843214461942962409816477444052951493229800375002382637245148029230026124866685011801606233995681298168948693777727163410081786172729699586116053513403484839957097187721560537162730616244851033430697540588054030837468836530405688644283035986191700481326168258524199619723619858663516030510021685775805817394260329649559766372064584824900344597754319951821911542765704571285119352160045090298649950772327345014163722018547867325409279381380092196371299827310321278246947424577374547203307249160796910936672937144589289931903856385171058647146121637241635875900884622231410887144129794762334472183904266276896185458131317424280430938705114235563759648248435280002601469543797932140997741521728377741003221279059357092187938455559864008337895822120397764122782483661392156122907299959368929645630598859151243838100101045110943026526172076619386082543954561758776543441784822129497186801398233732545725826542827312216095776132326124346054344219586622499728326577269147314870294987341264972677221465538689433866063631876710376249022208418031000211576746444938576568638652604612931507332859640872959109283508057608184474153186875901769979245746106201855000467546341061105748541440 -3534044549967753756112178180771766037767180034280166584174280786542554375733147397050100510786513692013242492465237224532944181840138899415638021339797884225629050669974256192708885458372683677047753428926827061592193934940504897577502013878099088855509200745608765742278326857014364441815087775363931751483393690501087693863879917783422873859748351535352813939769755512742090982481697534958137087749811953539160069830899772952333720670695073398404128192419806638476496720222534957449018836476197847374677295119644575290133615986809203967095753331572259068670601369206212825500986853543990186393453100709251758160401994546437520855930425511883030940730254932058839098749932105165343643526251152396472472662841382335964766622614322624325860818109537317601738755349730826754557234624370993651168442735914596508130891053942912293644982972062121565966089247710379701357629969095403481018542972398729764543758833169707410629360623571539351489557259594610407044590348935744892339828991025122599580407088741845045819976393161623565088200851140517699112145416106262634762069325593160286465179571531634006481513589496795668183826998391373188565608020080639956906230636193858337188113265057121346370400189906356685479728848940425072542129869935458932620843815683927218476380729507186802526981767097788101745914802268394586413432798673001908728589079253796199382150309107267863413703252850247713082947929427467828999072213682674138075153888529234476398181164293508645308208630238458795779745015090194158713992232723386348815606734507920456549973517500046993574944671995959851571873473241717294291619691771893185132411616861743568130688176966529928182250541936685608212153177214800580756706337640023692953044489347460616486014491167471850232130341267551721825952435055932129531849268264069188885189100596102719079678819094643677555689241488876327482902024089235464197086203834007218382772231645246047856655609730464298721302070183543054765296297384147278344671495149837782987534974441710934441769449941793161523597431063811951367162939198070192042414329219465828136729899783780267440895049166127059819825622137539967436414787337578744072392294486371006695729591464449964911752307633823640889560633694831631753975447983328817111421241892882704207115945871405586588274625490156672778270528872664679938205440275312980271203353311689026703986312090122562993329775592850241202541442190253351248671999525163930547672533274361788374899768331283521889403542293385806630106050342371307020038573319383338811291522523097232869131101451305808669424663034267332728001494903482818676300334210062671035686397374485124691995784448118400089825571483494818876848178783629423255132637784665949507379433585708507758311345297180288065275636877369580503873449226321115287336574249676981669571963958211983291007720121473238174498458819795650349543262178266442035174848941960030376432695519571990847408228568799699255272725301027555575011795907874991000537467237298975586434689349313615831945143161446379552427933573918719966943258868180574517902004371110441008788251350267452350006010553311109210449196680336053499419066471442125149857503458291735869012681036660900964949817605000514658694204973701443562227597909287690465012343105581771294035040801346887857811928801197573489341274353168822192046715851066259874754822555822856390530266186280857992490920056683215796682414430688705022848006234541908357460483115383788931444349885376662207336317997890050875594614670700609533005797246260944046163810809097899933960302603646962937466116696038282240969931411879831380785883666575918135134793961771549720867400820014751020390483583582426802699973202891852318345832571720120390715999779835388132295402995342321771023273644204512627116545917735640517268533810489298807234000262249654095723346779065285583011268714634678305377128929324638907116133352110743044373838256349926719414398628610816267706954649961031219124024498677394227369381159502067373889764898693232904278397285602831455178598491551029640843572939563798008035975332509701596440595663587256592974760290386595698860682152933068048004710107051229892042404898558015120731923926718679448045919898760791272568326205730857990101478111727914191884125161470359723640035636949615073064360105539245378766197444897729934052430059323070013833670355267825780414951412010132009627415672470523378822891945746907401327973178872886433853590924781917026033385632624071271965834522074607474224150108001152244675736608653980822091242777655238786207245692043804509616546789151369406556950605330068173739297787788999980252080979725449186046611041470523378592405903319700370470504890019868181397118135739789543057582798533246132372232011566314307333844809643119732905039314850333724113143761192565269296805279270803865600 3618861619166979846258870457110288422673592355102890582194463525419575680750742934579302923045390020621560312284402917921734842204302233001613333851953033447044147886053638341333898709373628085296899511221070911070406589379077015119362062211173466988041421563503376120093006701582709188418649881972666113518995139073113798516613035810225022832382311972201281474324229645047901166061258275797132377855807440424099911506841367503189729966791755159965827269037881997799932641507875796427795288551626595711669550202516045097096822770492624862306051411529993286318706785043557004556416823486526410373002706632338978358446444147776666021991239213176263093446254547237750369538459277835022077233480931895270793655995364984248250683735786950470741459281820439431121057611926974169196181307757624942501559466392856525608681045857420409377107029268534931934734430496922717595247260285944432467578590273132261670673011076452220312770386467189763805259023535755475187090064806960242672017642889611100149203841888861780029483231151858576223218067046924769637138436377525696305465138614332019110530320154462624204909810382248590209070728097130034046954574371677030351924866714168522172071053562513294175734569686595782484461821485863234716412153129344806016378452409358629710899886312167942438389292952872332981212094990068583693421289373330414379874369421180644956769249362255669732743290884741661136444599384696667075440811489187049109696874563394697927661601243473941359331574731137689597242535727142103494554866383603594416589067482679046761939440114699646617623430267807992475462851179150584323527167540726842711373661782312392678955908579356438536542228130341395825608706486325314988028031997322398872283977403245752128238151527819194856659896299898013464970053606475599817153376076468034149463099213732657117463106465615652455501437802012710792340660539957261951458741061163254809991127392748006616686626771076652526363891720679651159080709796324225590447786538941984699293062719850105287422174527817766824293322682581247266773851427045724754036587717657903539306156191295627685452584825702637099579130271593793969802326778080535993645741276524106186615033062296950245238146556570077332780410839019454790475397057280395718792179318684087457568485860926573453047657530241688621665576758851111476137633873109941586818386195911532014183998527639788585653183427922401445936100240738066894224061230250136843068627692254138260569896445183785894031956316255612417008667630924653765309224705323699042735990383909749827327825476605100948629622045935334443902711541036321326533029031037328234907756473994745386578293555046658588272429528300140818613072383577266870519895156829216220657058641061727466533237994222934467422181167018937252031584521449064637047280799818565720816819170559256315909554752320496044144565739912267621508488824686065237876154677773721624938961620572395770382503093499814615693374161271444644792083236709588953511242557384893769475900238872476361460941965721541383249865184097791301976441912322564699576733931278567339155422351228552357861484320677902957250974477061695446265555120296822642172234606146485369306457109736631555582061750787059821586270873750239733067407697505717082269450446812383208475475518349093406941570225611064867237474237137140758204982097285184385049443359085490191897012685556665221663600560150298759126628492846688656106576090818073477346764311865432089029679566764314544541901967072222518429101729531905552327349708365007044170103848935969783905477154922749475737063391692372504419454787433836274375644590626076473786375849948581599293173341857270388266163981972565887337424233475918218401144543781688007714373908562469435286660661724422547899625583787814362669354984885840602311346470532704927562463034847109707719355644914610204272891833141093431504841298757936869638075744242848309730387237438597754535668323328049532142612070652290672194038322425720440662781279800647533888849149145242463844649198095260502503817247661112084952800768492261695088626964236474720088939097198291323255166822414100041256812509460924903630815239134723927509847630596140226992683719887658806821430742198347879786098759169165088460366412440749556615573009558510173070285072829904825124962369350553058709091544177883225338444791989363711627523533509094646563408053464472561262503891619033764412649702053710333216130497828246750515552787851003259891919794542253421517060777790386656368566574991680681587557445396746157558134899915331095183937304154602798539340433639525390321241203625779134545735234098480609855580678864609184979102430887761509882709373107568061186949695981599916975498193651046212442160704051991465404949588971008643385299813587502051324136389754618240789861177466009539167739646734074873118720 128125153654995338232637199058539839407360602098104776870478335410309301980069786244126325402990957142598115724652956883403645674324977810570900889319439160923136634844892629887256266868509013247697669948340458882490150875530547432676786647132993330538039788633014096477049957857346030320544456294257211015959400552384049938646010648269183241063699425214453555520322136962490623458499616813780413574766554523587022589691622952516943118640824953676881001225967964415065369083439865702750141549155552266242265085363101725711021518359510406168134891007294098156073400332743252238737192356589935069593385936183872957180061912539515989410548365411147727530046188435805957258772223209907632622950889501730439663677926827455506828298667569712658452478547708282126475026938713156081444850615379427735095533640944203238157436819801861548233168325669291661584104547588597985463023969750038052099233547918853245283671435750871228588894889687432352824952979287944088114145796167463104840484165577025015069633781320947003685285572904790364258830105999626070566916685245018332827017384787455088264352024135526347937945984672577444677839786191999199251832435030823025417614502215670403003023001261541042199977774347344931261193158056965690214585871056480813403930117448635289761183648933354244954019511444708528050395493916888501592672687152134423894335891746528900108041002346403045305832601129908704201824421403551027743535580235545050805209742144481562711668889942137865807815475627004174408596993505056947896531798672514591745949899066784738030012614101487901206702729639730756104843999581571563772244518490160215945550015341401168552853604326976902743241968405179622127016748548007941349478450733194667428870630965592010287412812880143732228974730594743832201853510958156114031157835508443252167202736571967042072155392763818322955472861834029427251718775337665039208766956581655972695372984396684455668076472477502291508136244933947948019919459259106591913064155604852666698255143408507634054825503691502422277898224949115676856227793409939914924812277062969740622575950480539716880884828054598917797019484502832217887624206108853291878316252728886953788662953147151388358933531222428305998878105739010785466618402937260507879986589775839201725973307652105731272493021585460600673584953698145836118797529779153897130017716645180481481401143566558747849625861158536079341917934625072575261976935154766947664060496005286141482463233641092491666135290605958938062975123382206007128088431223409264845299819883920139787448451682291857333011939130504991809109325931235507409774970455838703710094431427209690298642072343670431128122485821963418928505725451383468452882440306918976115073682002249472254915292866338408060130945361350651747327050835834392062736316825875390166814180517324586476556694281311866018995767155872949027623709156817492983154035370594482115371792945518399361257664822974060128438689375551445009756588302730807365833065361789616347262656917920950149809388487131373441768087311843453927391041244848629966910900910323152181937313144130580687244232898628946116547693195114817971043104586306882910295177878613006704138225529430408727324551809850180012778784636689798616440991216474222630713028297325121951663868743848525173401652309417268700287054690645192931917421031903270937971473410635467921551439285993664788409353419460976344724407367448190172724683725677275513973782295624129224703226684544695248813920785506687426623865760386513280014357473444079217609758211650966261991869435868379586453496307372567690475750470705203600326984592679007807048224752023696332964039896351583492301382520249465292862047504961865605780806844325465775833873088534833523597856568510394982908449073845833115710938879717727611084396364764668934674228041998980627801580212997689258724340094151735894682063327013003668695292095114006802928646157620601123404268088092508353986560 0 -397484044409503246120054287036840284384422813372724277102927093588650915159724857235005505019252876266302166093911788337129317008825161939039324870756157353972724391969078816079743579372074114741169699521237484885373121975168713332427430818101901279810777587436397413914252809335299217706032765271388852676650906328243087832283525154968869391048937838043703443303255968170067516457640590668539458598548367324884291031807210150195100313786791164431848675722433670411844270119790210790733945348101160748763501009798155940415671208016826124909089574276659374025168662674033515491956331247795950746398431131796154855730673015250322691086810305504275452560543032617554964309862236480864825145882161517693600670726525245441788564175809080266662843851214853207448089516747864838039316766055256332951537022427888881949891787407465252192904267061997556794578752143176242052466820184771077467960124648943228148534815148773604077511606947622716010265486597697190324591280131157417757526770515700957572302259257344584522699377800109103155654848417129528414137757764335869921443935368205123574255475192240008472619290210227689700922232800367561644781789266704119638031339727528073142414846011850791770290001744015689154763984800276152527148102076465749411081719278768413925189655382183995237821215068899872520323476223385574480964949880050229230185246136421856329648047277134625609154877834782680249265355893057230806477520831955842985600482948589223625262642831491491939352471730855899336004565919496326246446259851722055942651404833666889073209418879860032487017277770513277093879328091266246852279976106763812026783976790448736375177484010206225526487292180452951131492041307157116548390781457518091166846504706509479044088142311836062756417665028923020693114784159338917631336724063393716022400860399492059273818771557671592676424205994168188092372995832203925778256919050856804627372912657176363742951953037460601460884613319678904630703158582197324300391313561900437157054612528906278180916594568098352583387205594624023832409452953065449221142915498731097733420539946018978229255628430405577919792496828454766917385532620081721534291230849577439303661740965628854626407780759347997848331246642766942613920789004145256610657600228550837070100084733454181615241050828854711899010131545407131129625153827456082016747334256658300646553371100508543190664717487622721220995551215415895198353504376770664132405680029060487548536969243573802550229140349604574285941635456570568104544875201686685987976655718738040337617468536522052217907301493342558001442168088855566574458448541259624554082970898843067964215070419605888674476844374363839350700291719643021194904658458204214200378519413254715258789789132212511577209070206223015021095760040549621883924352687211492468085639090418490225096952462066309984482731231706664808963655270742953575482650576728112403616004949980549104620444917582970201420817207029415716199629551413496661838901592539021893874767249841897212275216366487199815859082762323608660793330477723368247449022536523286685202184388373595127062029090047273726654905178431771043881642705904020605350975220737829645911271188596541055415149121841475346197886963709593565777069331708271327027210707166910955384351043742939666457834815422172074800954282062065512518143281486023500802196297162967180010212956909740005392101273434770822619917933826569964421726650652558331768317265722977418760832217287896199683076784939261069514019533739463183417857581972985551162290039246927197227440946920731168783435099213320432398202731332496213953244463575667477060759330800264732689241554638666807120214538693889039133128504990210404033947658105058528996411224285027984768989035467520312086165021518690088442733954972173725867157481386291910505302037444150212034302536922889972482035127640283066654544669881227001309307596742907783336467257547387008771850697286829323421456904330171389222561453775825965642468605714901745864857065208129525766607192514287927778379655011479086700134866535248135087437893696886506000083369891766975096394754075274282291553592061870711347733767435679936523534213312567983112300733017263698856918193730038956038211505738541677609358699155071644004868110098404173475625830626058671131802872540212816268168835727881412899992797657361258010982849079535346896167414714934225948197631059844325120481389860815972961034661581569874581098549340731189068990003441777325404923024141078177678839006226415179903688617180491131712447721371189584969171083487130262040688970533837327681862938813739147856893117692389243333522526093154700263314049906113300359885435186967049156399145251494805686002085866440284831397331887786868277736345772070240090668504400271497543758862859427187359275120988485570672782802960288626256857371261434178547206285397865690266391995825454866804997598627181729226458832714909408598423322903907408635390088430824951104732626566028155316353153653863874560 -272926592286381786497216540893542060802967492518517032172017240745539222841903032099564996362014860916369764880116347751039672229728330291052461865293694855180727777953484922293406195708496222884035544326477256190632480668097685351451334438275858165104457230772647239368816957682471315073849194260635172996249588808228997206967084471173135596910890325024483533066543122078765032902333026594480125469500500730872091365125257008280511099604845093491358318484429779225790508766440894943093392997908683819087240143425644281576006947507224092079437238344373238703509159341004392447621762582986150894998597385803028401271098413976561657475272950518214738342729205180992690272615087897732165425158442475654824905247192026005711400557340251461458761726269438836869052392301781112786162116180937106394596292865697083891699919730286930811338550431293806367956152100980024025751139676196454786917125659233830859822559048881765036231785345956467949863800926412841161595391380859078970246811569321050844192839593294330580751203942419286007749875954040326280984514881537611190185841034704489591397027815993419246262280679596130893117121190504165227411606252402152579420168876939976292021091089940054187940543895922433742114964606224645175346190648349575169681543061966931132943835227639166894262739368684668832807617634640694045915313471845240748157346632316173093562432038979535645185750174343712722457787383193537367442766819980780549057922568662455454663340220068000689778544525169874770431218349007727430394553340044775776733940701511716538660512033356125003809378695539074320978410710454350069093862083167600747138633850451247947282503654899294359148542626481725946675681256269005455360 1120967340779293291559524124627858414522609020946048025675345230891247500202774384968273544753038520424033441118470770036606221619446968484159936322253963808859953015286772404427541809767252061248316386026802203729016607339741807364558254902090784913670065457954806423026117170904130851093319022573359115398238289911610632325189095243459815746946368903580417462598623858547034895529915663522241782732776755601662508720662146890520447739358432377694313890468406982534437755028992970851092446569937786476094865369669143478083464780740648085224761732415847760615331595535184588090037757668851300660575858831160109202089551753796309925126347529211688537063226160170493647778689321453903035598772225724959555631703911544880088786243897564186452521810715341628372283891445964529151530322350982848185373318834588141328586786966942964350979078576426752681799816659853316684189882493241270939171505072522254018692978652178617393635971879502609004489097018524650302699315466112748473097392279323120186529373130476578867657528580931657908496179347343135081112084183655130933347519946751319272192016233715358600997104779063607558390035497595313143746379998795893877955500731287305783576496785201091814581916721281051092016896078371769738027381712571512634773960328689691514152162041380218676111237440647430978049520510522273356320532337006742060406130420783918398792367017318303468777195585520334970537498205615736434429747920680250774415609983009141799437013350320510665606356313701817900711972265713154510915175102408277884846290159728546674623509477094823255526274905617564475512534321721317994208322012750410232387465252567383478844576567012846274536669241857800976929028903858075942691792424986871349625300036482953963688334496273789045976890020462231492947757504293746405475213578235568055276821402117103329674034385103525453269630518396611758631640886009627539068796355156043291461373253597984410660117245454578035677133192022306540589130736363045961921582390627165231439965026237441381893138410955241258515082050412947762069097676827512807509080738634641035684138776341324767436741110562379155479071251904187845465963071992143384629042063194162662153251267880256473254652278540561742589284549215335985547002158041661133998259751626636541100364548055549259497474292461655241900260976837639386936287132104795967434270965093369789391305437204522081663802187779022685860544844729096604360221422666905460710976625303063436385472697644352919251490509888463647643835790130398190565098730147844896265814152864056587445691019655790150596742445289803900908238633114847615302017915176484168969239697306186036957894350636168472952785310764002999195761991010007792087095803477943107896618560494045541696951174530409612526116990890762668453286185173533037258111612521843348260389877412104615041611268838050982535445568285491574753836777675972396121596058905669082190178544390886165801407983089207197414098147712085032183052918875529550778135329435217864260204143125497074424619246622574524097243498267681430967602452192430517404391835784528869648883473883295934635319541748476338624910534900596508617953065643286913900061585018052289646492403133506291753100579277364928870386525171888215907911145499735854971498188339348888337210588435366497330735427797793168509916000213151007264092954397033862679817314683995624946418766907847890390287966566766376707939714610012357534107030802590875953744467319957906086235187152968114523133519583184928428956829358685191799050117074911294489493642713743270561769231488015327251767053514097363438949082989786457778537404045667427097956923047934368134665506210593843434178068538296446111629151379149667611344989878374359468751540246209662669137561045317856044526460996420849199811045504673647009673631452992963569045858002765414478816608561062868130316948887716518980363505840357437441921066716885226438151970438451280369871772521116787584985796490791346338611988133203777069952167020933267155081380112222964968675013683382192692605692506275840 115284804241285032838588998127476108694158617779144308240733408076129835286759901869480730039974481856968670558575061841229498863859800779848264292017955481697863089925238885980101408656372409476258814189434742527532442489631554691841664895590121436322662482906490790422228894503432937259151830118294027818210356162571527048218532795680508585171347163003114646491534957453356250720430374306785116201553794373179669663173718869701324268858654499166558401040110603199920486635585536231731801078125384812173972445182438260161441952630684199473598140403878433370624035256294876120454422673564386699830252323728831622856013122414410187807408418304811327103366907541605301062737604251384995996550874474861282400063914611089335313395544621683775165664123719794231717193095126390910821603328808560532430273115104666024968738986397890069820831421455151525833498891044406441026360725627342279581533714528118770286535146247072591675098119049625347686274187495351116136868508310741603321030358821845958945103877214895378393984386157043821191736582060310162537161604823622072271776330423558936255363939691586624171606642517991992568297374158327935706684649614362689113625659415933316253352288779707176514510883028301945754958127403331863714970594872754309353836016556246300623758150137921623400028119104947985883043240475359364621073450256137181151940831533143665506421916253854986798757372459934753109949090205603375809504668922781935460481063639686735280933660181539022433284815971305285788609334767648552938117798380973951497145208434205608236539337785885878355664347999915271854826933773053402097761776164691085101851797489908068193124736732546414793580817147758843214798797654724328980542743153422732212404608155622486188909695352455193527370392387721517967340292731768456468954948182659808726037861285061474634771605520295594294892452989578988649445117049951158538676475692707852874799141052948747375935681868444795703465217565349593979587516913082252032333900647732275662166710261594976290948844794630682459261628390375564346227655297380533172062214746696048983268897673134787917929370970534502315821348049967115453562165586005588070568629006364588544800114220621982944934060634538862073030509235266658109055839467595157547305854481618628130241938597585429866302519236241048667522854096321096766431247193106289982779639218040740557718834893455175758161055339795759111154642095607214686331650852038362117664989083388365384854154682977545375427227156829335443233193313505895289094762322506256952248391681766828719435210948806707338016710060987618587478469286111288598549596105265502077198578830012173688513675578787282543271692385040055092452493758478918454004798933717752870780107903630494403844083061075620378346787721993096498344352329319095904383143033490897706725487506684301391219094628138779827692852931563778338213262670208127785581719214215251870806732656252455012754528059305886172191201950270272080582202419096154585083614406516740031944136184450728453969091040718847880733174930955391894604434748649041955218980278394741458469918140823882342188788352520215891854914970467810960416305400437731739586408380905091551671874427077808800389930356085914899896570953358680385817971163319171714571985905982193860682517937323825333574713482193110547168591098802400920045378741621169350310513701405616485925416165836764821487960557643392957433728485575431148161900905673144434585295319349236198087110239630572118295331374379808470670418608588508498246971331532681155944998629385142759601280029634829415338245708044985116616884060655437348885226595623277012202098545947805429341692447178659309946583112122085398659029909962804344785677596283355650410613577408095005579397904352300804614975551155634708866922278815587009186949210286751240385565632653193760126938361320850569804160685645165328002368922488577524945450582931811208995579239142258881191012212249062920076324423086312989631987171951862749356817790255986005705765532488668689259499014234302298685392670009337417185878857853905028738642747134909030135894804164374387752960 137882388883406943833096369261921537181230844102386678126848781965646271385819017052531105563039007068158336662128523684442702850727665171157670484962066476395523479230968504774395892990618462209356724391412867306984280406201091102503405223624327870219155513477361485456978714702349404503579168120833010497719304909514970142494831861927299555401772684956262879612281960354919059775619015969379746998449640072049960752784000382172931314011847990723995934950361336470602997568691090213084336725242164557042126158894415344712179010781834110837254721045830453219184863455129337047962025451183304742576100263834088477254939951104576690872601240468564792551330590968331377730038046461611561853393545964268038612542088396549588235015423948214098414836158298017500853952396955856875854703295888823555212692987860804218499869724651161930938235767504790221176915974468729723433925831909820405342678292435176674692671151103192657269021396896724790002830797908476837949439024662211364536920593317675209656684974071376140815297718730673421433230146018611300811133490356311824677621214829500211192870960219257398238111401754264159696170472359413330528262368395073983326594942240234359439580723125046533139152231098838316884815158640404885423692381447604711295593848244241701160488468905104667164503511769049305133566648664532442023510415036665879184819001038947010602957842398718026481870161403137257554013708798074948993552024821166358522306319552979882388027518708772210060029895350549305701489760551861053210897573017795018813004043406343163596842593352775726758040987364712015318113918226994084504506415402838175878859173214752357093929461138069055091471936103630237001547063988971404043656800144630383294201699493513004155170110412537223118206835034029374520770188421549975903263756834924077038324666483259030808455049704095128160673721842667239830683366048877430698656443962771221495073369169248475840813041692415939448243058343360798667003653608602245785804217248783404923048166523281007953559441252672593769908448334491998523606453444336269470587718439094536684220650653701501432621152835017507009549569640597273016943518071360560613946315426265649322769235835126500805103368358554982426758017551322447418412988869950770889256693610028862848333865875992363018037023440796113221117956479534095171268246610226795437326165674056417440372689263449103911188441276032354734649946576575702360912444408527628459082262991395870064167025747316722811517798386886362869923282462232896644780367090380888415638761843421839946342475104844830213171591431158335869727608733898321012661491766469721087258351335872629206563088992883823554702955667950917637866064293550251419372299319265083559415563609207951213830137541188955869663454349169347954138003003038897219127228109523109115564304057155783497144502174571944656390139957116856342927952476777555276381811642293726694074274830779458502008071953440918725042990537963502860553658447880367552305258983831662627984751134480848950782417734684222649973465271626168749460541842290600159734793877214107429163433739659594903394537721232808092803108448106762300101688889521915134457594302837018793010285173492510736167215785485839474412145225439236370589111637763999448063759759871847945221027085663047892665705757035728113193566551162569738349080984266007630414890512260033750476678193120683723583557616449818695849998680971509159849594081781994309149625032731346886449951431880582923541074425826203772935105072892734128660528151428302297488392706191574273376680142768876053708367382894849322808989909280754251520595842084912766898001055293608142393707934424570850393000093767975702269285652677127492632928929942096705107340680524505425272979913014121351009199455922149176037451548133903022507167975174593341995741443016882473159508396462597092015854092199342687073861685269296830134199865995690797969160078607770618318544479760244518171332658974626985369034408127996290604424381048189333673708113903250027673132242344323115064802337867083497011048054593963891597981757519601666705151469801258134390843047278669968881756949737026431961615772395974955796317285179257643808815458642907453150374992537942705834281078344468487208598979450697944646581643056332897749337532564114661453940371884611244916736 0 -254654747493528128762232120331292826673324098322473513215453114432584781447518251118119707819330025261209471119410095445783731156602038538104032200813248256131870933627501136737743339076589015387623945845029021108540549608342105728662857213216481058759860694361639937988801859774162000336270183621375769370484860470919094558968812363648095608273884277792338166767832760743926560549656484694557194542668309467872911198754861116393342007548997704982404736583314580531738290524638718723478886641043364842462159891314058700509872100880776193520451484965535063864743734530063559870308568139990903309181600761998338046277765116194793140577541617668392655152946929563914355517065919396170081769829012157853991873794155756413738652758286738737093626412475130949226854861530356476696589662525128455106421277647160049795221507712558430283070080518286290696801998952779718863497632001028277307603337493927223531384320272060650822785762711060342693406112941159718127053382886101505236393034250294066454525706685729384325902456694952721513114652876718968250556335011220111232942199828447229482604798710138531986670430812597661945285367366347639124400959400149311072979147090444615014010021772649477660304940271270176753481184079882601216435222069033954873723618470553668136822991675459049241787114077782930392658857564036791744098634545485537522230780551368967015243685117491272358321906232264313856848093269945501285922674857020883011185486211309003402129799438037728908251461129533103379841500589852218706789671882023637402685552027872186942583274365789847692125150471677713051991690201356993014587917405192164026307815100218382844528717198131611892802451746407331937407746493617233605015179666770389885587257407936757989605949890236812422120297371230851967768915670567003571104938873323384235857207307014008651409384242474281114085925427173339933430371687192909967800141555139130768807039802010139720602570696200315854511412841659941021505462052907489274571768677153311298621115345655413737989282002869826240303253921543013526372085552571288427606764005542329949319771994509797195896021022892299325406758578092312580391799160317825526667412069262164357504312410942965419920081105184276009214956609311585019143871062317770504825629670658447111797730636050564295463432211055538997652270094469652889412128741384369750940918331783381661407493188037547109390964152384742592239729167584254486062873858794894962150803913930022063296562330639208187216910505529487248606431142971337714020271475160534531859902384616584800628867157691399244678447007764309499208847344712112410650157568378678842545405731473786025025833591480031892056208553519541103898282015571011687072317674956113231266504757809489804845442671370518160003546645664293434865580195157784563088994668422345486303939188210305140196693003093663019308295645671184330548575752649851890486210896310693749927505910888274655776423647197991095248865036830874743316543992352033244930845774708619391022854937525396358833457265028552807096677548907520921697230667350666883907816827953463355477917974204214930344734985608524008253935402269642350774041406432006485569553353361392804940896331735769713707199447361824847753599360244164776103778312574522430005120109208848017225302902892992723517862443477384086323514653899959602903983340863994098733671447809114310193678512743146676579289587562619948474315470946263518228306722757754206854131641075364114613223233775222704407761621723082262800585791404719478410736705693102461794297128178084859718406801462837956313849572567379928583888579546729433837657319754000588062051407587252711411727685328598787130414925853474661397112002677348216650595911358515129415440022085351688016304960951658298950352710306865139742142779402196729419579717679386666790539395544067013105091454991238973450414846831037876701285797273789625177696578327982331721681761067207831806596898823242018701339811656638618949639689698474989735895847088142959351220225381781995155295738484452389346400649110199022237832822213445794122144226402604561315260257360516866479096466492299816448772583620309890748630664161902833289757751201089016239802097342331378422581691090175346154541301740161090754431376840229448132847853284053020646158935278137199942532235945476619779240431326057007018848355808357339720527995757785846556927895705017159920530881045469984984008006867842595944688739203899696974233548541972482935620420217279647740500005789318925466408068237882414314597969495256829037427022953446529540002633040605637627877316657533750997590726847585156467073344803907393338833165800800454296720779462492866618318088539087459400092446571829900141923417731194559042391654986282567608633646823482533807129895945039445014517955248029180483421184324365715651126807639991608005580083745794293760 -87791963999554399247531681818385908091375103524086920382948598098354745653466660754685451451888644182842015073552826919220764049601915500657799255561360489915917718054605914055593317230435746520304512007338515607120141417177700942334953020660955315059757412544954347133717886355714044518458670584189377016357841058323744988097503880430169266439574047751001522725260772985196946054221347871312910563817275598302641426552030623930036352989284040239757809342718477621511430136360372822622182086830419871147754367003648937164964093128244664722104233164317804597567195164266981642071082394757570705676034991465739141467418896526729476616850005489642314571482481111802345760894170799553387094541598172931094994803710686688311975946636910951459210998320508063439777271047719924385240071428424274519985289548064754679568099176889216388254163993826834278936862666879891094411146770240850971664319381392770957722511568512395543832417659280115826101841211773899953633393214934493225664254664180675499056426040354114716851646109446000700653173655274530228995869110503200159369651196672642107569862290740530787296975566963311394712680952396390735609134918414357806637986167821014538801156449128875264610177848151494886691396791304852670042445438603462959041150959572686552754987793557125024451331099355296333765293605130262245367149099608673307694984707651019456359949205720860437600559827912581613850847581554195722202262899263940434331484556731182620544352354042098638922167545282769885641739637142461733521764557226200354670911470792971643895167778978582662821712957994447318398533300874759756885184001038005513747458708236957626424893837112818708360077406634748077879280063274600484395760072177512298365665588634118507384886261253694093274183452792099273900919412141612546851629096230751028883960939569049486736267896497885639861804360926713293973011852911037015934861925083783422282781125149938166008445307749666751943688883830875755533363472591826106680316464429370503408689939011805515523094963886253461899249094628350650156343883521909010120512368641325096877587367979905237955960652105783668731588818541267306096186556140188188440849420987369309378362556470460062782053923683046436838519418113559298197457312147275458418373311012535191927586760821966660505956958838018751246495381451773185114036505195560627889762873307724155151584420802561458246676031365966643583115115583801853253582454726670245559126441367791323368023637779544991420045707050433275839825372338701444412483814694328561027626460928311588358741183981203640625733870091593396826227997753938760520778694671404261388056978093368456571388592370297738909433718669460661058205181919088978373020725235556354734808235864290530414028409022305951021048470319904283609344185921970192365374863937295833858663265478647642101888863232907143978024983607172675332253007895822430965494823331390835734274149561365564232400428532589272358267292520163437488287304156685836404012502274332761758973536082638867615436449686846587662937935499775366334052497505805445189597857283585774770227931490159701605854042426952757538856934920342775263014417286368811351389348915443160999254464131385048737653067868811433250646607388489052342281369151428283441249297195786419282188261336633630689025887239857040714935864064660439906253101930027840568078136773518760331183814911798865883415110075203308610795431648593155469784874058641801069421890879941565130993871662151895203198381277703727289757521339278686652337775988555486695316965445183700451557545956808808588545611610728594191919267649964216483624840012583420095515133633420094526508780951653918094154592429978354604541573804778093414076343792364612712397276566942224145302589871917768333242821878052091310430530246283617201604907697696153169064114400380060612558598483545605999334334138337595225221225385815897848428228431235662338813220839427560121486179493398428877728539852000984284768733497776087151206666404981444945642953998144102588193116942012589115712606456648857906670316819382372914889312786448302874663928636468631233398530295146343839312369663778190182749967721347588722315908509306894235706115789454251992583585501417506132870111352598060168940693736851396362785294712128332212159790894523668542897303516685635310046594595292087171877212683784209381874466623172746821317761658870526576918477777398044134722624617773159525022535977127176193069046520407846514780128461790722050763850911762689877609393622589039089600412472904757634594467909259508206196583082863796467686916613072566874490588108347827100933330384159767734043669130555856183028038000829414382966075116900646677559290336607235183427287732185563057315344284460862099948346654685173247194667043001120334884021394216919110808136610287032160797355003740066323203997909918236172772028527231269794382321653928736931189884331661504654913655370494866550637419978272620027498303604150052389066823567488101762151348781424758928114555770411833411615388084676646431038704245956514246265742927658483712 -429092400685139463622968271263455427552554013621967602212744755606915126933910957579236595896819817685437674565835878058915488421662407259388766775868664142215619010765453700118660684650862222593376870610211222187453753668116177406408722956042964353252274009618361190682416966374832601772406245183793154365720336947611801280450172474587544907996056253992558721993705377952131933084595571658168738968419197069126824693245587914555739886143524997860456854442593613803870094782124459429957798839820999715972473908317833830299417631242126733001088901716234009212420495118271185618897076559888363094008154967162516365247698323214925791879591169651587762756885573927062319588745768280696298632927146638134393686862767288263184220095181361590425587393807931750184830529842111877683320282057252989930959750851949567555136182730759344435759924550161098800395468541280294384635821659076651234256961579155090131274684068992223856297310637594369660452203348590807251302033391517831677346847007195484390959869526149796141878354604932254278284636318108106031132433027104502426759863293352963050132510549007410544617430696266243240159808773537753106841306252634618850402204792896483858693949083498336933493972990860887712688219167221936982372555956142963739484606779212534531945407079602749175224741076899884768853232269254880716295196682854332146277961629570734527947805320449739440531634202572540422893745239515030472092437674536877995622481962101028445506195731419206351897009747155937221804496347540213289106483856952203819528475171410858462564256731449123535582239719105767020579700350067565123407133912931458236135938239396936494760768504379885027723344805159976488419574320078047581256651656029383077016021378075063278275993456931285299847977926283852330797016516553742947130786907823857713670359385341042915420788032109644289669992033069338847271679445793410853497899814097194250951575220784378885117560627639552033387324763723938155683570234574270855781157213842374423702853971944040940072767413800733825463647440719933481226735960932145800655215686054662583508090008753620926512945162894523267016441859474502174171453979880703058706466587749105195447993130325808780970645121854749026443614448023452952234444427762356997868401084501115287890988846224295908352523468826787723844421143047538108382512808633384303923840294895339036915693789430324403678394167676220042867272765806277062309359326604442424298601990971886369062319139308235198915221325332702348495161840811846549844568420820390194420623294738631224632120799029361860079187643203337115791696435678012801435577150400581079350342579078506970821300736619655076139009781301709538540072199457235191219493184928193543838081674790230726964868057624621501018784723239899333471406159525498829111827496141298820780666466835095096573080272872849635755972283058126660753380142252874601981083190027733751276596990939401070195907302754110095894836930249015656667958344859005679237812368066618485377608257100228240752373959813678265651688284378907050735655396946873136682033728756056987706726243412943263983268210498897906024695545388750111811418416498758382593219757930940262883389683677375215481789424063907131307566733783694619135439081116402189285301307014849547578412717337692266924880374570710057336484196734126723409332252536037542559559204947647148945014792756910094946796684186261576052626337575716805753351559598292821810108101952627690999665811309057368342063009626296558778384177447958512308438761096399250700075766436263968795230399361463302017663704353303080431273577192361316262780282155387800256201384548403812218040209559372813751238196765619229667685182788726746855683559665821897821045036855734834194264218654843096581393242955728465224864808409159601439215623860561625774629594992036739132680851852594883164906817964537968635810514131109431766023198400452982274063406524779596544570711639238840346251449636244930602987275470228188255322789124242685186249266815602230304595712306009183239270061480900240652898463817799151444458526418436553729601326440314915280344191835240110939364631779935286253167306164485122273794161353789827875137662889314606635948560087838797898992017313781269126366823438422220377941132489224636569134806596885747754517072247477066540947430743471663776651104698749780353907539184254752048777929027517947708831666293167683579604831323068509179685500605655106181285292541339023824079207519635591814191094753157392703341005872278922319365067884959751705551934463686274145678684550612998734010168814462533812825662016617744426448799400275107654673338568560607304946672946950248612597442692708475170289274103132042937340814080381090785218426473986122079714749112912414542614385411085799934898999662044746395323659633149235805244955125448842970481169477224311154229027599338386905727410160117930802934445056940471942572241059840 3042048142269869690836584327692666431039485996732550654237035661338630884718582188680440343826275395586704251343886557012801147395841282450035575396352554108008609794897995415066841432855976392360249947749516771727767699443785582281928092350760520357514638831470946526457788620809494069953654239412379914028985275294916926860559431032702178152985470758795028357564819797832651780904327651624635009079278209402240584166776093328446514087327717539330984888722818343459500640784115199744135005873892724813611891145667221477419816494304880124084521653586665595382348890818458847921267074418563188137916488247479493098237040097353892758202502170446829442579435011227310222577224870794218929833133817879828100586078432976858513963718189432251129546221161825820374856592672155845967018917962053338268211735464433410228777188884421312840474173719229448790223139404300010775653849321243432965464787256072223839173110940024546723999483103536383740810180265491763265335856981828436492485811322689541839762344672560281977724472295516640119026076275536254394036283388839615226591766366169107988187120187704807093916802056452787319349343726782818241986867128687545643107125626113009332755503036255100008556455595305224704256336626708238167609870033372693158937216409596016944510807154826325916340914516431674496289865657135136501288883663048559789855210761238800720605467396210066934269783337580414998471719626422385857489290724716213170804031835225469035006668534110306144389100400602304777296723343102795363292958301270050543415117554964355392826483643346120989855065284562462365243297069024747862969847490956914045952039588137570373802749486866772579269175752189358001234001972865364461088625600424600876099913077468798767575329730948955756563942632493059554329435556992070627005409833423583383312585220388879494243363423733706721055736074174888902693714772753622081477152871989163432921324531274146018421797656011936422199894000657996929071476696287394399390337011659116215921402152680035753504636009667249740365359525020017008334078486334524721224927502746210114600276962981460658333351879113667327261329170248806813376324485033052335820470849542744368884347416822883102147203467997460599808102965350278774470036536797667235671720312295629193241741038103461987924419704755305300548466492732197247439873363254259145926030043041662569398853087913882285891798611072647012133214058739932435434111444292533700592240062305925191566933481199076056517576669815999820258502463102230931478788658929368304225575133938983586412109382112349547943101094258715455073957789044215077513094649027276801576359339539871327323992846061933434183758227132052888972498285967832490119847643472867097984699102481606642937788345732451386430005137516109309431746888833832967670216355030936217830683403494947657062043484769030613969225458373497321675842031936948090479562855154403199418396324819899317168607216996687900900963990557311864616411464324118628821605347754721536898111418725129919388289904140466294514064464371043787872659122993022378358073187033100745270885503867777160700626376679883746045438646437550600234687111436627431319713589023064717672461358441218186519119361267957748094895710188642523096697526507188374688367870227986200621265444294441860974903254230964278351269683582618658742927794405572777984461563029256760795967317206179528283084384489879672684670047134495577959771163600956460896510781971340997495644064565966111527212976772479004269713808654344736776960079691435525224098652565896876193378053115906250248974540851698800417153469623961128374112917672485436970796894321587361803025296287481113713533375082629050839861139175731273878988474438310991006862977454120552920632525410050607395085735973342594082307351597699107416724740704599614210397974707369138322448348945323823650048889850995928447759518166979200217464476943204076563181091800300040900314629393774460250127536604624958764222588739511754933017071478542603061489794941750798581261547889410108399558702547442367958798444469533055356065426921009083640751528316583409437383024918154981428233831224695772611459092405615764563926855975460110484452945046985267697077561325491159531825702603969290273694540936473676323373679515603046982777489296548877794016472769124609597044695214618641795164172675817381185406561479105320756179951089221869865627371366390531264274588675340703183349545889807989282589416951370404212690540710150592175232252054347938214478400583591120360065226947959213313228800 -94779149391893882288760644549411725496281773812251688844305108705202604710902652336801013515174347399941559612713592536235674228019124966654611840061045317106260013051776802499602464076016849766262108964072320356763312082679626480265699406014485071784578628524335445399596297599980634568917686411224130510617009498469800666961824868833143458280730327179872701745184679106372324245983997399921881325444227778067782781117172651969311159738573190328252414117040180764315409531991896544759239516071371086368936634432335799498833406501464641190777873043379411863153452523261898073245147080243692345215799999968783389883893238985412030501082071427700661415881649563254326308746993055301164461296698000491649382220257573808483605604807379062650980535160493008356089269896784782469316062301988779962863006954455184124070644352425718238546448661301174642273120731932490743368478278248614267804327991602717304527584079773722990381802690390225061966158036674189382729943459013474183829089563419507101876177193646262931142470916920320925976577902842216489877147007703246324971596367768351538791889754977960301196652262028156637725679631247979762736318551994145348298336318691078543248088598694939741606300995065279632309982426773839428372424625189349653575022376883208310004522058955137007614932812152739096824836739905065706689040655175824005155120108518782710388089867041068214937286989361065483780848983263681664402798093986253970124831229612126935956470604373602531243992960279143571939403450039454070254905121721375362545548842394117353004039199167274500922493078712444856599909673083522779097038967351419618921444066755332583086972074579383042068981777672661168443725028764103692266547169171535132511147675113659770029989693044606195735031291088160591530934509012150113521142343618706242062819407838277943541236631999555627569656209856653350884631704011520566054958313029843362333418564595683346748834745428006356947764377855279849788291369583236994975567490914632427822683982460040278602776426335404572972143359033694016925779115347888488044859981976286540847024829874930600153891913217558667270914720340108615594428752391109369815099361967584629749235723005608253112426251480777389189332105791470284842450949629210776468309935525628096306059223152669654970000896952140459772347555929547002757648452027453032008538076674319853211831899571414276860542539993686049602543021333550784416390355100247574803288284668177049217262956942361424437050442178155297875640496614667751817193025667126149662908933288950296187079584633420145189324411440150662866042059569974792345086711216805481732850075284488001761084807344361897847191717846081666846851857116769415935627091798566382504941171348312327043718716618001198641231065512342415199245723345318041829243439496350964703361137065753697688894344063242204294507158350032923493392594407322818837505444633492932465174458534565481416652518265830548001150546931264882724127621168982548790017577290309315263688306859583645892090366452629291924103627708925570025765318263179725553481082358738450500873524058931992938424729370605913946963808133097423039447966303682916356640556621275388953991793759547044288492779047040232214266061768322599912728244475427088911576560941761273301673114945733343619062161506481121258531224148947606457256987495045588736481826147785984547484196508987817458881901681445708463982327230012215224299892292304433253525938063100998514086056605175515416992590304887630644188062108781529920534205104824564867429744123306937025917659047507329807213210529589462403068610978932365724427477285161805439883231052007006846955421352666562197780086992419066534068126472263284451155679660889792501268763191845925563660311109938370799258746668805497392823514596894157532599626433748308563137922303728640757620858106303834859625397719508657739992374689614831801978421992142466829141779395730399921761293705781816939077286937133264095187372361848465622875650879006619555719983771825149634338972284302051449384906025219253916048780314608594390347421843558541056306584091483076132809072222869904739366711890188178542304461998896520549723159371162113051959899158581436413520668713924968067960953336962286668881341221422658193615866354526209159940153010450101029550392044793761418795693942179310757430545464994610035436071883563631857945296523588163005230692282456329772531065397169884846325132405191765238738144079218243022074683758196281788892465792007240762144676957959983101185047341695982245587484409499788889182011695022510413437861617694889584286607406049807688117527274526046148295885770898659420302702255693255258524667855512021994906334630928395000507791845068842765786161183792337470551187251357218231017052382667902142314022619543948105728273850355301791938873235107111206035806768699586117791144313825808671608790563145632420163070203443045843756842763055066104806012031651003181117631615149556739341692716341763878077218160640 18226643604208693933535017268824859552776666120220412138843481686516175688316969248452098563134840414516930609820204924792253995291923497110525915136677495313238811022855306638243261602635551440067624900995580485995505913622088865888066430866184213206488360172851349520819829036430155749276385748868976745140326492404735649928051279260506972165304978614726657462856832186682848859369437559041297167801246600265365292433058785711656150651430799456396364057244984267871065403648999852097682857889376243399541425884747480680800671407472726430339128198437207529641729501201659164745382183024237564400049373779118247839458985718052642560090752300738944440890090371354797413813817656467049778911154645910166210244484611711143355499847835843158066475194030986367287391368303701625439404641698630050906938196265329075610382039152965091651588265412890302151412243700346138261883594308669265785761411113358486047043157604326149031088572302591360341332484865916690284880070018406349204628958439256090473565473862684985345406176150154610874080717355629603085609389958827026305711947575296523932483132497238291623512470495453759087505547762541981373426118275688796311543329721940009138812683166470188393325892241305212544497749225562851495916357906070163402912433925566412009525530873674464297851252523320204024137860935773741565707597249687854300903085131936390304579096562615415315186277501846654277438249698582829621180519030554642233530645315413178912323833189452779647983820438320105588476933219013053141178134094772901618852483636781551536272840894093142076448888148548836686850788670831234239781784373547833139122152543676769857974139330515514984196779474318693313958119387848735370648677626612159923405734954935293662382794010851966775092621692001345526449610081188291786222704328384844316314513673395673921697597654196198308180489628131414252642861195323516918284999907775930937561220263079303509079760268105243747499696841995982611004839319933366531776708678992655423363577175555327479546112697612255378287749135880690898741297698608375497389630467330390376737632984077297569371466422472519121595501614662332502935852610922669979091872223136715421916093444462773486447202731321792717770205617894427277389199351593251754167307112836574833487477598822121666825560304811795152353649220556203233333068552978917137312654436480583565172315871167304478943554845664385366672342417986709538363588446021540209533357830711006883308778830003006705170100107162197428095691092170001465595431549684561141277118123020511340788599707921319569127631053206935263404136758061712839399342941480092970823887957501123129491719776510367721138904793479985152213698519313541140984537805261656239281293038883886121381419135186419473958120799279722275923055320987210053771441313256150154416472839820746646176787089979743771711576510369166700781804764006646089781535555784898318801867449926370109061942892796638220237307213514781744285306899807466120751108020227355691784232908913664284765560293851668965680386623537930409272654578988690900512224835350741160161927131850789396124047595746673280532270964421917275106911788763311934897937663951483820697667483051513300627457308949115289826529945375580417716813996151450310971463900571660071939732018036179176929186324490269888945899069971475389783655660359633470271280622525865554614935198734526783964777394870294619313062581128486805403485813680536273833433539248482861859384020575798660554769977086957593579689569574163783111242140325819643402342809718117024637783130234183987522211726100324046374973570669551348655593095237090819577660883998140139873186315560261587258760885698760422912523820522480961147903795057169777818259591345570081946335125731062717554610692740511689730949120 -580923581717398322795780921197749320377483117885058538930985152297484186586211211313044376410262437956951573937720648860346471618519962015500038399437117733906184579765156547111292305454839977950354949861808660841297820541308912309564247097481938240037472038871743711671230396100763182636899753482008961568021238911592879766774657844978979568267715883993447146687253570844520051507051316522897430416500056945971422759648795410526589315040017834179203954888198302504686541348241236487881760792618084987369684843036341204076999438437825349711928008795360849054986770811545436302457094254459930601575388494005832019648865508145131481246425812859568644782506593941370560995162970157545372703046343292372919044129556759043418571296666615971029540694129154629802755456624885815656476459051210606855089203358314392114709343155184751547866964439147968115009216015184759610988093898252833895178958869214855516506729391777327135217106751663575116435543060989357603794594738425591516486160981534177454734742047648946002992855012339899227449061652467936973177372267927717071368008568978441685878029707075572484837353537404618829747443224080579901626896437327074362259748683850947242227041236760494419342844508771266849933407854832954601629863741554455090360586219269606367433549350345080674891107353989657279959007130338725635148137359690580305380888435561846783455526247176548066776133911700421850483968367306495622666820380163762702184007647648127400788415451588580499960979442313861481880970918623781949739715693914141366286225667537430244057347830870157249605032477023430911723395116283595365040988651609219643053402075072614581275070673025774345246270786257208908754522180115210078638048909040094218647114309578295692003832470211847197366746624249494064712919826967955063091459273658242107512427311290575890954688112380370883546016583371172612030510274799796892678022907016141358003689733984179978843109261204958386368358891143394407885945651883941270727612431791886211781734332104097938472404074826405025183065410687509742497515019202049057626703025069041846609930582272323403955169847739193571035557791493422256756410653367497581010179462119229670621360146605359076267194851468307637804676031651360639948004473047639482046440574533732686797397856470703201397278416372490426099581244093267686411696489277586787711890340734823939677750240579855609803980530726708651582350023840275937281057575013857959821160422864141568885665171667488068433293106234500413442751828479891254705944414885645213679012232935264557267029212693630457095738258091413801969531062513842194827914874491591816836671923463573177609639203674964436347576314469243137857879591047946205275444804995644646874924504306843306597172106812756069670132573325141358807717285142949887508540978700349007635402491264646535871588260796283874677945154096582960952553985298012051161407811126737797136878770446262786718070957469231498754681708032994895854063285958225119609186116350801009689831967014591600078565093767068154960566047866502411757049879855903531039146331678921823203217579075311501432074658434485137228742543271288662770667910476458786941921239369129935278652490765862476875391498706575964078813463942996493559935454068956691109269775798469696799851140653633669122760100017560525278648640273747920426307939152844442423371823140426468623380575602575615070922908013235333445008770938886601224665335790990437829431527442511442106326298732458645364120053702247858431402171469733092738058105057095972754387733917193471283053497244351816096020785586712420403387814940879833737984879020426710677627715253835495749332264084469112307503893093040816774869853863108305798818676977871818671220421174543581476683862712964857359452134459738052905542192169081062746131331696842117874623876701093395527233110420649427517731893044259328242840024810183522610345797637065735164029418636562439645689230498990944202915503765593486186242808806196687168757386133275586326497669037268928208303846444295751997913702489007639811210743675111126047536557423654337236790710512890314701271771541659822561329295275500500889254329894612098053969322454505091436682093288852924314467831190181113675316146072921147230877992005886068980169210150611892050331217303636092231093016364060173128154196196825906315584045572667991667644607563055086781913140788347785828146459278356321141868148347839535109082014451126800642878848106100525523920379430302449610023922882530204934409007255942812674490505092878347407225969485078760097744185321567656085425542519492742769999256542072417204386101692211904956452169116099813046266526052626146794355927726870559963715333615097926302365492970614600472480774090662570178507523844191395289749016865091700210571797801823920094897686957798849705149281786051462727224006394760059065079157749010665485745214250143249652571066702408531330786221560739314560629811851621968721013338953316244672982935890005464449403720003466590928380437185787461635158004669049211465196130795520 -210173124074836160361235253381356862151169631818445612270209197157746821277146368324687502172395695898522524696012769643140065360981534378360688456130948006954644369645744033314291156921806211942158920228497793184508429843379384963516062930206905638972575164801876026044065864836416561251968108918578515859879037442234404211017302367987894111144378716007486468238135520342313669254155661967788918688724235164205544683334832142230537871499774970318998704474479067411082291375484847278565807691897954177744696868480294865834318562421855021578589076843637318203395556840325046388520088383735638237937089452532779033361009266471108334237244884021527205594124435029419509364748623370218926254628702943320384306693116391234408356448206568495664794675297312465120468769137369034816643532788810425566574953602986631997292565789750421321982415885897994759998776232643504081900844749993077632421740416589610841723756933410182732343297025794567191650540212089266057253604781972319110460365096494396870582947420872475014539611719112731807996484951224427218496188936206881176383965663494752772190900552570751136325282990451056142454060922337499387617013990608337643200219713831646080353240568014040126555399986243156860477958362654712383044386104708864633641078114568932900259389440914021079999971422314070770588025958768248551458027297559690315292826771366864589920420492446925177474505927355531156440460427313346547606784696924404437247521651534229632436351388791645559182941445509282718009091206425072973302620612714937266446222336771247967969890118504460878936123106305777457486563270397612721436480166274102370571843638279296537687236511877777540763157378268656624037914011144619628368977493924106309908354780584302309522442136384965441690494135633518116184538428554380213324781257618213539453631084567161023375174493430908482950072513996124472779509054538300105454124828773368318396544403924234739991918510720447921345282764473434290209943120153611192612469907196687077907376001550191951452787417243880986037914133411819406274199809398099267696693564669372206322479350029303103543911177412374324304803722411541928686764188903368606701143549601622272687987595033520053732641375114479122023442512936247820046005256564066167101485938955987783848073878637381221894782276352408362566030468350951999309442763279782780775454460537172465785135632631104803453517181761012442612918445332480181324393509523887353729911470610205081808819670035802439194921892184276414501248502904545659226196737517089688677777470995696830278639561693030481951033493843285802445750431871360114228114612246536596791670570440787626667259666196206344389135853990640531622184713764056171050630812939002956907321155096935144396795271875597573417547723752265302487750983125193028218011365647092105936472307675491042620061303807137915703608398468617907818469209522569461788961351337659975570015938086989972315398968882425923455479941841742046671546742028196798290739872327063573730821260813873931100610596996075851059753195386565820081100927422004503547637986887588277184872074055706213398346758560176533977755892334526987513572800427227067604389506035551374155387447504469698275298523259066543469742639844083460830460984137078067246477286117302966651273840877435852531647213963864283643272962856513748764678772207741354497312818373480072288114979185916614969234896448807364097298388241280743595103911911489972489838999421902766142792009293099885472071080092090723955535343038634757775334175096831518615099755230212975660303581163732994804926716325421141655297636969461386252687316414092833075576157566813954671035290017231204356154856424468323946340050908422817027120571081100001167486903804379784608859762550855346876078119423944524222659436512280891437365868224675538459808649240643978255226197344242794920179451506887672469005113537334477290593231138693933190528054610829814332986218496327336885783562236916402301763336421114493602464437901367385260910565740364691123970907803293209905555305917067693086323152860837173770922143272908982274494102990642025444378304377986000422458596830366936427597224585871127129105410289811263620581188292101159841394594763973135330275655006561561354882447005228917327555398138618509889971823631593953151050958513627542608582349209448054849108050870521922006893070367111162639569988778468064456556992999432519622044893174939261792807717193317097824255595188347973140480 -7441142173995977327482024337193930671382494919342463022421876037841433470113569484533287438469303415442751871072257271363472832450234855900791482156195108448746053955336042467180834916534391221459339996120363073090130999007112819170287422249631131189280929016280715856046068694261720826735567865764467117370206973344560300650613846538253417933857294343409828259887844515258449097079983345327472019921844293883374468697617483540028524332536006510936658143122042569071202123457373311858973617334270807179296328022351752133367262246700345665595967099478150933428325903661809950352457908218509356807444606419682171950061286930422792712247328106264038593015012517223460823868220048215463826160644731877220846226952393810427866753406229641863157770699213759455282669816801767288296953681149466793684815497496429380817902631458414096793120764606933590525419995427882314332267048041724396189363972509731182995199496408617542087456771202539196647138500971493412248005538169043854735986360343756944938598309737369575462229880520239944959181517093862840987601161781150177497740078786871280186872662368795526753251486752882289806769927936112705104370854061067894184777952842681058092686492983529947165372585963997914704411322623650344899558068841487507100105381698839241979360317894028475475659564920047624227064130281594113009123176257947959158812060980414754418792828725532933083142062880830640218586119154465037424337300169268547834790514703571807075799490873273867603166698431553478087983861363272604561609532821070364390715136747443840479557659319188892783788361213148587855304703988157981232398283522592289748038454346274530865337620933124057683190579744890789149411475621811980493232292315563968466154890269875369799410023220460547409353038920394959774132822867139815491786271071112111950561762300788379874425707465067910704055994754136441529302669529588204154064794165203760986154388098049236763647898136637180174573836274167527380850318979885600733126936967136826718373400190189561531939388599908942728503997402913876788412623991525147771050731831678925180152381744303654177607864227944311394627173284940012472986520017885924450727523419780164570347468255968944225872775660173013661056663158020040401072814685074327949861216505396726917405057068461034298550954528156924529344493791855580919651841451121387619701789259872055150906103739592482556907637948803975655581652427061281508916810350755938339371944567384142593540791860464561920224650852007881120180172926694683060343087430665398374519044337689678212834419599035299946220616758286025799381352030839145826447813837023471038594571808315900170694786077742318256803906025343123082413731053832739044005414573542408104699258239328458136001739608747294273005411370020898319356503436280736768083141009772449647840911997571622889631116003604701806992663271659442551336033683663259165686478216166463150393748751928525232435573852103346545184547332823075653729827808071800439320434530885175215972344762777466804280628869099315631077080618755172156961031548862934827469733876981438885531254573867711651481713255032794932762238338426295359359112172588098216750287232098178727541297798758364081703676961032358684231817352670159080944918196409305666581370212794855167613749169507116801071202478484879611927341209395866464835012137164563988015307817112656442931781364516840352764739269353536429418849084304519806719437216380476446677438589849359857781062765848305942649350192592342594990112292499314035799678995775249130082677718655579036144393193963771196866560 0 3256183081114456694080300843977207336146212091338960706465599224195293391730541602222086682254031121761160032434748666160775209416927565765284942943974466237016964857195550288783577749654328434619783588675305658864561403094564626098824759743917014377856977618858438843114602111371735478304985791089264419801686599969105574376911839905838026570924161940021799930175540299721908824796505288623488243967807948949537272372599839497973674254177273364376929607614947071311099847134205789808068764291959634259545126138684573479371276142962554144314407551094584196201263521423127881055724876873098456352038868405908022976002643257250677167865394328289608505060390000891358007279828071432791423861921013254616881789356254855974053080118277939441621651156022951141226173125135353345786125075338532454014129340934188187501686315925310956039611939836326661559605425969515804217692710922861816970574137846172917478753014259492805160477708884833567585526489535611692055515035531252268992965763832945890562481545298696473845957110800556248241036264886279206973049373017876289528853300745412208402128072454023908693421099269289061706500882033923885684635861598845108761359274605203701802238186876142493565708887132057770139608249683349047136154959982229631987583363613060218353993917585207114943714542329144887576836699416234910203183736086156422318316930361237837147288988191177231578630462157689006852652112965235841354137690467604773110401612774563440493470306389718014584100936375627613755897580541437548872972168721187604470334277713541243311294312694541563580489393056143188406126961060678731038562131286756553738689719530717221416202971293272866510324006891735403386496724703496413611221221935333060344324088024174996106000132384247359372982263058546833839647207595076006932802331589548336232924239244316872566205532338596964910261659318905708159921085769089298385640731480657249864448929583303123196046718127015298100786615574103110693492173982618768737323916092284129435829153872662560198007490077829379630613898738367127705218836216230833829176331935317198452509163113527274680340405787500354777787831723224066293780263573568124113353553805430392273346512841372074804671066326083224835750794935859498299318145280555716579458067868219174287055270118191338905651546911745438396366575914177237513363303588178978162957196109561429874583726991873577549065320991130923753082153369409138869123532360900519501549554354637590394045267059288984440626792714200878256449775698646733762060401654449250055119434311519126732526830166429019652188828793748163858789755116730522281852660796859557056950006160352755265715798249157580202428039466807883724768229710511981571085983497584145421569918731258051499628317591995117670319312726850536884909516775943596554063924797413606931159684464946892679887292725960471580804807437666655119448158383247974554428068604424834525584628699821797132728286464987647829899604219802537313837967566001739876882314788931357773111977097077533905851953097968989627520247807979189233728763417647841344525721659536012416731690432571527396582251340290792798827232998576219258224681314007636693288952228720314882342050030085466949763204520370245075643518938844485909769980493999203319241879508698889746961784947897598223318539491077310008602954967137144825572410267264129061633694790211649702208733825481096368563451098744941354961043279217534664795878340356075509938947232159133685667386553659862129970068712272994015986144096907965647060696196718734884667366516404152510419349915814582011692868730831022695343990945984494457803274581612597989528459561033952013339688097208396141133818864972425209116135426585308642813032763358627684418994529786475133871561085782686108763914350165385579794520277482306523337735345577568593524997921852687249581279657156446109013706018513820717110155182471380271896648002463716223000113063482476857975836281383584796615201309595261399227791731698268688639576627235924218410141697738112386377290173993839421795466124668489532646956126822775735652995213393186487394986852097850816185774004260338001654435819580315017929794968577873887445285867596455591011105391610835554712038328585934297588254348354584024942753758334183383777671713136288096643210743451414438778817923857986489579838426085643605546230419849019371191598339144392770849927518831983627709070880087432936494404816153638183128461764576780323255783456004463407287433903224323681194976424947262213461512460937840595191477374112586675627390827239113819250321395337699183924852215888964700377076878073491593052850027660677189328936987050144014378010776074234919199102159642886646709066006676200164360471090675846801094994286392399180191139942199161745143062768195312551655394332759119714457091853627702460207591010005399620863515364767536281925887628498376090130864743873343642407540350467564722385134193570017140411168767741096318385177079383535361911016723909610555975113447863281579458560 15850795244591853955327318886823204355390930748458414124373882174917592583817916139478833159815406207212004706609755089513925045220046846635987404319117700815362233919297002774942897976526039792868951389433019412470351936975931001476029263472277349277402512774321006084307172004694093078947330268426453786106944592117211615444541883037927418106094480663405715654456222764527154602532785912704534562881095399753606268607712209510742514380316175041879700414836669090246691681329512440020368635989289695896731606241896811588773282660366111814911060080309091101142079253677581880323411545725246805434630043535954205586442669462377595903207075884492174093455885378399660074773142039981465107644046818933651945656279256702064774846836804501835677949857508979915175065117097437632368847026738784482299158597009778474480477504180711874669286847133829978680319795476967314908575818510802987770673285972613471432769292075788238406413976457896820551432247823451020107970962831265714966715275184075795489741673762950729268965745876142418054720158634835330405202956841476553808125363687547539712778188428326626915461521941741240384360333459128918168305341081712673149887488467487601408769672789429295682498077991534014565426344787724697150033741136219760774296433859453042803076027360560914645120142505857430600960652099306127360 -65102574453144553743250471344309933147556932728024038495971402215783214603640906138824814866151495543069969632168794654935459054712941367922704574913679706516543121845765782243401205580190931492692418116610246449495823265538705629367055453311863158963542943659030593968682898789570048133367768185237199685642042359847288977599921697357507052585381610079663015077424376401291742471555695298097340463858294167485860040756987290484519791396449164173909512840892737305604787420761548004058252532071677023442238271229992143867962678879708596129156296840995016439769153382441830965441968139210859217148908142345559434723077572140383052145753189244927884601910152612763347511892480457484705074276052195768208254575353295422867757217742191085402798193900117751850026064984599526433639872264195091115587627568331251755042754139580165658158535101811270778239329362042564610415062032988912851694864513218647641461130088557365131533345558009135762043312122236243479840115359886296651708346897939064012474864451755237655025909016361102805049976394408498958674106306856776097601601555613356268814392622850607858631621605143734693012022007814884838936839490574406152935651892134756064435403870794979992374277379604467946638678888942004674495178446542107035964070691472411730449138995243720686382020429230498354061860817954825507353381003439815542271449450816525387668685674845793321487660066170024940675869553564176961818296269788993777833952879536976052598230764898513958825211196386562258674572573130921096803898406119046296978506064248018029932562200618662351876363826888298112281831591549786447104644212538118017170158435299640761565480905692778631460921869270638616341928745563726503596283762191194840169662803335451794052375408287499355312526341638036856338022511127525112459539508571659019115616815642781747138844815661784989432192363804260048865375755831829757066987808099410846259822204197580112718461468553761091096849418758543658183316731107678402715355080123919012133511518825182532185855058518514141932565826817453290957884843167290158925657430398034247794546050090899530007278458130634087178102605253260279762392875612558003622245764318337552608198198820758857605001507599315311167214284153931443639547602749552705548974467011577696170950534549771691380859721884767265203246060617934827658253020313156147909468934532924143430633594856292882008936036332915167148534368397639255472542900170728713605694377165066373730898133844451925088767648876884638326999357346843164083116778528984476463712686340014867249675166788845517800379656734268164329764128560394596422614212845888926622626836787885811971772620674504366131398677752067344703706219087695312354211343154490400568756889397819605573067510571171612455974654507769806570180002094343709676317656575501762017040985187630453513517428199548720543744136080612754557172373543268677392780611849473964766835700643093275144781182340958371689893166509213645178345630503481258691902247667460764257076020332594600062446584135617830134962151284480414854892808197264463173379911250087771900272380547081316789929909427611128354587802150169623146209987664499155935445084453145668531524035333630554381305845186020443321830225723326826324963780639274284437978045663929222591072653704390610885095109649514659759617260069135043441270998643708020750567565193450008009825720340791341987180394815128397439782794601943487497931282960797083140086736696163045381499143009654367573871169622228802100514650475394329439146997206482842616772201435505382879966290223695668414686882704551933469038812681540870154570456950189153786232775492815118463307947449528332155830421778595840 -6695411434749530402402739243535533793643333681731302749800732837327301434516078063112826510676108811793939022522354637912309083658000606534611779634009074685642882990053840854194176259678750726286570242731608490255823978983221738166007774041318475402496094713855664050893429778807598141694599659766740939780828074412315394008090650926879995612836657005734628524547048108679688626984270844199150386542378268477933508536072361072840647725109395627519371598660973264218009780652171953888473507260478425575134402682630693397089649398698985010693793784412096591013599560464913983967191271715664089324428927875973324635440321311721137603597907633646065122107450879861658008972419494149305438572445880701036723787662687567925406605730367485317904447715407785055466964218270232961260759285220729786830524214444984858281312344148007748259688508122530489979387457443728583815792039189465071265815435563169126907239475135179478338290943937882881327025650369244151624332667532314650449260164632143940226197396048918550230312305743048253774262178569578784527136806922108298462826348553182488665405016882690475795832021572365477990358739896373423432570966108175742936053133336251280704741135570320269463030712240013848163887303046215666657814795644835828959840669580830723271650452763630288800087561305468770463650712851535618515498370899120311648969739815823448962527049965412651897549827062569095663164813769130381493118724959311201838254838866869219257106107417225728460761969249368669649637062833380321386297563449364285938877374207610459427655955773621644099842956671098668499187934032147739253329225631540833101330570538075084307031075574693837575887423315193465320132680960399365871243572761891348186059739550009645707706714557955816258391846866021183716292499024989001698073291035873776440367460001855295325990068385398005958366977374246840303325473628065387174313852057171324871711571508275458988644899547779778922909129078869471597299495791041640382127056550530628214828074161877932487170700444763881519322404199233613958643286557250734810013750857711832518902805907261380451681303120287989939444325870727598073181267597971350135541041968655104265356127691017724709296411758263850566531703840317047912751510618532673767474895636760260636871854592735556018336222779099801522013775892223661966852363844602786352347162443027512792682362447879320358853616295192722531866650797042027040045437064181050100317442871484620043732077893316543317997082947679133056860461627745215988702946631375363627158009409958388806852487408627191706686199609644740769608291233445495662612890820074445629762471131206181638295501674159784154307807061231642210466981351948818337562673291459267796727190982194793151429418556889198245802104982670309893454564005691737899541547146481269821359641105380102544286138440041844785374529041974616027211345671295776113467994821709783336641280112254932571135086156759393410535922232959788075093689905537300023792185076257207794764616363079427100760759890546757928414794219455809704588996139671693538901633117514331823889772662745497212380793129772872635389359563554610491221077922253754413289824269489630197948170678455613857602607649785470444738265551018576884674344974249703624510154791372317711711331162535056739391906446566020303422110820280441464080012553945465600263150496305956458098514841353235087136893424510014616994390536332604312089952125340774207172104210633354732473947586643086050405981184708157437305471140784552887267412926049328258863794497193185725896966316797994979363979150483083230368665737518469384627183338083650857158473720212672993158899745254375374504405797180614602635723856057811665376863180734732515175666985275176737832960 -314233160182030736919751647043317109991091541725801540255330904542950022169165919718630513871769624397928921624889017609537343736105846416126779236512404689840993247075669912892567965731203910213874075419085847134253320181544417508807376851921758488025452070879691460210771139743317978834543746925853451460026850824165545527304647121571422127640829508346720884019810218632440272649150902682992776296824561586595262972628713851600844769212166504192019155929806605748488668393109536350933444052904429030976882332001233849510312172102299178380619480228167680 -283515250635034627418657670798262009082285533772033263091946174921659785029069403646929188607634192468291742694583358978810035220798334587197922910048045422413088930783082021433604417577521472500440392112751992168528246846868214335506147629227276563247216368583662814464679468643758108810492027577475954661524818077089068460990158474135888175143726515370513103677801878241098513696852171932485439415555808853567486402912411930011239951745793588257648363015294813825439416856287727995495320862634478245841292822698171062949358976200548538796892495865785050763370686936956460936027741128774455784639092591368356776050342946674139068703458266070814487994318195974736977123492483804794155344184904061777667994337988842392814035287898099817880697206202217861916932452192902757188998130406161001204786913115964975731202854379294810288647669937783249352339731771710819983580657398453691703180524444175560276144844243202434475403249274068936667301106747765674266537156412278740411229795524614144943317209580477162368999541738778195082328761139276969190373423503282756423447276376156861295940653101636772703389972035250983079435339313191518137431988112763712246263959785076332771829025818304857322362487805649076829340938339830771084074804155494709200848076061146015085531353824503693971632557562068131036970838383748697978878686264397639499385516771388522493437973378633703478231887857021737833878458577226487006054254820375739841044979704053557198182835337613058067623840606565799082721552112764821001051530358372836714617609287924055663850042730862525307129240297699501931554527348828973608480231139072772805425567217597885982620238874475040338704182968801007870423000514504183568125394881078238935589074322727368459046936996908194975647928325890088605274244545680345461072550556282654097810139960993640856997738894570186226856733804291479553963454574455747577144001296016194325717032349267817699037456924031919316564996805737319207695730323218495897401519638169660255590013602726203573740631549478807725678158001677662190218272889078707027649284043881941495466761953202345204186320310883467162007791183916720865925671383426206095562806674164687937634682477026601117621288142582473030618611220863579152909822555273804657172319483625860239188121735459093278774291177064533724561546419672287494343377284398273461254998100514076306451208684539055567673842348180599780792696485680055200288172867534955344424255635545858288277156648563639903306537771441949854718413200520420011973969324704256046616852561945568662442530563809414087190186502730860842792295284853439747107116027656915099558607789361570219320800051310714377695543950798752420927110791379852422267945521982000952559182735081459023886566420706296707183617500597945919856372820287224844783210467146179176923472901410972534281311524876567548053533980636081506610609919527699207577127629139810683547525463935029193308312539927284135996835814057936460168950510539090451318041854057442749743142489229707727479711778311028459866262844220789917868883968 14789618801042580526034402663386335462104330679231855235157931079613460487099197098552576102406036977341490434682506235341507321409013753691485749430307264648750335966232669858562293897644633449123302703367305116641450393823229715069266222381737414373297248235124618875792705852905316686397175290925230529354101298468556886054731719649711923712427552268134417567667565361335172045543166447532186193088901840779280453415563759919591926179118841346121238498250857859763041557257425308958633915523513669430805202330525362900092616377099909092694661183344692221849217485927085745033775074064216607541280701123413103816904935782310553106794395825356653033108874230838862638674625343992644770013519789681571980046691185538582207313026715426617658784159617516881242330190648583072215639775938865450207207694630670617563475088123022403810070525380309828343132487496921272435169001412619513004268623721161989891869268693778106542326533406679688722108984416090063247684616994086570813459921353032140405185163400842527064239702680173562323455970285372260571903846246117900417831171989467511374203454143201407510517138753741876789872667711644863469015284328756845407473018044533702291594523311784722351858404598436377877294869990015836272684556451648284294358507007736912548931278486892592681798911702148193331041175805143652178216252046365629402440663414500593521097152291399582001143635381580856720783618460421783044386757940107415123969271876652798749048008104695773164133751204356216347788020668765776570645180144393611428380675966098200785272990589001493302486643954070961894008563540376180741687808269410759073531600927397611385411112462851701856877437271195418740125027336955876013244660654288230328315025336675620784225241395776335967414620649458571475358167109730457013907659796476778141701094074622141357584422163488841854717737191031749806389353179752793078740976372631188458154040434047703889384931824396708785102745492612549878921316632572532194556494778727831895561432296670427533772699477244061819135704653742656232552227494786871304567581386783672902495527623205373705614819452645325967779007855341359414796979684387675808468089197043723721424463710110916329208822496029159217564767543158818258238675093226239583354782450190593927137219958064591004889854633956485935813194433631672666773020791545001502059960474607226713063081787871764591383276707443433797128134473187866289325868621576853732563556536406572474167727098188852957544826682111267002206811819236413486306206259519169655142966093558911984653852678576022695790536813730312977330668947386921631880550689891455412775342468118938295117733364657516316481532926088651277714905516983480364397347153130634610137483487883601976358731444295899048955750624712762846790739842202935972471704565836375031236953038971628176427184457479578333573020951109991143552641940720999294542942577350656014738108835896747034037922072629527982354608775707417717824728857155797173658326697020304785598890962283255485207382027487005074280415982876201611266773685654217663183507615189471272209476439936957232984666089924222928485016844177658782379813114140596797858053212220186358263751866936552095387158669379777133160715964946795334153428629926066219459044113762080567935471404596223749930929795780479466195834997391878933549555910929643673501777877285994890852220204789383099534958576716774724899077915487075139407659614114256977761037133255889148855008775963568587680780486511413071087393478451271748681761519611540776466038775841895092040074291116848322267780664723770681196770111858728188751988070119663849369001060344441197304048064039259145487593341267919288142129064423527107467114257729172740812251439633496595198860962267804971708387093757078244799895123992150213132519112467538904658583897919649271473667583518455480686333107692641936047804621024767861969922276665541588469731310146108968038233588687650952419022570136613419987433033324862137233470743706578868061016694825255329595858923635063912820447006931413646995070690130082125266725880409021920426003855349746934239709184812089190297154770168167955506659877321004756114841322759897531984579121013859708707085853499630873853908488642028718372257025488866218703698736978679925636806372944486290058287909713421758007760244545961146288576610414102397221329881730334238789207670198804450938862586835935336748815941349253922138330134616359295789098355262898237001153937942773760 -198742022204751623060027143518420123054050818076157816529749043200083042850096255298092800678521480171447010135153866461754222185896098406063852598189240474992505610072514557222248252323991917197281039848737635036671352556263457672667928551001353774062172334404032883626195131251345438216474129096725074320593686397635195072735094970332102553653051539420803749398740068003144229918434312825145681515321575275272209823683257036964869120849168330577342856567767678273308516517480931268513298270922229738086834690642564003973054715999889039425197516861589741691010737748320153571645172236002580719610320822079790819323508937746177294191658350171768224351453846255780035498090034057848382759739103281999216082766671531227831577940726096822075192423025118135933365912605023686037023154296554094239569233489587230435266815402778888012812644284353934496215603850548084600858222646455368621824580186991715856553622404888554318680811788910710430171831669266720116632433259257053104040523753106247469935076603810649507163970180351482838609073775573072937003398562581967337385995380606863566855085447668708641968370611997484240445777798911699730246114404778339190052671288776117676965966305506657208198305458217280567275024348632553085382088533744920311462007519690244438134999885582204740039584168732226063144844427283373532603790906635867389374432748762627815206615530589226175661912368502852226133635126578605664455639200951703125483604589735847621730275274426143912185715867500433636153001544274390883645501994058198419777042671140369919466233194646857244916526242574595554687506084735089155302564205928069944040531363546571916894167698319845855012800228561116705904852656705524187921601234993508952241227261843446280550260486015507471189547821270950106672299211641204251868652684340257789427946862140941831121084903571113641204441305908467395820884862332914450772606029789048311208117580987369966717285458952915315780598980277195114311589984336624100518782159993567597923437022517442029977740020604404949008271708048991241954338743266613507177173462187898185620045599438717393756199420154996571606041958700136209676692878234091224745463115182883989699785201778159844044512194397538365574071433251805528269553622936625692259746924723597270033398107386853752907147572637483545426943658263016801125110747782224247546437416800280728186529266634321122813103517225767365340238996928397761353258958322503985555394395688046510434739793906120434833071604378528352156767293016437835742194107972787996820335526192463985440269783921874052035837278557087778904724407524353726882093002549378494207785288617652113497848492712756118128502527455166457051164407373095351610190652712626518581403243433746489478240932227866049191085958802434691206074454749281646185682893964902065384316763256055602320311822307826913445647638274768429135034660322781521026782166617788281486935329275036639336265009632209500462215840230031917113671470937139788437376919173455910368992705480788917846537337988517595319902281632313163393678801065555542745869165426414194889745455315567276395565196738388935407234428540501725193665751095705138248889605336827012659300507592843610426433662864092926330370731043765696585940961855501236671217914763103559737890792048491775413510697290049688612283195068511067105097479157558890631630184273820070583212286273383000097054914600700718494851720898474461387266538647598446677477387118930778485808100186567929594115425504079616522181675189698985786007486628317096376609836759402757916522983940054834834724567500097004024597065850443131320550110300447941711023484445230656033078757333740842328240517896745016485396192033136049417106437703845553494068711544954180578995256046826517430163188249724525813058109233739597230706708702974357596011234846693860488015252830374594734501794575565563345091509765754325690962799944776709465678000789868948078907309553329483196024213482445723910234244162675965419116935865105042884967549251696804989565304715131313993461417072170923792455929501311749456504594064855826506848997454516237606487934534970023218627164184127127489108052266198169836861834435102927035221512654556392072128911798400511034793563749591855632888503141870744154044923716607665814086146904561025532031858005593447926951891312312665224746023787228372666960254053378611555146861279704339381269973132838416993561363348998467156803492400299563671683187052862580375874918786615332578431403696542066553725145778971339533203492206240339382802151420021115134278184059791748293078506617924496429099420312971330803208571795923439191451385960347255244967616024307235495299080555413487965080198511708112718533714198378429356924065140426921536446275028829095340076321725584725242063619373005950566025462586925900779252065505915190275514417784984532020777401038055060881115064301155896401129111038377561622873757885212045898020628203950316879053341175435935058242355465942564351175051375521300480 24920458381474772507333298812458323403075469285233054959509796137686064207614625289670167296624848040651844463281579681866623909829033922492665828364679680424373353928085963270787938867567023406857732457927595270618224947786793237696828015743724082102877650134769420198678328543328046244814399500566143332513699846201692066057170055392413378098515202047619100865641633124527573514134942118843563636957128441930608372809432077638035844417823078613456566473090185276436850970698638601511294199453571045634550783040722094003833516052130020371872250498230837340686429032149592942347039231770116319719502261436390821439428909943604087584994943898405334121925822710010654388721597530401280660785532539642951098461213956948129660403502586626186604185880824349986909488076382530408565643216745396847168975512665912492509938782705582889277145927843132520514859721638734233228839457693485815150748631618252645044015544667732122355297296287005179011969006547163109886265157071321914901113056830171250529241397458614604134709779315700046554225153641301614235438526981516690291962513408977892675939183474937334391188993538378813278891393245586813617681366164485259933664229410650813002480020147915001401047248316081165172548714283961989353060997241469026204335938146701985223906876640324567574348484453716559493160282217160347590178054458056627402971723045278781770060521222922588049260200798193072189777634636158113561837347340687928199636062224537271342024520223266157339876265213901569766995445367123821767626835022703171069990928447296589889714451156825976046280488792304660688084455365462978883809214321921941810620215586127946938930173319765080212486974707875614159302130169152148687204296046638358923173901068023377254605061686192184146262449099530121378387739947334062638328378596895527482976201819167557995558659974819337895771446794311529508773411563759711605859512292109408711517420925554230671642692104663700852354312364711173989902928799422567522395967540005417297296188598629246313232787233528677688212792486429095774177576292665150344657225909740177016813234765921514757182598190175064629406524614420071530623622040649568494756565327757204947384530058226824547448792474174402239984134152819391298667663340060194716815218631378174350472220916401183082204221810594554194500047611875189165596374205597660886678600629124395331436971095702634941569624443756761641268604838019349830554972384935693406415552444007863936690257107283215804679312076511096793705403171242962787287041026770205707654119519864676780095391198049917787012469691519496639000750377820532776787568358346204776850914402604197300367040554306940983330570062253327610436763878831093377013562141265083623420356766579665909792823488237163247837706368038202663026805509848480756320457681535149944428834873547726924117309618212899037605476938575965791206220715544573656628098917401381368921330316892748443282120269683262942954037370301336147735586716379412303590177046986754904901714795639279259419423370864241239742134504302487667970252086352643156193319895824819151355892066238942526898496712959342890937183793466908949717520866592106584237616898421695186530635361115847428790492756740500419284953660468894919196661696516286811753890719553217292784988559190227383218553055532939487558880330695077617596871355988872816867713467081497428629095387511648287070939544656605758302172552582553236346586473944389248675416880979238763403584815619347295906306153378716855053306229943947475237153675241076731865807295860708466050702112884357549168275687605032296961814860202263012967761678968057606295555633585544176348945546664101542573665653695246000928437390945665340121270810915953139137719546817042902731579434167949627588016144048252756139221756806779878431111461002330985254381831108157966791037783475298982920064104507432086120626860547453509521334903534314175051408395076820828286659084057921554356650436389999800486877426891020034356809429400243463349660686123834225115999936416219542090134989534460651396105889331489576103012742118927761910919883756728712848464443109781755110454224372183636336518656944528726133342920634780122112945831391689018800010736477513577299453535388251522567649937686577735588767263650745541497799312171089278073687236174725237746654976271708434855916513359838671114213234969069750066038601096859774872314751841726942937730043743768585176642547137491152945278335355742083856399119151552379211037625452341236392904739808269445212808188261026464554758963200 1932460375833105650899621405809387934886832960731757264162286164746922205253558669073569030364944303247301867757026278479361544782055097880170451070738268319780561310415728842158739929845884559859959865884022787933120147450471245734122928574517609459549054510429169738679451228628127529843811732154258720166940785177618538906992133758580865948855181215302061167627941168652879338507335518494343263063137628115162463099473853942847539178465045889943734453982488456594626886467798934584552314770823760485540079294914647089243710906749558643622974212823718636483104571410283846252860309120166901451698725704857319183793268064745137222663516699568352296038332247455970250628400297336820640774836924176329182491141044433595955195171839447039184226369353948404750543605449754197134797273223988164495983888147664611482152434649617301948803931320948783627281456094981930506654761705825356246913717406839443434577995658470085215094863804728903289377449451212367447712771380823446733226508717918183332050333874972834594718118097914129063363052906151672105634304045246904600507576861035671449746907602918023361914359196145527345656885816832051257314939370732105094686742732109032693486957972702682531958862413955561640820707170807127708574060909877140260047592108376503098833503753832905242314307884728066728053963219907871592207849996557740589524690251730742709835253286654918682117222418488213137348236552618920014331548999668010041792702378899028285382629003385968425081005459953578031901027632246230576926342759903101790182420413842078615606372671960279393520104374442183229127908154543052445298216677696897537794672374209240934855031964626528314795885614191026077160634007238549438598172014538938588867587712031376891106250351371177300148792705100341204559230947159813262912931278716558050462778131064741616345570185440912333992039932677745306203488652670548170034352300483105020144087525121435061612850292881730709341483874841047038071505274418561538680386737829012123288340895321636987222695901329846589474985895744650665402174107027662575312048984387809501860692605319283692079671745653678045912120924601483472229107801843093201440708654172694448491403925134257937759551559646929965354564300217356304891630548516582859805236520301023476743318504551751364303634901944170573493504465016455873487110874707164349976744333225731722737272213537576785067067984195885549070833356669515372442179152129051324847359583822264938760696673606055089553197436699842882188072690993293363003061960952873162894357977786623330133152515175909942132304467911607934188729125014492137604125644271170527086049077536746257081133593525599361117886578624280914232361870158325953889202437229204422992177653068559313501794245404790296878740663717736824456731370817693649656670475649527826537270340508087917884664902566795030915470473509264483276802419596289607968953584671084506637274589879608884256754064463721936352012586230915652433184321285447303105276884449236403595525944018871042769215156756555476017401239319504672546311087584174197404400928486709364844467112372023901464367251458126470558500502721517275392559836381993944733766325228547699973578725201970993377353162485425451562732785762697073905877092672963436545484331379982224212089592642171268452779922548308692698425599094238131618030536520493183260481764496430225864037823964911207445459295945051529585938331542041325837746766251848927695172355912413832677352529985936247463612626246582235245763715831907000258991899176723874682125715801578413487491496039443141142197552435290105228047577262252107867378784405694346572611785024106151970508901394143303172340964725554599365429078625019508595538292945151388675092320210536756876262185077798642208945909316989869676370773647766582814934403039371410029208935454749723708964635304329118703902256309925174583840747252131645717023983210771937239278402720280046134444988740416300377831661142246137210238388733171712709812632408311908651450829542474474279195090008775007592038344127377326310732725997464309601709868620831282766355852131047187910341581668571742841447414906854158019401189494021834940718621659595882128613752978227696599539424678241011248219809647797683790996089239874472351989938302020202424121351091625665454377459816606517386407952241934457978108474747642193325444665709953895000559562840207287628665504005642921655171403706020190254982297179527523697482255470356691423742930390165606991684634345161963130613031622578120595885881228578295379443471405240926758332551834258100201999339245149830205648803162347285253489031684426885625385931638240345752396372383409537870425206026476445755842312947014316385699173319894877156776384525783596815826672376057487191672131590128294286466049653325593158832252942015656942138179370180002845055327769734278455419811825099322584644876634641304817965252129484506619086266050068421768632074240 5386913305963851786155531724048704839690512925151562809290368971650883504290106116156426637259741845851455123026263408407744926004572200141976874657711586751314934979796289407287574161069209588930964275174234047037277437437468520538625578548082136856277976202954539588221085816401092489583525003455681334385962485025227697518057397642029097261566569509616404082323558532041540166377283238697318667465897875052304427286123712190587963653886648049498084246338961496479753235096201026671890837351262075891637762459642110530021720571371116979374038151579142476885739512397900655515140886227616532402953362069938950563860405172542796333761599022458220525834105705410389192760152982432224040698463304678659261414835616843862763254563386869524637899441916630914047344486211670678920281086410069453874403710653108859139277972400210343343786326238453842912581634090261913326712015475459087235069156019070647979741255310881385491431607006043143730873991129642680177826310963907221941698334765042409725619263329060517206422325881045262912029134641010573508787185707510988137718761129210651138948626786346997888687672779525842111624476978425356469683329089790046938651873272589398978778166226969563906294027246889058396864543212505178890554896949412207773503245383977808164441174371357310691168384482235700574976626880827113459942091814863866768748529028418094877726369831385717009621045511272703535027724040636668153982395997310197353327220224162939914388619175623472537707293523645487642984565266400739114682149179807258063784692509275556985116493955810498642654476303750508767297989281180618323318147383175604314433877474194765435559142156842272729716858295226413427541293224203587539969492776191415343141523330122711756841103192866165268001119715677962516315416056816729039174020298871087050476055146980321958389219938457181846678361464672831456517230664091051224742510251628666115173321470052799441115434496330271528790109564721262555187932195453264506707878504847160284511296888225307974047046184018167974113881549855937880403630320953452322590547021009266513654695967134624353565129692793406509029393455315287018097921254816773790025241316541538206872641087909812279561316541857916785258028026467140055458474381823935379858382318025083262218599599625987350836243782285329311340837910957705340524828511592656080034254756248166182359014730163404326004077426563215411538279656452003518442717067444605137062420978712639790112266795532802479703008754685227923966147145844783585878471806159745652097201015485405166455936209948587832645131048365324196824058647956918559410396081527765024735858713710230847338103225203699850008016370647371241884589483949634897825773385820583310264822651033859057972146445394804324725474379884593822830760042481126359415586077516362114547906622250913131312687681130368594732662950306012640435957683081029209569693790152419182006230588870236433405554681260138079295954703592852162445782162238322655070487290220039566736632419743157388238857458160922654608328854139921453717718259455812933087843912847464093466140426618265499693594516091507827249108001467272289844845364960115372518387332895475821903761383229442468226268490430332415952941507126016703079142515256193814943351103271366795629638968076527440555130003692395020273870343849251408436597595732591128789359217107318447821704011544422424197174546557278465892221024841546778882862618739141237263217451617435722610245268576154116570513399439129176667603956453796007941396461559048577845396078463518597612766971553405857161843798255627536306255342787623948482447239033316306266922514313159311411022544825594916034219941040291341429806831636727064904435890859971066399756979793597589694762635346149641427771819902373846410318728765801079345966464667894892203649146079724251789179894873708686087993720730787068519393830203234943288585553729262231329852719028926785396473032228049815757398239653893544075004612709754337117009207583420465748474736810738084208956537755931439473553584909290532886365659058555616356430219020190789625048240938556724467006256656818191382418742257672678147769835221882715828133030250659506021483762815819510160715161162180438701850373688147214534646798640807622007002994423085565154737596937876926015841457838770011589803763574126471034185159247374803828406697655162568543205380738653947132002667485718470223410544959215884282926908784135416148251057642101676351128866694897586145364061140598343289066481267298214451705485922909189083598830814982967379759701185554692071634103959543203031061286780283117159047819415073160281457249313659986724513658870934875665799572763999307548712319730463371408106616698175462135032220783178264901835363431926265420048540506844704731033617995935562403662240830260296450444013871615550092572610693211394093410197116039240728703957802550938462743400451441869647958779871435478936170150940448790870508484065538909463565721309020160 -1058551287898366042570733947378636793305475073713824752782167447964880181670465811543761361301603346081138039319019893191502771681425074913389956740594602331069509721529110599067573947280188439965351167371286170129574114306989063924071721967629046040783749627898572677067828471701474707510738662503824088523903826415849044238764845539737885392939845158957995370449224725872971082695985162654144713404641667197707508930122287688468123968525461650581711399219169868511378444507217943956008560505664937884627520811628891642821784668696287116774148083574140995313143434344883640722949364761733170329188598469499682179331824563399472079144882358647027190080499474335109721442108281578156187576912598836958777824156160244563089901924233731383039189281114376267299588491267545240675318094003046750515606804811043552268605679076851549123873778967041420763068284744401158263303451430303396737613768979216154361932082111644869459686293668518058118705974153156923854465442161090270718712377770326358978326742917710193558354047209665443831517812130020048228365791716345288324094215308832902709390078172744535241249650702589941609145881785584312814325385058751879708137373508849613820658581510342010748837925890558259936525609986132511407931994455498917622666206871358765911748765955421959404351180777710972042835835251227356629819892365114648436508649347327383662194076581804193522805832014334948196086103699333529789939753979845952741545496606940642816418431573665029531382673227956556339957929332372536939801951183591085251782079565619658836213356896428117612241773143098316845554519787504297066056920311940852471847915235569517294840984373713255334225421912894456244442532866575112114738992146065619400408228965282006203277107104562671048035973832705016339848254049500077634336034170054864237316842896643261302252980595881197478841141952130757258786140597883745214694573661568496946502436767391433988648968225672948698401972651420810502222528164664973245075978909281068602850874169798630923870555344933058068092752952320187942186953777160902078973601942546822927227427889007960987537347332062658881728958144540267968187013532509033452910601644819586420672084755638984876193878374549054984328441524849969450018723874879819531521442951575833526344362558640417570721757276780224458547368642457141209082850964430956778265919795876724635137394397565910088871965870155120980259775669294743842677752215220967032892288423567985912251529557321302079178339227306525622679852379812961108460675628292374771648143784790352599059570250986243445613531415066132866683138371645045014562758605611376173833697654449208159525654097165860311403892316346018180589085091857758597319463625430175805853486495735438188140107553546785054561705539260606226511323734319708273748969472990822945153537761426523154465683709098478663624099945158573667498870921214566504688672574955151078528066227277320359115388069677745114041570446426863935568973355378042363109125687883780447035752781312721178222362806942504026418374884460636709315588945512498589337329679009361035965006377717117113082318024530068005830198917036702558788662906121219101870967042050876884664405077553345047031773490381752825184000623711545147573041701394087025597848104508052348251068126360263957651227598898653906012583670863628771828849530355480744663809181339056843015829138829241538033801143215450258480824320 33738378768512770721003427651402507144902418427937595037016012693793925488225477308685452261583537801746640319483132753821739305107388782640729476833626507808701996950652779616944010914141326946432367176521096296258968862884080285489574467109378469186002631401196493151713479703102152836272389381184970588381856991535724621028559816169804725108972462175639867556837225083827219694333028544581706041987374191763999396774971456381194352008060124559713385219980015370614137296762731821989611333397910614066463969811792646757723995920442982281057735003886799371257116300911434061971458460853760245203675895943643610740742930717210795041458123161819876648911832621320004782265344317589817711831765024566577814966634880199132725101707068805958734744244428775324656604661883458758644533471850236527258808711105153705491493010517279994473567897382345911647380798519209739787305525434501635055627286095778992244478030201688222649565833985338741245277286065980070980276412723179224848295793969760111260850006688276896974342404989095139779678839148760711648547656250065480887710897048570183663146382274072066617679166656518952208488365252878992578837271133207027191033190508712003338400746559845658570510016678209030837417242044636443330860880130205793745145453295397909776486389892908598544116441616912217985068532711421772477773578584795499517821044686152293190572730571884187994994248649445354969358659913144586133053513256796251996421981402063511191839253723325554671209142213515712502403843245044935274791849762952239941048680868027401129492128188149245002969893730480266176451180464797303222941716608014882376790783483128908300456943967545192624151480441867991518211906624400548822084074799264860203857055487964832894139761797451629129594362189220241887617947929416475645628225775093833671409568075184621361488315510969523386490641520605359336863988812830458915484525315257579014232070588568639286967288085485483008846482172112478087830097533237307186693367120260753532640097135466890963465583867685190706458108314109400732843650249493896424562470582051145409701222194368074963751403913266233295461494925681081121891143188114561921833281354259874151884093691479619703753141795661396457940187593262048953816618972151071350606416378501450647929207667406144598593975176083045632255927494668162292770178570112408329689009307282817356704612407031933281091419855225286617111987296931890635759622167189148383611725539933091007184199847025915758475066534057203946755823457542667469458429856135478724178273596014867726559541001671249789682341678748893770211840052624894657844165953517114590762264798362263586907970561771448096657672178996106721618959942922145012608452939575852997753922920618640721720402775099704157267525698591668565217881892486580351938236617413914518501425390932269426393384878788899842191673207288963511792812538995271900597306366929197033602833176204107158202018270042938142883033736062021048714830763129141418649137814746938819588520780682884669126072754931700781534557132767253680654312406497792302648938724890399885920266446562887119411889887297431902286059643699328327885340964427087484126629828080676572913087764067715419677390478830834145627130212164292454019256088499332436652316828898536903418928218892207487571666013281050538302545876109343445838167585258978509775250013566323648319630020573239277187581297762859707524954116212459395152260695756970840143286417429845911231501802885333104682409663778950166777205041396413289645122326271123583768603830801226845253046478305567497667555810537245941538924033039890957502247890602474972225754412391277987580306651349314886492980126668165506275234067770126736612803805897569145956064686269632351168498715771971270900247423694389365916350564967345016517092819164204192683564738190556490898340355237233530147722515166012753824191835598404393231926022433191052519831230255269816910784202974814360097314153503221764078754055605481442122004034153873073444905108152037108555464251002886307682404695366618780857955883664731560891394175152867972392644404254169227014524207630281776659737660575370582580122528700232693574905845925380766058087435851408611752258954605529209154958644108629234819099080067906971492676957890334661954778361479325897210996857904368681544691073762978326159545785981059152710563005911986925764918748460878116996458308236990096810873465218030015708858820939913647657881297188488315383598168743889464908259854545262167321655696242438058664917096752976342231939822320200432842972141491085742048383548362601600129165522546326369806357681576475562003851556886319112071480177129861111004811755520 12206253438766340655030722771037558966270635503529631915537120468789871588513169393325249093621416654047289183401484852277514492448346643767143515556617452672999947814275808034101655545946422555835734670238769769117057318976589638711728285432189449297206655064095374174313366008040932451596224060901572877832342029891770424069318406543933145129778734672298462641527785951978646392163887634854336707260634314101466110806513968623291037342475419613310021857132738719983912500549258519754921235330772723123886527819324588775791034727031586260138276439045631830521965016142855151975970586528426006136397696246513358753044441921036664229688047000891581674469369541550342767446389663986512680410098785585138428509948695419466224427179231468065445507930114944401898862216022900076440555261025665158900756606117563742895038113199348829280440216806273778471753178562050920794821299813419869932079195765092209496636459520606969943193102908958579375952985398979672168616575072650679033156876359974726842847950232494795461437432016907985479522894881527066873955455048244012304610045634515225672966430992574188030910380044199155239339312095718874990905321734641726706961177896102875402326088100607842201111606026441306591137585487342240186212155556782503234937466686203780727416095144745738937140380733321375506274010329367292335925502495873057309800897315563483458522985787770509094382770350586319880126109112088925458137585838116355242165128889260118394257370578709092087500350117747923572080785466735928921025668961312530726764379284027690574501416892185870889296442591905619724587438121859814002999749398507323841832399698073519732669497350542701634581862518872219394827196749351756811053924155229249434681977539678816343187440334476077435746939760503443167828373625740241626215030369049027973386575078557968362749524631750667151616884343932171257650915645692511956363941080316990586931637394633258861707088907331206558905502104151051411513036003290454159097735627140693571571461539339543876512552180013489481548990738301032084208386498880137607638544676227632006337362893435667681920657498982187908634455207786946658797220422121779025864210824955367482736015845263416604123961438266770028957781018641123520136206628985648326508463256814560778465791578523534457207897222127293196249937785814963341329281366474106314195309254776726126493510542381949322377787814214917629685150442581940615166511391165729649820419936937492214978188150120716852216499761080186233081550930432245459501341374135647224324914767446274607457333871185164454830423213546904118230384388639801553567600915245918029075187488266788075339141162906473496823564288948569641842840026299447314977297969008718508606575969659803824897443737308525796169065715955964700581976363622154401043391365652902148857426602337738207134863982736346802564048121100057284627711797338431199528634859443380008231073178962757636183549309143057008189249125884729755848042121919591469017727004736583793272364672401216271132740095378203001860571134861007537480001716586934919052560636395886217141460341824766568834411055163875258853989028653559212522747498303654862022637705827538683748553611931210244916325587482181627919317824973219941129612533454558899882065315464240605232878340468828473341693460174253036961382690991868536169099024890257996536702379748350362706957592130832381949971180697282353939546617053601378308530696646393773523288795898731597684326963770496478658454154206331660725358598795287482484301936049695278212847167787527379500949496346482725704569731794331931101844092130772401339047087742290195508272678359048276854376023704551619635318106298233007828316107928202388835822566041631580754582125108990472571050137584499588619182600010333185447136623601980640857639632545510161241673549380869438625620986314230001750754627773218320047342505877924825347646715531995229643605379263765677249701788297080340829226106808163629354772044759070688291551478617289357760329501534451210613660717164795554753479799218546648140969705733511964329417240021020180480 -8967730173932247129985589595807131840095582397281427241256755273664142695773188755139627201588823654228760419518254799682577572413007941875397307779066129495129354731367977535157021906412825756065472520172351703853853471447699452685459578074533705037780469543441690335279090192549823051898745653659345460247600725870975181802487125052131799915847363387210855033052180976129188070981402319704239297221087083897688977498485137203354429446826896942951798180648746632607662791888096631468604396781537707023471791862808233159234529454370553348887140045874030534337746768684250103082056500439773095612272660820605135009424470076649897065800890489349136544805690661582367172128377641871921250421887067047045342737353884269968016369776130122851268609299676145632744926942681450271796786341000153429027804134579986572116921750929577309249415252544008941219882905720017056930547275671683405642998014857898357896350337047178873156853732320333196995455221828937648023064015559449306800850369442573016260851631673772767983166949680938846053055050825338497743399897827932154086630672115663765552958688187398654936202268957018548863643943910768078047164190336305750179494710369051111761544003813865367534144761354015166967641365580294778998782954463747396157105915789894561885117699415785835891878531279463099409397266382844759976261092054331579000095499333167999593293913439512943417871332788087232092320596393443652068282204786663888795735908562553377807109110401154507086700302088386037506844668222798185111597315339921725438127745554320192867731864143463869547743700018676629006754562160805737776190564178736532590261711735004981796692021354566369389013686869617658453032858065850714533135319092037686474778988900081054546841627724219670873929261433903792875956960879718586887960634044088925279449213793523643346066290212254369154775680161280525766786547405774274672392699323720863545643701932888146359900182677360714899070632763014466710753123396574852203056139039236513637928823243385356004779742740700330106345963969948717617376451232665036382944967735976003412466103563938061855276000186935704551222230399882037148828833086130709565730165740827406313356221931592254206714335484226560648764270518104493331847842912750231644552970121138764858794117001248401124666563296961271591773270548903433585032385786133589623929316883154905395438129606522261524596249132729366194372096507102041441440110948278671637043246216730199627421118824202182258850203925644804150110923316251877335469912234386824690794786725123687534272614290968880557206106688872541762485539990036056637081930744225250505112908294674269142403741341865914611516163860421453600640326804445541641661555864564284025342734150999931537043454333945259379138162182840970164229717362301668619100218515660362169235140552655403173969808923812044614631943244761927303970818360978001570603830234833312428847153963571093227281940865272586198452690055842747651249427130138509436069278030869980688572658356854797921456789302993104462342734516925082255859935641289680098729080699124066166280513851825050997323437202981715871325014516560194018232864775664025622139627530070748286175164094330785486753379244752954237720839940073002862531632443720390166960693012403969444960407860869791922413163435466451883236084318983187681531272227943625578438717885339717925288404522815918003783655038246921602037648807280037833230273735062553372429320577546682954779354665014827362672839033534031472506237019492883711951340247617379666358381827569592297606427688648598835042020700343045834437706657888574013586098006474137460949102121298159687138092715031082737535699498453737483433594409663590869329097406212221589858435251864206287496937292959537993461088559794380480576863733082874809195733810819398850815460891036230897371658311774309907116243581241507906220973016282321996322945322770666335662186662906368675483411213457868983991540981811564213059095931872287201668455816147330390841433031900630578462909417953504315640717995247927296 0 -7771446151535892601386478281594629720163899113512766396151847531284230550074342475160587766383318814072310607556490993876513709413659677921545728056166997724441830765096414391295239332890685645652545280903137297241669413074384285117529782510652452571127777959465389255510083011708597440163856239150635548082196593341184444653543915920085202944388787069914553571890247488018146195635230816131532684257353570655396059722956516296402524463237025224863142684963342537509981992612644827278515115329965151239863967597730963015490688504394549455147205372128187061921608065166576108291895653467178274588845241935114665664864001440800744233781824662774212823171463304839649044196291258683330518144538504055381900558078354366870100858149555389505654244531571172431190606541958871276973423097370280509614230548188147421379353066684847088539182469760116386809216300993130276115333197714099224531778444300595682747085681107836421930985375099830326186602223020886352999177584852472411950279651184049281675900459349631585683251192391537121250618939911660112342550080913477326788734252367294286738837013347162890818650159281791655175452737170975348561600462274532605629322767057471124311049526359680083842887450969319197165032866115728416831210948856415773054374712244683847319275547145965298493499260922280540521577748526566705804870557639421687029148548454118874132095171254545545188750298183448085715203835003458614421800540012391480142509503911385632983074689197585395459466918370902199268901474839060058958077987324723043528351161545479171386269663760175802235355314979828282747280389263002576563515097288505873587298952819870806449468564001194101376497820504431166875794955936085550847744153162796682276460964197437398271215918702396280381719423598924800300558230292354252172284782839221931744209605527102732982583877172630302114435495741053724924243584639639126277337954629657493734940413776432208401209920022598780545695031344906903502579547440224042910216206269016824721824642607789148109492518768162384042432314800505520737422619569951780100133104174584600738736138589990456728213491714513105675878883847542251687718570408628256369910529837150007327632653683270588826669151516168314243456913570583507251530237665979683306196575759941917886913794565057142946224028221739244658342946392149199202109724110969325605964938915689783766147356857033145976413867751824573011926917249788904993415596324356054693450126739792402577235842034474246031424926880355367809911315350797343449910603817956177212024127600265937719446570787387759442497210896355254523700614922999509819240184623963412364225728965614778921916244756400354880329288309112961882192626690603897258390175393340116723392416288741304700800432159651457406874227454450561080865316407316496750175080549955619042378326342805508276635479253079655318035462336934137346218489656702365071954495349118335276720734680204755347130493365192052466075749080864450679761366167287880119412983623897993138473244746213464911742909472413610141234250416118434141970709713292956372370792480670428394535830296672552463736984326653136271342208775690395163553454331563822382607632756843139805140127069983122691426336877971320461933627806473418712415724582366709576640539393749870297109838502192684824662570096251798348189515678550191761018010086071832005953244647707559877163080722206026626760696837255449152695532917748469121546654065621697952581665125230312721794028045885706717737948431683891796668500188379505335447723345010945688290490267353703141620442342555921708598526281602543202402572649266617170985918792924118216016474179980184511025202563411363847754938528579031562522611468717514346904451937959729351521590167011329792061882851394571287588658212844551900176410340117954326072147003776161975028200452092454822443927588322348847944570640577573023512955538977817197470077029507710036176133974268532912025500589039818681155120264833014224713098627680722938742183136115414728062858019995561349179272926957497311510245111096403571818876313679935712221863638944805172609380053051416561929606072681510446813769809390049871891029238131941680816211165226373722089635432828296713298201363107207456169770550673158856050608977864731871869908563344995607535287884568981247945521362158852993596124794919861309204328464092456852785216942465658287339084968033078841068317070274475495447954684077681985449919320451176350402234804766439804747582802852569328667466264451471515489324520791107553152714760070143175214698138010642531708100225704802409235866898740330518664679293427175804930650854389492953872454863959835801921560250568043078933791599360042435825401989081364613907481621264408298693051194256218322668956274403050473587429738395787286137597846162775299186367476876378809945410185696783662074605726597120 -9294768443287978564951893373207773350573824373706669393259627444577477951686777174544913812225610809380938379259257106978573458994461914134029271390264678792964248956358782758061026695150711108189157424858248347880824905611478341120105586993858850216450129885890940361011294456541734904753584162906891862173648898474827234897216821203621132364812143500131343691642412556906696381750941595911665815407797981276882662740001185378937240704008444864086252733496036879131237818043714018947941846220083656661177750969257185910796534116848947612882783949329263630264912472510444929018732219093727858505258782571446133147595111791555386712599292689600520600380551834598380809188935014960184527005564829910109943074086662814564577002995327309699392226419155307520511974469112801791720567116380975311993173063287126989806140563556088154610243189858480987562322888301563065384189606864074585207909909707382274129477446149500429464185763000729333656063606816231197051105227984095646430161273351466603191445115474182744854827733271439950314059803725133315912784143599695813797433541399968886406893260508373471224291346826714101468787663000421890477795404963442553188681232422994559820196840467639825300730440381953833179105676794762967001014644946532928228557097764835515350444556230575573601628703057388073872193705285121576692807191862449249286202081964838811949206336683695848654331214246890679325347326981067294669817323451784852333264589342580434348447006482610440729814383440036447844047115332245340170847099858414767075663336660899808761334446900375167869762410445812404030723673660616376475670818719475404779778043939633299333469139636866330551088832880243151274284527094926496475478248926358992406750558608890770467207853318969600861604311163086279845791728651495534566988851540724063646922860254487339532110005755600095265436689960124996236505959043914680575720135782546235930308411018348474125893381077972025052495796431096182285562942051251492585743960050295759694535877435745755575514686729273483273885494043251344099899006353924715935602287732063325219966584734307307800555520695114691726613134974057680030405989456330923517739574521880277715853345613676470279439105389068457795533738243544302696035152177445862222355110958314851352166405600298747400879630803172103049376349186579086846453167460844712707338709764533151562129093266272199494655685053234711136411345787064224873945999064092147886693548851107377979758973792952317368419877260797084735073259094541313777387932550273061171140350766470478555194045386958346879284320415281305135106182471587570386401185862316143533547293984012491990046770554758628087478761449348667187559152341422587662376505708899298304880096092672419927716408894253866865670869671381991000164180373821736054697117530413017279363036297072257987231555056254312438154345882970280430146096235740010618368344323716499465874405518509350127739265287293351944218661961429071272804016999547239602491163840008440578838851107230375503793638702889695188023221294599320460271023373104025156366051038767276606810532340310574920915928233744214153026050491450351745526609002754510983030157617090130626119229165075127304336870266289960233552612467614586710393475292861177505319685027073688800586162285736578967873166821074585351005466397344927315935283660246960593623327696163803680674086215657224712837053036385452226596712059622996312229025295849597615207175374531823312538029096612324581516314893095968136842886585471562036641710104302818684121918744821719261281898462601292850771282877146032355368792857164155991992619708787193879877561133834771979381271168494726486186421544706208464423844063956205383544314763998521424246695424730335228730325149176805860067436385080841311237434299204364471465499709571465588968701091886517484823722690069002707094045801072365003977560548419872046326301720395415561374345641656257153880703233825636330906540495685856285893294483243853795117757695948231989085808742573301944803876144878360694638218480505260257205265214499103336648780342112572549989722315149121666394353108342513214407173954961532598269680174396279789076666406103828550329521522344684937903178196079330282360205839758022300214960697039630122274412063909732895484624733333070653629204825649186407121505569327213437396132839482385193147744344841806675807602465518073910080340004673039090055893670305942575514157108987975640971617525290709189182613612272586555795394006202359202078622573672556648333782872419738802971281398117807793242693579975361781928705759485805215093390209792831003700394123543123046579568440617966348693228343929313457020534784827175215410282610035270350483244565553352880344361485005846695612920526746358854594424381806145071950513641365196984669151210663960706236051476891677008897386898501678821503817394545119657811113020999814419529630356419230840571269102327086544856134317934549367986494279491673751901303839726502729135622529004894030344880696798057149456354477077017128276637702422528 3780971172167018194146638040410632719326559280216705189547630052464793991728006297928985064387513292551023265473212475117083340397333865714812553541055157329243791731979378599495969495376028897967460761322251920327136253442498783650078308181064388121618842699506935088975328735534977695118706398933942139895428665645364077212767229713793292478058507835514308174112843251062737199972411526535796525780994691544549054096186067188175768008048574392135878702488946264416318251794827584486423214821342037697216330819454075497171220026943393889050544449096772310805962867304413363856213838101084964549111848588501476795800217557047949442154537314946381124876232948530369293928613075144293857366184913862409588440820690853310561649870404840472407201346956032326178883057184528838960412559425273508671563169487069870285038509469187486563420235879876312493476587158584316094363181465016690209155343833741157152709925526814699181339058242268377376952951129260649992140893048107219869400403350820889658729259927498737848312355985034706602453673816599286275142800214300535946318399023268629374453497046061755830553933971646541748755687810947456769519500309346795375382940765867733530504620574804149543673026099203374901857167420442130129623162162584256162796221148546673863540272990948330039671901872638271861427816537308322059294331573910747956047161365987854385800993805975755837546109226410970328818593089485985797857564981413507471846574517386710212184803159941222455179569075180005184814382440702457176034424859911194061538013595242672048190350602393214726158412138641342004066762715547783409583871630722191098796510601771075007038095179586330707511919732153028772948006607404414728614177751333026553117953704413141875045310343194046432059461791254013012264636001002613815156459753383447145013897581582345409429359478301641651242397904424554428669045842871109937090026067159153715800993153969529333342412913749833524228351206591278311024960277804442021121104396256978107951493342579132016536929444825031907892891961590957997701146689563505379628575766216664762639924887242219466546661189051557802946208694172436900239115604652973650615622301740989207086786297565073258922197248169550141912639806986860692236002927956092345740497078783428413727838544309911763247221796331593291008496538370779328343839016988528096069508124179255608315693144442018649647538846697003867469436040872550050987024283904419307974976375188269322999426599396457269165604149877348560892404443106386600911412959294631065577351192715126116235513269117187214768909331486723196106644523892894405799772658799426694271988119370493567920119778010045154783498510006311858389575743267777632117465733886434727120931965072385185060468070511611143513396218991716115618209730289793794183708165292314621481331725574858397094864040003252106804683032403542149277215211386450666805873796250381157096455071960123505792044696250830308808843470454490951445295749587146512034171295136538011101312698983773337531798596616559531816818312881556973294926078198040475437861446359964545074403591732319298490105622149408179731495766718143160804766119353285752122654224100110228308876319253409971297329653919806614961090093655333242440854939624468393307341372672466751850189123989793972359358410915840 -73794293414433339047502305588444393211091493649663803616077073414926357363399170007233722103070079607056617447082048294754354597045877585251531047731333071776301142830376529203151969281313057848956812973775569073623929649324143686893323711026139245650574447726947034066943352771051086760893706520119951754927545134927180816000337727117872235834509172783496606168371332398377421127613370981719230738554829974285943399390750741408123882953156467779386344905980281283613407442335961448636431065444396153065931910138922852083154727804793634192317764909966031165857766297383208649396995800544107647005735528519678921751721922771330121660912750870825477732363405941901416125951305259452752862622690881868583335630467860840041881477262613869840063794188111560993315180768551798087538961373754328603895967368411928998670817243774174428120277325148236731716214660416796428581181397132208721457454382409156405091235330857645120110625691775949590571704275437571848426565531599760710035149459348449011570398129468686454701076567534551311793359293074017294462484799836321002254945420492736604862928508466128908345298265764568959879064016144654240721855743336311267618249052912838510842080683643236815648036643748038326219410236832218346781470769103663015630142213246608168540762419437693509246425572371158329743593083682067665395195637254289141297157104958363470456142290047862009418517346309684533160002681629037642745859694810698433503071226941767214998925346600970267647411157351457435075009447018760890957780525663526720531879554838714529241451523915882186727222286045354381880297362679917284031003211767051586956611933664897654954019002358712704673019097122480780652886315555211406659313172626698477794872135289836039978428223872213384769202892570290376606395249726733288922719261900030991018535616282919127397575195186143668579693370373705859171984754809622542321283023069046268936922886156778852850130248420185829388630719871544908991851962376027165495245306105626643809154464492880546493060297311910129954798458167070382266838785420897621543855924227121743227523979651739742111675567077368356519553299057304434698094138445175955591729158390721961273892407357180575081811834182603296335900426826210592482909317626185309428095008277749722704841505542839054266097579644858237544957523953478645301882005793637671106896100582575485278984616722345217248293533219270627431237233563996308341346935267515287104607404997544257118515230588586788093861129599652118069042029222629734651130662234340516641004820710918635561978529391824590549295807409550707577010901696439940435282168559651618140494364280485644429707161147928733578116123761578466035832679950757488705704999364991821811653985507500228320151402897660942024665253656556141682097687655212343092830993367412939005445380763379687899472777829783806373342921239765075556709976007185580725331335028086986045751353976284309722828039344071147529384945516396774362816108182255457465820307831285130912947421311179846363622151692110108868918375452378739067363774867529353569756033759398270137089796777504633144606797689192609571899764057296445625863248106545147406977866417774832899967610971723121509382367728355445514386570467008973712257852802818265336956012178887147324601973450123481778822431093813200892661608377741566655819841316144732098051675271984647133858505730973977350283743365932748291693073912359814023464180276466727617148161568418264622310235696224768306221793611732603807182948415480960800896115542293882819659004442170963720469286082768928769286914170764917782070751045599854111882107996585482971238287204608730543415673407944208616859888155081672820211557544186392100986636683081896614420351134257300561039976422482197884535870514571469548854354455459596857851570788919942169212019276468070669060763128720728988765699601946195068499518946723167807167919443636917158476794997032752767283167313801574934493791962925267383044600027102321127350743176376126879993583186913668562231547987553988825885369445215117602182867127219323993152974417241654799824792430748854933172721244185776933225266399315882160970645754913036195292783882320343413916040148463953444163015917056685413981082442836707038563570592693909455578478702043913895597241385028678241467737308866393910541131210877795421055018991741267208944000474851042905317225577866610642156738181799177896480082130003361162324554762642256423254795787074644219363204386494391679327127731890882090928318077008340390708688251586994018700967361857459245054925921585066578994681979498783192630568653994113121917994161445256487893956724014562122399695345129557592616640604821590383061280660982283329474477600056568275680222703914106784033206245493726416278297540911085649920 18249762470488780874564686422570820913292302374194340150723247800422972176377651414408892559951759514984189059334042746114235606999425801368574375448580593530966670553363823823071200379603517440 0 235896041971814654650832691138841300645365351651825837910435322845083277008491048470894657026970740142492903778933871884687688572028210190450494515470980019504463050587857524677580557842515205061030257065920750480117205499325103239028677804506544123480109193167623259116143948807144473857887174335236660176628513815627263050169938202951765862897360988196052388626457662189072184876383730284954011604386917494526667858822491936382756247371221422112272272214659235424148789852026237131903358736672822324895029210805010631011195179046576982864132594338832841367566476002231914825788611953145373712365567102643715720677889168059709133625917565865277379887491729425777618484912145670998613375834585470743308409563115775585443749410624932499900418279544359965102144510484955338516657496338032865040948503079263409906508831475515084900046296030398556834391304083525676702021753516682555788676435058258538332912617908738476478460001734310823999568111757005474002364925304371527917207987773617258266592480607612543638504966859618031081097457280865444970114855194195105733196639502623899608923793121007809539282477762582436592593783523454856496334627645361900816860255796046344232773933447519760424307206476475374185269178542205028171577277187787005929889264555040713326828854470369835668533435267714350178551228534231686913735692208256156003380886095174858832901882925544306598906010408525896770723524942954380312851732009154589939935156239958215278478598950818356842400549791156888524620290172296542785847309623599911691220301588504456980848320287441160607092407858199718227192514900191148954736565313407033245665613067608728168235445733122824373331783681981788368796462133665291421030982782741040720926972373007373375586606916150898567431062991625467654682541493848016798677512589957808528128892576646959497232762193460420976486024218831182122381592213669146846331162483234489074899800600647296864034585219512888940450724814833351254544940904456540210017362562730642925889709917155845171001714281795589472388645763653434855233520657425596571154188511844064518767328645292090607718756443246144162107240097733716956242724906640741387813356057510021400991478832782313203454733876838288497625621810181646131271075531342507479857685484479395790134134877584828098395386096935973030801877267337100076195831114435755838037704839992381131575505303517508550341368518828944771525622518923394115595791586166122081398110543983099652385407036764964825784918356786096763880421548423815032269829050751011599859879020019967078584257419782463028442019598261561172116087662111054657898434664637953571774988802753834597913193398176052785782483495987590798269757547136989457398780285814904647870775194246471679657514875879786968696684304462960533882669125994297600490451588643479016752832657246422692270187040662158166595122567661835447350180153180626379694470212356995782964365537463963931422402196459775177807181605820481221511940313920449077561937755740089850527032140862643221613118129003344684390715896695375451633703547257796913165259624689138697241544121048218139542793740603033411802789018278698305085827901401933578836818790615849044213721710235717069014314927421976878975058023871203099376763245775469509465625596866695932658942317818769112617208688094239046285177977167855730719431745695001834457630236244572856630232834644666074701751831729043783272912066232107866349638492154696297226510123822049642240202625201370422076390804954403865680259951343367609912391891391501713952286042861333888008865068421039942533854870343962905811689790033610734929410617708516500089662995305250600157999579819721580333602899815091860886938579862983069705802036417594534056620698943107544096504036821825653441481838645604689090289082297601827355515808615725604279286955088084430302220469820350781911833316984321250831490157355749718792254982940351117165089168206490553274016051800315232689618520171771688062123643129343542757393609630284080132238050407657031361568988985624020559008670755972473022170454298729911604307550187998802130211949639373353183626717378194601536920819843686333786131146945192153704633552176440967084113179904441437876185506750899496016846840440696829242723140943055830956223688097644920646009297156907535370591328130476575118606169456249194091099424711717774038424576801684572403976488929644743781850851575978773020983540877758305675843163515069636666397293133845409246795997826407647470460543702296399949724355445526183381254992144356324449839866975356786175417521747395316407983802320351205146151772924690282030836494677748512449832296323873164947846382508010114599606756388873784630519838143956991227307179421983284246581489990932183181964004950709014814283657931922146779769198980280841521527987666247440370713226164384811886729525790750278365108091229657043611459048032834669647636985407900987998973625262257858790031360 -76142815702862832965488596904192456368860459974176655198251188558928726923550955961887270110247170554567387999029715792598937717650232827112923667086215322969846453555902543180221583459285422224202331184268688822581687955560795998588447967528080376365993111464224526299810861178104995480026183275264376579474132815881312114956811426473165286673677917833296106296135159760713970257778226482999436529263030011859718441284059102124723683971713954569767945298610671010869618646582432204128129118656123331279398865207962683533072812577116694085625887493372768270446455482494174660214651002926601006540496304191724546146166383101681251167489995851252128156591316210426015460125938827250035399494737166609449442553267427393555965822741316110290011458126997006770622928897032906108379211128681152784411854562113837839949396814776004164163056333008416217793484052810675366656720433735797877009160040516867579073315890997838684454603095597981662536339272723009385270179827961592798388048655901216311657494602997179396977944414980084210293125231005283050423922911559064852152201660249335828358158497857214656797603435463302303109085078526755925235012267562980798649043781637510070568966482382447209422652967467257233983572493247815605397916819704360833865540517007153045228331708273679039123288415542219690666142323927854420247216614662244126845618883044768405128649728520612505115147220016178812673839300259798964340503138867512900615575638863238824374909928210937515325502498212284886075568233243780763707963043099433119797951819657572134130605303891263255494806427600158927401187568613433828495602433146358673218148452554673729677105041265537667280028202484524320370108806621626272920911763885738035594100969861457782408926942478887531742435884020689811654397188618586110896875861239073666296281114538800907631654644048258191432800067435256520376806666033271190795316092814048955062946023632716677815405600623905226259195919090632668543029676517316058685800833775950503927482396695665498096667930100728128455217237685606441420891112673958253779921687504335421904692144061068066718504753107392817008819582145318019941710306037242427572038605616741830138881381117665344125404004813207084503887816715767285725609258901151081927140996033932599816692210193882730896902269152588384144149664080361812606474965366725190044090658050426147764777656501100100237162477593828277796916953911968015068884367169734638316464080803561493840253817288104243192480676140484426111907020365854338268961763437516966607540795521812717615991982053316547244162173459328408237982488151412733232696551586888791717717735087811402496299773969118313132363469959683810684729786712354315128073653008370571084936418298247172167998491255530129981521825761200842474133857611299541332383796284423732807555246388195978244098738995829124156926760831623634917000078784267709355469881478065088985771411437515940616209494284381353555610207742812376936911313410490035892154935016879448132709191785152341332583454896302016903852930769629330619571364189400768674979688476976732500134263344399529355989847745704807312801413883416320792217901138884572273264927025305728866900043234992146965079771531215363218264242109122879870442115802672885208824301592239185617043721296045065786705775528653042975450684878220850340891574618429693065054588693429700723477677669622573541867379739247595986343778552254480943512053789141735204502902672881908633652578961912593828776869386663589212565117932510286738444300276686517235100998314075670422545989289149834885277351299106147619881969154632542500492981199144666884950165748846787993665446641864254764391194490893492412715790993536834900122864399285869820647095282195943979848324384994964638167815767265499159353913995078099366274834710426323281036924709874098890481263492535375450479425751278892734117097503656232138679106796361604250173611174636066048182161546254467841447230348683161351223335429597847575829023902482051669935641894345774370784425615623734745327257678768446538947158237297792106126459097816057784709272500146651770342497041152199808593728098781097753210843818184410081290132063622593272268490281039791332819309299155535476159053048351812062645109861278111232711924536246100047128790539511321598606686512919784654264860648528639235618869143863158769925724663430717531041963781317547186809104150177100488175836087183165122698497525639474427153799477933313705381015912819611754055280557706902626246810292740329584760931941133369675531617824293574277445425037713712615526852876436791191551103272787217871020154340519091133383419687415391330248306574620864946309523392006461190518451397309161216002041485368495416225200050224994568625629814512569569705608730291230199349880242754593074873778355370941165680000264991182960781799088053070102002251802077116566896910608007246212192870886693819766833636111166922360303699248255958948089158612563559877020233879856219543619297581937616781736923114222749866086054002784779686524427312115482624 -1447308889533368108846637055475660070394078634524012267512501843300451003658058890724004796722973623490133415852600843756308643660714384375804704022013234086286960879679149907271828380785196783943670080555980649613524453931165213159812441558079667248505691631121350229780332023479305722780625647906890308968096642859930612081141352995640162130115968713612140812177709228000585283163098702333569811634786073160487367863093113393523894794963111745081621492117098761650636370427161568867247539377138523436890588889530763886780361036015058311080526390978987441096944111586327262692293260643054973731274522970060364704909002749142430916704325539356770984856840351696347922438744332029122932570617824310648521525679679820387356596274159538086432946453101548027515713318611340091883637550580693313125704425550732364739304759702045567642105206830705301328539075987527236779911116384769930052909909424808974088721686310832112704454284941065908105159688523819938691417253333054240444223709974319429042033864966660202577799343575324952342733502127176265237232924215443591330723029459172115054065479250025866319653198290168937247987869761169487575129019950453462868245316349474579306835301327326855795341465336980360185437306550743427362448499047578012130866359645108688901884038299783762625673793981517314299038248174736841004182405684133890477886187743229788784877929317446438371562843109487602022580052884462828933535581540168928010520908958566670511872657048236276868560800592235402953374240826588356694921809579330615021921343770901030383697703437940227436792679734775603028173106342751797520330129110933519150772503971903167794850128393803510450436798857703802273542767888825759966934686889247173906811153397215554099030040899986991530502498801253315595697358903858218529471476058575710049528206567637917646974368989535542858198692803012021672188078394129154770290816524145184154788130301718266532335278175347451205033883217611319574255685533948109940233454294440128772483195362243421192405049808892180750290051641244056025486113107849797023536319205765863386900414210533555418887253456880638035375986056971769159296695929126539919865792497902049243577952484232689384208649682455487784031290319678369851415358978417606024762855487877834787065844570715114569464400374365239918404127503805661113555312479024987570410190608381927901930361469582217755755955574233227109173073731863646826454859713239884215214708971901013023700908907438872461942668268342279643765990902510084853895413212805358640102962801526249207999690318432514765364897347398873058819075555824937535703626813638633684003908436300374482302545483579419027138396568316873841854530710537052369286018077621162968631558452126218486414877178130129000407901060664285727548581396387983121338337717734991245055242061947552246283276357290896916488346440166226678374673444062222754614266512779730497462720538045004724780203634827629251803965097475362463248280095716919333829220996945658022974769560351857141658787428291916348401217719124705856568649131822413671398216047427983357831224491827598241748744203354582212185142109839218171627008960810225433443140786184629823719775637088014533268400567980729230262711186192048435759604388938232401049513283473450228137143504183943728172868007494829996709835414060723519051115140258215284149240910134366893793556512398871466200284370551979573720751411873297471210080600214575461713123013854019576014644709902125926432065865410222017148459048257729880651503952830480963537553313759511808251704030944293370848608651750164717991451934249810244718630938318374099565510311357896999004483685543736607315100890609109374020810444911090892893773198640293926119062205410141614208811399650527934019009052315658270341739378760253181396701993117350986053426484391657732348421918667532176501120603026776624275601901667850131135261179454110118322224406852313344910252659114201877213546950354037015062702976347769680507434467270148575576617333165431880255698433688118088374058888379522535463306310608080711258409856075532196106396701741799467806145117309094835026302417326677388267930727295407503108338614272 -112231767080711739322438976611343806107956613113371391992020523918807540838339413058967720601428902297516592672562653800030782058201887497410572085447492570180582839680138580368697466604576156130196153497808047204145755935668075539709902427298462622941316741847695476870323423381004179737456012942099349185237477471311979441036224727812829849942138398660175475956399045805716942395141504112725376602250442585022421788986961487281871133138579248406514078768089013932523266949127875095460361156000935395664829775003075803478821696441113056092229594871139794492461699764669918690268052446711633086093404748036285959188860579557903681710587461599754114554641973701047563672082485283101574614164947723193704227565081076077595702435973076286412240276796676077088634904984233163191609566936829600929712058160006477293315146846202013430331505286493056854413893182080914486091794006774586585955565973046866984618204283411908328172235696155562574160923627654808145909282005277711856766053530396223520323708940437685775526379277095632847559327975509682439029144233956125690300489841913315233439105625558952051352861298919808824438982966669136409219879790767502333245822624885923591709734747108288808553431579585212535172970249251474574068644443785191255811050842796151113259225856987635380094776483312474772020229819784726580038250504846307182086271427965933200839075348943016591954964517579147040336951112988487263511545941591870616829845128353428372155750366934947234505893590145218345227428053542431232736130668044483425718705497699115946612975811237963744850620261061572661560734504634966487399217410447222864684502502415882661703726829221545622667943668960804265456271674559442564057616336619798960519604082442592817160268650581228588444723092272724209074631925701250353253962841148895644233467787750362403709027549979184085045222353272746968699636135873819151900868348783602026227447300566434657451096055613102748132051996564293101844223769225732825843176833658838972962052216834756118730440802161116815803732198659773503610666563715186769612248177740197279067225822613143795796412387535575918302747582555397629411309545383454336842657626468573947694158579784799601543323030277720793679965779253552500945181465892955973813240128743751062918852414891920296256258148299386729768609345133864230962464615003474613443873629559479780104782811924545290789686584153038632663037553630827277042589105277357429652511546381407369519838690558172414776241416160630244274795637978432102724008730416992903774054680509680782317690543298814775488908621151515808137911234768891771951388677105687367107111345026401730021386213358559161852821068087016255520473274700503713760537108961903030859028781176948593093628763002850634828782099061591418376827482831741441027521700568087646494810217711903322823344459866760594149769617831634007311584812625122616867996704058756833536922161211662137893822339912033863593496528386709392383150135933933967784125235203467843952292813963495280479513431772024403604829680761334367625281861729910673180743573539807706847811090336416419349397224193702569192914323484257696762653312707666290861373223707299575895019597054085634746014641810944486382783114619914412277366677244980103418898986576605187067412505805051950908712204555524682401312987539882676667022839374546930955639951358112881575874207531379548968248939228492989504700883675426553103838706026620668878973669616140644802506013910416853010754002396333512414162994569008516974756196305227948331770565132050995311460982416996710772566088339373837023717463892314363803038797552200663406177995367131304899030782035933079365908828419294844896412574469914186224971326077258744197163414235141569555478388716021795272502384477601979062220675110471063616116496792855289324594269932453362408763455942931583691503473820646717524299077497359622952509214900863784006929712615940798615760863070197590445193875121086693742107911739700012526790180173956454098880855967258116996279676389387902013407937218020326696575559828553898470761647292818943800731655035927907203810206835828937612615325804899494712862588203362542862134202485997118727817783961909942372090489315350825613837003427967193392132713672777491089623453396740235743376958780435990121307676209717602595854170636847039643871482134378754516767489622287797971448658708826053370353514402994780532569975266493886757470862076615457973973732968357473437674052600232528221924281245338055452472491253959828832199091045761419397793211074858871408547594240 -20929977809225671754283790103323740505226405656102767270602064080238608059620227074933891043982714368537671352574432579920672679581314147027089386280227992119604776143978744746120956729479113109696215755967331084530694796799714876693796607840469566676131126120017685317560088776986759731298244671439838919698550707660050891566897926346009058851316974124793709399453065524927670494207238679761098506255327685565435981836526250576504969318915671592616062180013290554757282436240443331304535438707928685191661315684691036916076024306562836015436155645262344516943829193429962514758680368098319047481758002729936350252093577528908362956645342099661341969748623653895837321173395861172661385368558502796775508090797796886711557026640077721021090557750220391401396201298155988273546530590477567173754182840984099097045894588913324049750746073142074331962779144392700605751056179712458784854975564972688341093104684698099860560374076645698536331765501551591671867719972288261756594434204350885345699827449494315670632806767317004376292539236887797869595999237663875896480945618366094530835066490401348147460771164137362970677583321463181859869736674774734089431850740666498254697076983513552877268521701933200188160337300106971778859427713177309269358384087664757930610002507170114400307808464578740963368804540019170200415624398282232954053254254909363357046842795250570617019504962053440017557463974135169758635060024474293946613379673978030552099224029636886541286428227503274759541772596085617149713657237174519346621069208884138121721976329029504440263466557155730036329588617963696036803974423323219766438711839725672455517177987887675175609794753829931541185608018374048852262116272529591960491360635427364927011184121635519179435246760998152683933387635823877562758608331129672861754905729414152657388246458437190694628326951823484058759160957358553722780535409873719422729175882633932216936341767305286808065311557153884049367169644144298970126079631234722457549508634150996073770779566332499118904630409652133937270727871706680519377982915924005718466499232128453350642103224034186842009287098058536144824084878468752377649761059818563575328699493460386709140802889138639430946990528732086940576668544878140405535470500916358764399586540590475777326844374230884005649477322227008236815038005469573579841708400635461040548625314179080646479619916275249073736949897887559657832855269212813724217607107891644792256793290182236502987302130976246771635842127513325455997698568596062118130189102631194048532115265638650794238957858321461918497567180353502418821179467175133666684963770605917761689116040952241046667456196616399385812466219189952509583694432990419739074979646381662233705660747935465121810402215707091524443481647709739025265737867210070331357317428694743157828670976888497317884970393584801664394915752804522736468729199608474337496705182966062673688314094974813015066703174147508550139609176621644940985990326512531216710230593862588212956188241748876425363640357846004679629214745519335931941081033116252180251660689211102003237592130283501972589263492627705277048941081648118332911757236379015077656790491593197048806439585844626708755340377625470381475954283893882852801098407893353446587818308832311194200881992602248423888271162271436558904228877745644540009858548885096885590421063612898483771406471741280418049178147364138890209434524132178809424652912202952460664739112849327300180131853370526052119597193367835762665663021515456257261304533633231223918773585533057142934421439127696576144481996989507156196043000291542740096807787062686649531471219466080897773135304668192068188468596766666404814155664595514116274873490536331968629170366973545078316235908574087170573459755154528464882655677889272180095812156176629666913401479990108704222719703696510534513516258153784484759357400580658183569340184652340354239038983087462756238813175612417061713085048378123721029180931794509822085370287837355476773681790031586888752458296266195487010387959481840528716581973475094450460258425225692474349818288522101217538020537505535106257681064656512330103083365149519297896566419890211793034390550984435858638532400757047018945340426917884256227917126149397808613824524467088204362612186026663755617826522489448183949703646032464676443119463241256610774893116476460397325535056135250200745863989948672251479059684398528973960158734243965111610129019981799761287552822387752110403776082953888284207769124958608867645355956883724077754395201160306467872681103576523785969454585870237907462401111569514413756306621246924902616353528610417347801989229736545102649205919575333782521896599286642287475030984068003249410190233242835987306185192170448059369702119018566527702118331419540208318120921139833690172754030841826648923342921277093135148686558867763539086724746175591213279165901236939197585106950793190790182201571551447344451092353065669777435626143215775185505646838110403000719608379612641096449735351682711224459332765614080

../Makefile.subdirs:84: recipe for target '../build/fmpz_poly/test/t-mul_SS_RUN' failed
PASS
PASS
PASS
make[3]: Leaving directory '/«PKGBUILDDIR»/fmpz_poly'
make[2]: *** [check] Error 2
dh_auto_test: make -j4 check AT= QUIET_CXX= QUIET_CC= QUIET_AR= INCS=-I/«PKGBUILDDIR» ABI_FLAG=-Wl,-z,relro returned exit code 2
Makefile:182: recipe for target 'check' failed
make[2]: Leaving directory '/«PKGBUILDDIR»'
make[1]: *** [override_dh_auto_test] Error 2
debian/rules:28: recipe for target 'override_dh_auto_test' failed
make[1]: Leaving directory '/«PKGBUILDDIR»'
make: *** [build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2
debian/rules:9: recipe for target 'build-arch' failed
────────────────────────────────────────────────────────────────────────────────
Build finished at 20140910-0407

Finished
────────

E: Build failure (dpkg-buildpackage died)

┌──────────────────────────────────────────────────────────────────────────────┐
│ Cleanup                                                                      │
└──────────────────────────────────────────────────────────────────────────────┘

Purging /«BUILDDIR»
Not cleaning session: cloned chroot in use

┌──────────────────────────────────────────────────────────────────────────────┐
│ Summary                                                                      │
└──────────────────────────────────────────────────────────────────────────────┘

Build Architecture: armhf
Build-Space: 193208
Build-Time: 2407
Distribution: jessie-staging
Fail-Stage: build
Host Architecture: armhf
Install-Time: 639
Job: flint_2.4.4-1
Machine Architecture: armhf
Package: flint
Package-Time: 3100
Source-Version: 2.4.4-1
Space: 193208
Status: attempted
Version: 2.4.4-1
────────────────────────────────────────────────────────────────────────────────
Finished at 20140910-0407
Build needed 00:51:40, 193208k disc space