add mid-term solutions