#include <iostream>

class Item{
private:
	int key;
	int data;
public:
	Item(){ key = 0; data = 0; }
	Item(int data, int key){
		this->data = data;
		this->key = key;
	}
	bool operator <(Item &item){ return data < item.data; }
	bool operator >(Item &item){ return data > item.data; }
};

template<class Item>
class PQ{
	PQ(int);
	int empty() const;
	void insert(Item);
	Item getmax();
};

int main(){
	int p;
	Item a(7, 1);
	Item b(7, 2);
	std::cout << (a < b) << std::endl;
	std::cout << (a > b) << std::endl;

	return 0;
}