#366 Difference Pyramid