class Pojazd():
    def __init__(self, marka, rok_produkcji):
        self.rok_produkcji = rok_produkcji
        self.marka = marka
    def opis_pojazdu(self):
        print(f"Samochód marki {self.marka}, rok produkcji {self.rok_produkcji}.")
class Osoba():
    def __init__(self, imie, nazwisko):
        self.imie=imie
        self.nazwisko=nazwisko
    def opis_osoby(self):
        print(f"Imię: {self.imie}, Nazwisko: {self.nazwisko}.")

class Samochod(Pojazd):
    def __init__(self, marka, rok_produkcji):
        super().__init__ (marka, rok_produkcji)
        self.typ = "SUV"
    def opis_pojazdu(self):
        print(f"Samochód marki {self.marka}, rok produkcji {self.rok_produkcji}, typ pojazdu {self.typ}")
auto1 = Samochod("bmw", 2010)
auto1.opis_pojazdu()

class Kierowca(Osoba):
    def __init__(self, imie, nazwisko):
        super().__init__(imie, nazwisko)
        self.pojazd = Samochod("renault", 2015)

    def opis_kierowcy(self):
        print(f"Imię: {self.imie}, Nazwisko: {self.nazwisko}, Samochód marki {self.marka}, rok produkcji {self.rok_produkcji}, typ pojazdu {self.typ}")

osoba1 = Kierowca("Adam", "Nowak") 
osoba1.opis_kierowcy()       
