I before E except after C, or something.....
Sid, here is the kind of stuff that makes it difficult.
beige, codeine, conscience, deify, deity, deign, eider, eight, either, feign, feint, feisty, foreign, forfeit, freight, heifer, heigh-ho, height, heinous, heir, heist, neigh, neighbour, neither, peignoir, prescient, rein, science, seine, seismic, seize, sheik, society, sovereign, surfeit, veil, vein, weight, weir, weird.