and ; solution