fixed hasTwoPair