1class Solution {2public List<Integer> twoOutOfThree(int[] nums1, int[] nums2, int[] nums3) {3int[] bits = new int[101];4for (int n : nums1) bits[n] |= 0b110;5for (int n : nums2) bits[n] |= 0b101;6for (int n : nums3) bits[n] |= 0b011;7List<Integer> result = new ArrayList();8for (int i = bits.length - 1; i > 0; i--) if (bits[i] == 0b111) result.add(i);9return result;10}11}