Bunch of mid-way solved srms. solve later.