Katon ratkaisu