﻿function getAlgorithm_Midges_Flips(algorithmIndex) {
  
  var algorithms_Midges_Flips = new Array(
  "",
  "",
  "D R' B MD B' R D' B R' MD' R B'",
  "D R' B MD B' R D' B R' MD' R B'",
  "R U' B R' U MF2 U' R B' U R' MF2",
  "R U' B R' U MF2 U' R B' U R' MF2",
  "R U' B MR B' U R' B U' MR' U B'",
  "R U' B MR B' U R' B U' MR' U B'",
  "R F MU F' R U' F R' MU' R F' U R2",
  "R F MU F' R U' F R' MU' R F' U R2",
  "B R MU R' B U' R B' MU' B R' U B2",
  "B R MU R' B U' R B' MU' B R' U B2",
  "U' MR' U B' R U' B MR B' U R' B",
  "U' MR' U B' R U' B MR B' U R' B",
  "U MR U' F R' U F' MR' F U' R F'",
  "U MR U' F R' U F' MR' F U' R F'",
  "F U MR U' F R' U F' MR' F U' R F2",
  "F U MR U' F R' U F' MR' F U' R F2",
  "L' MF' L U' F L' U MF U' L F' U",
  "L' MF' L U' F L' U MF U' L F' U",
  "L MB L' U B' L U' MB' U L' B U'",
  "L MB L' U B' L U' MB' U L' B U'",
  "U B MR B' U R' B U' MR' U B' R U2",
  "U B MR B' U R' B U' MR' U B' R U2",
  "",
  "",
  "D R' B MD B' R D' B R' MD' R B'",
  "D R' B MD B' R D' B R' MD' R B'",
  "R U' B R' U MF2 U' R B' U R' MF2",
  "R U' B R' U MF2 U' R B' U R' MF2",
  "R U' B MR B' U R' B U' MR' U B'",
  "R U' B MR B' U R' B U' MR' U B'",
  "R F MU F' R U' F R' MU' R F' U R2",
  "R F MU F' R U' F R' MU' R F' U R2",
  "B R MU R' B U' R B' MU' B R' U B2",
  "B R MU R' B U' R B' MU' B R' U B2",
  "U' MR' U B' R U' B MR B' U R' B",
  "U' MR' U B' R U' B MR B' U R' B",
  "U MR U' F R' U F' MR' F U' R F'",
  "U MR U' F R' U F' MR' F U' R F'",
  "F U MR U' F R' U F' MR' F U' R F2",
  "F U MR U' F R' U F' MR' F U' R F2",
  "L' MF' L U' F L' U MF U' L F' U",
  "L' MF' L U' F L' U MF U' L F' U",
  "L MB L' U B' L U' MB' U L' B U'",
  "L MB L' U B' L U' MB' U L' B U'",
  "U B MR B' U R' B U' MR' U B' R U2",
  "U B MR B' U R' B U' MR' U B' R U2",
  "D R' B MD B' R D' B R' MD' R B'",
  "D R' B MD B' R D' B R' MD' R B'",
  "",
  "",
  "R D' F MR F' D R' F D' MR' D F'",
  "R D' F MR F' D R' F D' MR' D F'",
  "L U' F L' U MB2 U' L F' U L' MB2",
  "L U' F L' U MB2 U' L F' U L' MB2",
  "D' MR' D F' R D' F MR F' D R' F",
  "D' MR' D F' R D' F MR F' D R' F",
  "D MR D' B R' D B' MR' B D' R B'",
  "D MR D' B R' D B' MR' B D' R B'",
  "R B MD B' R D' B R' MD' R B' D R2",
  "R B MD B' R D' B R' MD' R B' D R2",
  "F R MD R' F D' R F' MD' F R' D F2",
  "F R MD R' F D' R F' MD' F R' D F2",
  "D F MR F' D R' F D' MR' D F' R D2",
  "D F MR F' D R' F D' MR' D F' R D2",
  "R MD R' F D' R F' MD' F R' D F'",
  "R MD R' F D' R F' MD' F R' D F'",
  "R' MD' R B' D R' B MD B' R D' B",
  "R' MD' R B' D R' B MD B' R D' B",
  "B D MR D' B R' D B' MR' B D' R B2",
  "B D MR D' B R' D B' MR' B D' R B2",
  "D R' B MD B' R D' B R' MD' R B'",
  "D R' B MD B' R D' B R' MD' R B'",
  "",
  "",
  "R D' F MR F' D R' F D' MR' D F'",
  "R D' F MR F' D R' F D' MR' D F'",
  "L U' F L' U MB2 U' L F' U L' MB2",
  "L U' F L' U MB2 U' L F' U L' MB2",
  "D' MR' D F' R D' F MR F' D R' F",
  "D' MR' D F' R D' F MR F' D R' F",
  "D MR D' B R' D B' MR' B D' R B'",
  "D MR D' B R' D B' MR' B D' R B'",
  "R B MD B' R D' B R' MD' R B' D R2",
  "R B MD B' R D' B R' MD' R B' D R2",
  "F R MD R' F D' R F' MD' F R' D F2",
  "F R MD R' F D' R F' MD' F R' D F2",
  "D F MR F' D R' F D' MR' D F' R D2",
  "D F MR F' D R' F D' MR' D F' R D2",
  "R MD R' F D' R F' MD' F R' D F'",
  "R MD R' F D' R F' MD' F R' D F'",
  "R' MD' R B' D R' B MD B' R D' B",
  "R' MD' R B' D R' B MD B' R D' B",
  "B D MR D' B R' D B' MR' B D' R B2",
  "B D MR D' B R' D B' MR' B D' R B2",
  "R U' B R' U MF2 U' R B' U R' MF2",
  "R U' B R' U MF2 U' R B' U R' MF2",
  "R D' F MR F' D R' F D' MR' D F'",
  "R D' F MR F' D R' F D' MR' D F'",
  "",
  "",
  "U L' B MU B' L U' B L' MU' L B'",
  "U L' B MU B' L U' B L' MU' L B'",
  "D ML D' F L' D F' ML' F D' L F'",
  "D ML D' F L' D F' ML' F D' L F'",
  "D' ML' D B' L D' B ML B' D L' B",
  "D' ML' D B' L D' B ML B' D L' B",
  "B L MD L' B D' L B' MD' B L' D B2",
  "B L MD L' B D' L B' MD' B L' D B2",
  "L F MD F' L D' F L' MD' L F' D L2",
  "L F MD F' L D' F L' MD' L F' D L2",
  "R' MF' R D' F R' D MF D' R F' D",
  "R' MF' R D' F R' D MF D' R F' D",
  "F D ML D' F L' D F' ML' F D' L F2",
  "F D ML D' F L' D F' ML' F D' L F2",
  "D B ML B' D L' B D' ML' D B' L D2",
  "D B ML B' D L' B D' ML' D B' L D2",
  "R MB R' D B' R D' MB' D R' B D'",
  "R MB R' D B' R D' MB' D R' B D'",
  "R U' B R' U MF2 U' R B' U R' MF2",
  "R U' B R' U MF2 U' R B' U R' MF2",
  "R D' F MR F' D R' F D' MR' D F'",
  "R D' F MR F' D R' F D' MR' D F'",
  "",
  "",
  "U L' B MU B' L U' B L' MU' L B'",
  "U L' B MU B' L U' B L' MU' L B'",
  "D ML D' F L' D F' ML' F D' L F'",
  "D ML D' F L' D F' ML' F D' L F'",
  "D' ML' D B' L D' B ML B' D L' B",
  "D' ML' D B' L D' B ML B' D L' B",
  "B L MD L' B D' L B' MD' B L' D B2",
  "B L MD L' B D' L B' MD' B L' D B2",
  "L F MD F' L D' F L' MD' L F' D L2",
  "L F MD F' L D' F L' MD' L F' D L2",
  "R' MF' R D' F R' D MF D' R F' D",
  "R' MF' R D' F R' D MF D' R F' D",
  "F D ML D' F L' D F' ML' F D' L F2",
  "F D ML D' F L' D F' ML' F D' L F2",
  "D B ML B' D L' B D' ML' D B' L D2",
  "D B ML B' D L' B D' ML' D B' L D2",
  "R MB R' D B' R D' MB' D R' B D'",
  "R MB R' D B' R D' MB' D R' B D'",
  "R U' B MR B' U R' B U' MR' U B'",
  "R U' B MR B' U R' B U' MR' U B'",
  "L U' F L' U MB2 U' L F' U L' MB2",
  "L U' F L' U MB2 U' L F' U L' MB2",
  "U L' B MU B' L U' B L' MU' L B'",
  "U L' B MU B' L U' B L' MU' L B'",
  "",
  "",
  "F L MU L' F U' L F' MU' F L' U F2",
  "F L MU L' F U' L F' MU' F L' U F2",
  "L B MU B' L U' B L' MU' L B' U L2",
  "L B MU B' L U' B L' MU' L B' U L2",
  "U ML U' B L' U B' ML' B U' L B'",
  "U ML U' B L' U B' ML' B U' L B'",
  "U' ML' U F' L U' F ML F' U L' F",
  "U' ML' U F' L U' F ML F' U L' F",
  "L MU L' F U' L F' MU' F L' U F'",
  "L MU L' F U' L F' MU' F L' U F'",
  "U F ML F' U L' F U' ML' U F' L U2",
  "U F ML F' U L' F U' ML' U F' L U2",
  "B U ML U' B L' U B' ML' B U' L B2",
  "B U ML U' B L' U B' ML' B U' L B2",
  "L' MU' L B' U L' B MU B' L U' B",
  "L' MU' L B' U L' B MU B' L U' B",
  "R U' B MR B' U R' B U' MR' U B'",
  "R U' B MR B' U R' B U' MR' U B'",
  "L U' F L' U MB2 U' L F' U L' MB2",
  "L U' F L' U MB2 U' L F' U L' MB2",
  "U L' B MU B' L U' B L' MU' L B'",
  "U L' B MU B' L U' B L' MU' L B'",
  "",
  "",
  "F L MU L' F U' L F' MU' F L' U F2",
  "F L MU L' F U' L F' MU' F L' U F2",
  "L B MU B' L U' B L' MU' L B' U L2",
  "L B MU B' L U' B L' MU' L B' U L2",
  "U ML U' B L' U B' ML' B U' L B'",
  "U ML U' B L' U B' ML' B U' L B'",
  "U' ML' U F' L U' F ML F' U L' F",
  "U' ML' U F' L U' F ML F' U L' F",
  "L MU L' F U' L F' MU' F L' U F'",
  "L MU L' F U' L F' MU' F L' U F'",
  "U F ML F' U L' F U' ML' U F' L U2",
  "U F ML F' U L' F U' ML' U F' L U2",
  "B U ML U' B L' U B' ML' B U' L B2",
  "B U ML U' B L' U B' ML' B U' L B2",
  "L' MU' L B' U L' B MU B' L U' B",
  "L' MU' L B' U L' B MU B' L U' B",
  "R F MU F' R U' F R' MU' R F' U R2",
  "R F MU F' R U' F R' MU' R F' U R2",
  "D' MR' D F' R D' F MR F' D R' F",
  "D' MR' D F' R D' F MR F' D R' F",
  "D ML D' F L' D F' ML' F D' L F'",
  "D ML D' F L' D F' ML' F D' L F'",
  "F L MU L' F U' L F' MU' F L' U F2",
  "F L MU L' F U' L F' MU' F L' U F2",
  "",
  "",
  "F U' R MF R' U F' R U' MF' U R'",
  "F U' R MF R' U F' R U' MF' U R'",
  "B D' R B' D ML2 D' B R' D B' ML2",
  "B D' R B' D ML2 D' B R' D B' ML2",
  "D F' R MD R' F D' R F' MD' F R'",
  "D F' R MD R' F D' R F' MD' F R'",
  "U R MF R' U F' R U' MF' U R' F U2",
  "U R MF R' U F' R U' MF' U R' F U2",
  "L U MF U' L F' U L' MF' L U' F L2",
  "L U MF U' L F' U L' MF' L U' F L2",
  "B' ML' B U' L B' U ML U' B L' U",
  "B' ML' B U' L B' U ML U' B L' U",
  "B MR B' U R' B U' MR' U B' R U'",
  "B MR B' U R' B U' MR' U B' R U'",
  "R F MU F' R U' F R' MU' R F' U R2",
  "R F MU F' R U' F R' MU' R F' U R2",
  "D' MR' D F' R D' F MR F' D R' F",
  "D' MR' D F' R D' F MR F' D R' F",
  "D ML D' F L' D F' ML' F D' L F'",
  "D ML D' F L' D F' ML' F D' L F'",
  "F L MU L' F U' L F' MU' F L' U F2",
  "F L MU L' F U' L F' MU' F L' U F2",
  "",
  "",
  "F U' R MF R' U F' R U' MF' U R'",
  "F U' R MF R' U F' R U' MF' U R'",
  "B D' R B' D ML2 D' B R' D B' ML2",
  "B D' R B' D ML2 D' B R' D B' ML2",
  "D F' R MD R' F D' R F' MD' F R'",
  "D F' R MD R' F D' R F' MD' F R'",
  "U R MF R' U F' R U' MF' U R' F U2",
  "U R MF R' U F' R U' MF' U R' F U2",
  "L U MF U' L F' U L' MF' L U' F L2",
  "L U MF U' L F' U L' MF' L U' F L2",
  "B' ML' B U' L B' U ML U' B L' U",
  "B' ML' B U' L B' U ML U' B L' U",
  "B MR B' U R' B U' MR' U B' R U'",
  "B MR B' U R' B U' MR' U B' R U'",
  "B R MU R' B U' R B' MU' B R' U B2",
  "B R MU R' B U' R B' MU' B R' U B2",
  "D MR D' B R' D B' MR' B D' R B'",
  "D MR D' B R' D B' MR' B D' R B'",
  "D' ML' D B' L D' B ML B' D L' B",
  "D' ML' D B' L D' B ML B' D L' B",
  "L B MU B' L U' B L' MU' L B' U L2",
  "L B MU B' L U' B L' MU' L B' U L2",
  "F U' R MF R' U F' R U' MF' U R'",
  "F U' R MF R' U F' R U' MF' U R'",
  "",
  "",
  "D B' L MD L' B D' L B' MD' B L'",
  "D B' L MD L' B D' L B' MD' B L'",
  "B U' L B' U MR2 U' B L' U B' MR2",
  "B U' L B' U MR2 U' B L' U B' MR2",
  "B' MU' B R' U B' R MU R' B U' R",
  "B' MU' B R' U B' R MU R' B U' R",
  "B MU B' L U' B L' MU' L B' U L'",
  "B MU B' L U' B L' MU' L B' U L'",
  "U L MB L' U B' L U' MB' U L' B U2",
  "U L MB L' U B' L U' MB' U L' B U2",
  "R U MB U' R B' U R' MB' R U' B R2",
  "R U MB U' R B' U R' MB' R U' B R2",
  "B R MU R' B U' R B' MU' B R' U B2",
  "B R MU R' B U' R B' MU' B R' U B2",
  "D MR D' B R' D B' MR' B D' R B'",
  "D MR D' B R' D B' MR' B D' R B'",
  "D' ML' D B' L D' B ML B' D L' B",
  "D' ML' D B' L D' B ML B' D L' B",
  "L B MU B' L U' B L' MU' L B' U L2",
  "L B MU B' L U' B L' MU' L B' U L2",
  "F U' R MF R' U F' R U' MF' U R'",
  "F U' R MF R' U F' R U' MF' U R'",
  "",
  "",
  "D B' L MD L' B D' L B' MD' B L'",
  "D B' L MD L' B D' L B' MD' B L'",
  "B U' L B' U MR2 U' B L' U B' MR2",
  "B U' L B' U MR2 U' B L' U B' MR2",
  "B' MU' B R' U B' R MU R' B U' R",
  "B' MU' B R' U B' R MU R' B U' R",
  "B MU B' L U' B L' MU' L B' U L'",
  "B MU B' L U' B L' MU' L B' U L'",
  "U L MB L' U B' L U' MB' U L' B U2",
  "U L MB L' U B' L U' MB' U L' B U2",
  "R U MB U' R B' U R' MB' R U' B R2",
  "R U MB U' R B' U R' MB' R U' B R2",
  "U' MR' U B' R U' B MR B' U R' B",
  "U' MR' U B' R U' B MR B' U R' B",
  "R B MD B' R D' B R' MD' R B' D R2",
  "R B MD B' R D' B R' MD' R B' D R2",
  "B L MD L' B D' L B' MD' B L' D B2",
  "B L MD L' B D' L B' MD' B L' D B2",
  "U ML U' B L' U B' ML' B U' L B'",
  "U ML U' B L' U B' ML' B U' L B'",
  "B D' R B' D ML2 D' B R' D B' ML2",
  "B D' R B' D ML2 D' B R' D B' ML2",
  "D B' L MD L' B D' L B' MD' B L'",
  "D B' L MD L' B D' L B' MD' B L'",
  "",
  "",
  "F D' L MF L' D F' L D' MF' D L'",
  "F D' L MF L' D F' L D' MF' D L'",
  "F MR F' D R' F D' MR' D F' R D'",
  "F MR F' D R' F D' MR' D F' R D'",
  "F' ML' F D' L F' D ML D' F L' D",
  "F' ML' F D' L F' D ML D' F L' D",
  "L D MB D' L B' D L' MB' L D' B L2",
  "L D MB D' L B' D L' MB' L D' B L2",
  "D R MB R' D B' R D' MB' D R' B D2",
  "D R MB R' D B' R D' MB' D R' B D2",
  "U' MR' U B' R U' B MR B' U R' B",
  "U' MR' U B' R U' B MR B' U R' B",
  "R B MD B' R D' B R' MD' R B' D R2",
  "R B MD B' R D' B R' MD' R B' D R2",
  "B L MD L' B D' L B' MD' B L' D B2",
  "B L MD L' B D' L B' MD' B L' D B2",
  "U ML U' B L' U B' ML' B U' L B'",
  "U ML U' B L' U B' ML' B U' L B'",
  "B D' R B' D ML2 D' B R' D B' ML2",
  "B D' R B' D ML2 D' B R' D B' ML2",
  "D B' L MD L' B D' L B' MD' B L'",
  "D B' L MD L' B D' L B' MD' B L'",
  "",
  "",
  "F D' L MF L' D F' L D' MF' D L'",
  "F D' L MF L' D F' L D' MF' D L'",
  "F MR F' D R' F D' MR' D F' R D'",
  "F MR F' D R' F D' MR' D F' R D'",
  "F' ML' F D' L F' D ML D' F L' D",
  "F' ML' F D' L F' D ML D' F L' D",
  "L D MB D' L B' D L' MB' L D' B L2",
  "L D MB D' L B' D L' MB' L D' B L2",
  "D R MB R' D B' R D' MB' D R' B D2",
  "D R MB R' D B' R D' MB' D R' B D2",
  "U MR U' F R' U F' MR' F U' R F'",
  "U MR U' F R' U F' MR' F U' R F'",
  "F R MD R' F D' R F' MD' F R' D F2",
  "F R MD R' F D' R F' MD' F R' D F2",
  "L F MD F' L D' F L' MD' L F' D L2",
  "L F MD F' L D' F L' MD' L F' D L2",
  "U' ML' U F' L U' F ML F' U L' F",
  "U' ML' U F' L U' F ML F' U L' F",
  "D F' R MD R' F D' R F' MD' F R'",
  "D F' R MD R' F D' R F' MD' F R'",
  "B U' L B' U MR2 U' B L' U B' MR2",
  "B U' L B' U MR2 U' B L' U B' MR2",
  "F D' L MF L' D F' L D' MF' D L'",
  "F D' L MF L' D F' L D' MF' D L'",
  "",
  "",
  "R D MF D' R F' D R' MF' R D' F R2",
  "R D MF D' R F' D R' MF' R D' F R2",
  "D L MF L' D F' L D' MF' D L' F D2",
  "D L MF L' D F' L D' MF' D L' F D2",
  "F MD F' L D' F L' MD' L F' D L'",
  "F MD F' L D' F L' MD' L F' D L'",
  "F' MD' F R' D F' R MD R' F D' R",
  "F' MD' F R' D F' R MD R' F D' R",
  "U MR U' F R' U F' MR' F U' R F'",
  "U MR U' F R' U F' MR' F U' R F'",
  "F R MD R' F D' R F' MD' F R' D F2",
  "F R MD R' F D' R F' MD' F R' D F2",
  "L F MD F' L D' F L' MD' L F' D L2",
  "L F MD F' L D' F L' MD' L F' D L2",
  "U' ML' U F' L U' F ML F' U L' F",
  "U' ML' U F' L U' F ML F' U L' F",
  "D F' R MD R' F D' R F' MD' F R'",
  "D F' R MD R' F D' R F' MD' F R'",
  "B U' L B' U MR2 U' B L' U B' MR2",
  "B U' L B' U MR2 U' B L' U B' MR2",
  "F D' L MF L' D F' L D' MF' D L'",
  "F D' L MF L' D F' L D' MF' D L'",
  "",
  "",
  "R D MF D' R F' D R' MF' R D' F R2",
  "R D MF D' R F' D R' MF' R D' F R2",
  "D L MF L' D F' L D' MF' D L' F D2",
  "D L MF L' D F' L D' MF' D L' F D2",
  "F MD F' L D' F L' MD' L F' D L'",
  "F MD F' L D' F L' MD' L F' D L'",
  "F' MD' F R' D F' R MD R' F D' R",
  "F' MD' F R' D F' R MD R' F D' R",
  "F U MR U' F R' U F' MR' F U' R F2",
  "F U MR U' F R' U F' MR' F U' R F2",
  "D F MR F' D R' F D' MR' D F' R D2",
  "D F MR F' D R' F D' MR' D F' R D2",
  "R' MF' R D' F R' D MF D' R F' D",
  "R' MF' R D' F R' D MF D' R F' D",
  "L MU L' F U' L F' MU' F L' U F'",
  "L MU L' F U' L F' MU' F L' U F'",
  "U R MF R' U F' R U' MF' U R' F U2",
  "U R MF R' U F' R U' MF' U R' F U2",
  "B' MU' B R' U B' R MU R' B U' R",
  "B' MU' B R' U B' R MU R' B U' R",
  "F MR F' D R' F D' MR' D F' R D'",
  "F MR F' D R' F D' MR' D F' R D'",
  "R D MF D' R F' D R' MF' R D' F R2",
  "R D MF D' R F' D R' MF' R D' F R2",
  "",
  "",
  "R F' U MR U' F R' U F' MR' F U'",
  "R F' U MR U' F R' U F' MR' F U'",
  "B L' D B' L MU2 L' B D' L B' MU2",
  "B L' D B' L MU2 L' B D' L B' MU2",
  "B R' U MB U' R B' U R' MB' R U'",
  "B R' U MB U' R B' U R' MB' R U'",
  "F U MR U' F R' U F' MR' F U' R F2",
  "F U MR U' F R' U F' MR' F U' R F2",
  "D F MR F' D R' F D' MR' D F' R D2",
  "D F MR F' D R' F D' MR' D F' R D2",
  "R' MF' R D' F R' D MF D' R F' D",
  "R' MF' R D' F R' D MF D' R F' D",
  "L MU L' F U' L F' MU' F L' U F'",
  "L MU L' F U' L F' MU' F L' U F'",
  "U R MF R' U F' R U' MF' U R' F U2",
  "U R MF R' U F' R U' MF' U R' F U2",
  "B' MU' B R' U B' R MU R' B U' R",
  "B' MU' B R' U B' R MU R' B U' R",
  "F MR F' D R' F D' MR' D F' R D'",
  "F MR F' D R' F D' MR' D F' R D'",
  "R D MF D' R F' D R' MF' R D' F R2",
  "R D MF D' R F' D R' MF' R D' F R2",
  "",
  "",
  "R F' U MR U' F R' U F' MR' F U'",
  "R F' U MR U' F R' U F' MR' F U'",
  "B L' D B' L MU2 L' B D' L B' MU2",
  "B L' D B' L MU2 L' B D' L B' MU2",
  "B R' U MB U' R B' U R' MB' R U'",
  "B R' U MB U' R B' U R' MB' R U'",
  "L' MF' L U' F L' U MF U' L F' U",
  "L' MF' L U' F L' U MF U' L F' U",
  "R MD R' F D' R F' MD' F R' D F'",
  "R MD R' F D' R F' MD' F R' D F'",
  "F D ML D' F L' D F' ML' F D' L F2",
  "F D ML D' F L' D F' ML' F D' L F2",
  "U F ML F' U L' F U' ML' U F' L U2",
  "U F ML F' U L' F U' ML' U F' L U2",
  "L U MF U' L F' U L' MF' L U' F L2",
  "L U MF U' L F' U L' MF' L U' F L2",
  "B MU B' L U' B L' MU' L B' U L'",
  "B MU B' L U' B L' MU' L B' U L'",
  "F' ML' F D' L F' D ML D' F L' D",
  "F' ML' F D' L F' D ML D' F L' D",
  "D L MF L' D F' L D' MF' D L' F D2",
  "D L MF L' D F' L D' MF' D L' F D2",
  "R F' U MR U' F R' U F' MR' F U'",
  "R F' U MR U' F R' U F' MR' F U'",
  "",
  "",
  "F L' U MF U' L F' U L' MF' L U'",
  "F L' U MF U' L F' U L' MF' L U'",
  "B R' U B' R MD2 R' B U' R B' MD2",
  "B R' U B' R MD2 R' B U' R B' MD2",
  "L' MF' L U' F L' U MF U' L F' U",
  "L' MF' L U' F L' U MF U' L F' U",
  "R MD R' F D' R F' MD' F R' D F'",
  "R MD R' F D' R F' MD' F R' D F'",
  "F D ML D' F L' D F' ML' F D' L F2",
  "F D ML D' F L' D F' ML' F D' L F2",
  "U F ML F' U L' F U' ML' U F' L U2",
  "U F ML F' U L' F U' ML' U F' L U2",
  "L U MF U' L F' U L' MF' L U' F L2",
  "L U MF U' L F' U L' MF' L U' F L2",
  "B MU B' L U' B L' MU' L B' U L'",
  "B MU B' L U' B L' MU' L B' U L'",
  "F' ML' F D' L F' D ML D' F L' D",
  "F' ML' F D' L F' D ML D' F L' D",
  "D L MF L' D F' L D' MF' D L' F D2",
  "D L MF L' D F' L D' MF' D L' F D2",
  "R F' U MR U' F R' U F' MR' F U'",
  "R F' U MR U' F R' U F' MR' F U'",
  "",
  "",
  "F L' U MF U' L F' U L' MF' L U'",
  "F L' U MF U' L F' U L' MF' L U'",
  "B R' U B' R MD2 R' B U' R B' MD2",
  "B R' U B' R MD2 R' B U' R B' MD2",
  "L MB L' U B' L U' MB' U L' B U'",
  "L MB L' U B' L U' MB' U L' B U'",
  "R' MD' R B' D R' B MD B' R D' B",
  "R' MD' R B' D R' B MD B' R D' B",
  "D B ML B' D L' B D' ML' D B' L D2",
  "D B ML B' D L' B D' ML' D B' L D2",
  "B U ML U' B L' U B' ML' B U' L B2",
  "B U ML U' B L' U B' ML' B U' L B2",
  "B' ML' B U' L B' U ML U' B L' U",
  "B' ML' B U' L B' U ML U' B L' U",
  "U L MB L' U B' L U' MB' U L' B U2",
  "U L MB L' U B' L U' MB' U L' B U2",
  "L D MB D' L B' D L' MB' L D' B L2",
  "L D MB D' L B' D L' MB' L D' B L2",
  "F MD F' L D' F L' MD' L F' D L'",
  "F MD F' L D' F L' MD' L F' D L'",
  "B L' D B' L MU2 L' B D' L B' MU2",
  "B L' D B' L MU2 L' B D' L B' MU2",
  "F L' U MF U' L F' U L' MF' L U'",
  "F L' U MF U' L F' U L' MF' L U'",
  "",
  "",
  "R B' D MR D' B R' D B' MR' B D'",
  "R B' D MR D' B R' D B' MR' B D'",
  "L MB L' U B' L U' MB' U L' B U'",
  "L MB L' U B' L U' MB' U L' B U'",
  "R' MD' R B' D R' B MD B' R D' B",
  "R' MD' R B' D R' B MD B' R D' B",
  "D B ML B' D L' B D' ML' D B' L D2",
  "D B ML B' D L' B D' ML' D B' L D2",
  "B U ML U' B L' U B' ML' B U' L B2",
  "B U ML U' B L' U B' ML' B U' L B2",
  "B' ML' B U' L B' U ML U' B L' U",
  "B' ML' B U' L B' U ML U' B L' U",
  "U L MB L' U B' L U' MB' U L' B U2",
  "U L MB L' U B' L U' MB' U L' B U2",
  "L D MB D' L B' D L' MB' L D' B L2",
  "L D MB D' L B' D L' MB' L D' B L2",
  "F MD F' L D' F L' MD' L F' D L'",
  "F MD F' L D' F L' MD' L F' D L'",
  "B L' D B' L MU2 L' B D' L B' MU2",
  "B L' D B' L MU2 L' B D' L B' MU2",
  "F L' U MF U' L F' U L' MF' L U'",
  "F L' U MF U' L F' U L' MF' L U'",
  "",
  "",
  "R B' D MR D' B R' D B' MR' B D'",
  "R B' D MR D' B R' D B' MR' B D'",
  "U B MR B' U R' B U' MR' U B' R U2",
  "U B MR B' U R' B U' MR' U B' R U2",
  "B D MR D' B R' D B' MR' B D' R B2",
  "B D MR D' B R' D B' MR' B D' R B2",
  "R MB R' D B' R D' MB' D R' B D'",
  "R MB R' D B' R D' MB' D R' B D'",
  "L' MU' L B' U L' B MU B' L U' B",
  "L' MU' L B' U L' B MU B' L U' B",
  "B MR B' U R' B U' MR' U B' R U'",
  "B MR B' U R' B U' MR' U B' R U'",
  "R U MB U' R B' U R' MB' R U' B R2",
  "R U MB U' R B' U R' MB' R U' B R2",
  "D R MB R' D B' R D' MB' D R' B D2",
  "D R MB R' D B' R D' MB' D R' B D2",
  "F' MD' F R' D F' R MD R' F D' R",
  "F' MD' F R' D F' R MD R' F D' R",
  "B R' U MB U' R B' U R' MB' R U'",
  "B R' U MB U' R B' U R' MB' R U'",
  "B R' U B' R MD2 R' B U' R B' MD2",
  "B R' U B' R MD2 R' B U' R B' MD2",
  "R B' D MR D' B R' D B' MR' B D'",
  "R B' D MR D' B R' D B' MR' B D'",
  "",
  "",
  "U B MR B' U R' B U' MR' U B' R U2",
  "U B MR B' U R' B U' MR' U B' R U2",
  "B D MR D' B R' D B' MR' B D' R B2",
  "B D MR D' B R' D B' MR' B D' R B2",
  "R MB R' D B' R D' MB' D R' B D'",
  "R MB R' D B' R D' MB' D R' B D'",
  "L' MU' L B' U L' B MU B' L U' B",
  "L' MU' L B' U L' B MU B' L U' B",
  "B MR B' U R' B U' MR' U B' R U'",
  "B MR B' U R' B U' MR' U B' R U'",
  "R U MB U' R B' U R' MB' R U' B R2",
  "R U MB U' R B' U R' MB' R U' B R2",
  "D R MB R' D B' R D' MB' D R' B D2",
  "D R MB R' D B' R D' MB' D R' B D2",
  "F' MD' F R' D F' R MD R' F D' R",
  "F' MD' F R' D F' R MD R' F D' R",
  "B R' U MB U' R B' U R' MB' R U'",
  "B R' U MB U' R B' U R' MB' R U'",
  "B R' U B' R MD2 R' B U' R B' MD2",
  "B R' U B' R MD2 R' B U' R B' MD2",
  "R B' D MR D' B R' D B' MR' B D'",
  "R B' D MR D' B R' D B' MR' B D'",
  "",
  "");
  
  var algorithm = algorithms_Midges_Flips[algorithmIndex];
  
  return algorithm;
}
