O(Tamil)