Integral puzzle