Halfsnlning och lagning göresför