Немного жестковато... Но...

|раскрыть|