Образцы решений можно посмотреть здесь.