"IN" expression may contains duplicated value, we need to remove duplicates. If we don't remove duplicates the range going be something like `[[8 [8 8] 8] [45 45] [81 81]]`, which is not disjoint, produces wrong result.