public boolean checkInclusion(String s1, String s2) {
if (s1.length() > s2.length()) {
int[] map = new int[256];
for (char c : s1.toCharArray()) {
int end = 0, start = 0, count = s1.length();
while (end < s2.length()) {
if (map[s2.charAt(end)] > 0) {
if (end - start - 1 == s1.length()) {
if (map[s2.charAt(start)] >= 0) {