I am currently working with a program that instantiates three number variables each time you run the program. For example:

```
(companyID, groupID, hostID)

The 1st time when I run it
(int companyID = 1; int groupID = 1, int hostID = 1)

2nd time
(1, 1, 1)

3rd time
(1, 1, 1)

4th
(1, 2, 1)

5th
(6, 4, 3)

...

```

Is there a way that I can save the three numbers in a dataset everytime when I run the program, and at the same time prevent duplicate numbers in the same order from being stored in the dataset? In the example above, only one instance of 1, 1, 1 would be stored. 

So the end results stored in the dataset are only (1,1,1),(1,2,1),(6,4,3).

Thanks.