100/151 modified permutations solution I