#define N (65536)