przejrzyste rozwiązanie dzięki specyficznej strukturze danych