initial version

Given an NxN grid of alphabets. You need to search one word in that grid. Word can be present in any row (in reverse order too), any column (in reverse order too)  or any diagonal contiguously