Color the Rubik's cube so that it is equal to your own and then you can get a PDF with a solution manual which you can follow. To get a solution manual, the configuration that is colored must be valid. The Rubik's cube solver is written in Haskell and the code is available
here.