#include <iostream>
using namespace std;


class Momche {
private:
    string ime, prezime;
    int godini;
public:
    Momche(string _ime = "", string _prezime = "", int _godini = 0) {
        ime = _ime;
        prezime = _prezime;
        godini = _godini;
    }
    ~Momche() {
        
    }
    void print() {
        cout << "Momche: " << ime << " " << prezime << " " << godini << endl;
    }
    int get_godini() {
        return godini;
    }
};
class Devojche {
private:
    string ime, prezime;
    int godini;
public:
    Devojche(string _ime = "", string _prezime = "", int _godini = 0) {
        ime = _ime;
        prezime = _prezime;
        godini = _godini;
    }
    ~Devojche() {
        
    }
    void print() {
        cout << "Devojche: " << ime << " " << prezime << " " << godini << endl;
    }
    int get_godini() {
        return godini;
    }
};
class Sredba {
private:
    Momche momce;
    Devojche devojce;
public:
    Sredba(Momche _momce = Momche(), Devojche _devojce = Devojche()) {
        momce = _momce;
        devojce = _devojce;
    }
    ~Sredba(){
    }
    void print() {
        cout << "Sredba: ";
        momce.print();
        devojce.print();
    }
    void daliSiOdgovaraat() {
        int razlika = momce.get_godini() - devojce.get_godini();
        if(razlika < 0) {
            razlika *= -1;
        }
        if(razlika <= 5) {
            cout << "Si odgovaraat" << endl;
        }
        else {
            cout << "Ne si odgovaraat" << endl;
        }
    }
    
};
int main() {
    Momche m("josif", "tepegjozov", 20);
    Devojche d("marija" , "marija", 27);
    Sredba s(m, d);
    
    s.print();
    s.daliSiOdgovaraat();
    return 0;
}
