Было сложно, но я передернул на первую картинку...

2