import java.util.HashSet;
public class Ponkemon {
public int solution(int[] nums) {
HashSet<Integer> set = new HashSet<>();
for (int ele : nums) {
set.add(ele);
if (set.size() == nums.length / 2) {
break;
}
}
return set.size();
}
public static void main(String[] args) {
Ponkemon s = new Ponkemon();
int nums1[] = { 3, 1, 2, 3 };
int nums2[] = { 3, 3, 3, 2, 2, 4 };
int nums3[] = { 3, 3, 3, 2, 2, 2 };
System.out.println(s.solution(nums1));
System.out.println(s.solution(nums2));
System.out.println(s.solution(nums3));
}
}