Please, can anyone solve this, because I wasted half a night on it:

http://www.supuzzle.com/