#pragma once #define N nat #define zero 0 #define S 1+