Will implement Egypt method in greyscale first