#include <iostream>
#include <set>
using namespace std;

struct AppleClass
{
    string id;
    int price;
    
    bool operator<(const AppleClass& o) const 
    {
    	return price > o.price;	
    }
};

int main() 
{
	set<AppleClass> myapples;
	myapples.insert({"apple1", 500});
	myapples.insert({"apple1", 600});
	myapples.insert({"apple1", 400});
	
	auto e = myapples.find({"apple13", 500});
	cout << e->id << "," << e->price << endl;
	
	for (auto& apple : myapples)
	{
		cout << apple.id << "," << apple.price << endl;
		
	}
}