Solution to "Alien Language Pattern Matching" - http://lebgeeks.com/forums/viewtopic.php?id=13945