Generation of pairs separated to own class for testing different approaches