Solution Assembly 1