Where are you now Eugene Alemzhin? (invented Shariki, the first match 3 game)
brainygamer.com