Ну, как-то так, для челленжа.