Блин, такая крутая задача.