Придумал утром. Набросал за часик вечером.