class Solution {
public int totalNumbers(int[] digits) {
Set<Integer> result = new HashSet<>();
int n = digits.length;
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
for (int k = 0; k < n; k++) {
if (i == j || j == k || i == k) continue;
if (digits[i] == 0) continue;
if (digits[k] % 2 != 0) continue;
int num = digits[i] * 100 + digits[j] * 10 + digits[k];
result.add(num);
}
}
}
return result.size();
}
}
TIME COMPLEXITY
SPACE COMPLEXITY