Need help coding a program in C++ that will generate 1000 random numbers using rand()%1000. Then make three different sets to hold 100 integers of these random numbers. From these three sets of 100 numbers each, search which numbers are common in two or three of the sets. Furthermore, only display non-duplicate integers.