#include __attribute__((pure)) uint64_t chk_pair(const struct ipair* restrict pair) { return pair->prev < pair->next; } int part1(uint64_t* restrict _res) { uint64_t res = 0; for(size_t i=0;i