#!/bin/sh curl -s https://raw.githubusercontent.com/or18/Rubiks-cube-xcross-solver/main/cli_lite_without_thread.cpp | head -n 1007 > /tmp/f.cpp cat <<'CPP' >> /tmp/f.cpp int main(){ std::string scr = "R2 U F2 U2 B2 U2 R' U2 F2 R' B2 D2 R U2 D L' R2 D2 F L B' F' U' R L' D R' B R F2 L' F2 L D"; std::string names[4]={"BL","BR","FR","FL"}; for(int a=0;a<4;a++) for(int b=a+1;b<4;b++){ std::cout<<"Checking "<