Storeable. Владимир Мазлов, 296.

Немного опоздал, зато все переписано и вроде работает.