Manual last 30 solutions (FINAL)