Finished OLL solver