EPAM OO Principles sample program