skrivit en principkod för svämg