Java solution explanation with photos beats %100 of submissions
\nclass Solution {\n    public int countVowelStrings(int n) {\n        int[] arr = new int[5];\n        for (int i = 0; i<5; i++)\n            arr[i] = 1;\n    
```\nclass Solution {\n    public int countVowelStrings(int n) {\n        int[] arr = new int[5];\n        for (int i = 0; i<5; i++)\n            arr[i] = 1;\n        for (int k = 0; k<n; k++)\n            for (int j = 1; j<5;j++)\n                arr[j] = arr[j-1] + arr[j];\n        return arr[4];         \n    }\n}\n```\nI hope you understood. \n![image](https://assets.leetcode.com/users/images/3fa03873-f5fd-40ba-abbf-1e49e4c51131_1610899890.209691.png)\n![image](https://assets.leetcode.com/users/images/2a4e5fb3-6091-4ce0-8dbb-79be304e4f58_1610899905.4009337.png)\nFeel free to ask anything about the solution!\n\n
['Java']