Results have to meet the following criteria:
Resulting dataset will contain datapoints described by the following attributes:
Result will be divided into groups according to the following criteria: