Wzorcowe rozwiązanie do zadania OBC z testem przykładowym.