speedsolve except it actually took like 15 minutes, this puzzle is harder than it looks at first