# File lib/quiz1/t/solutions/Glen M. Lewis/solitaire.rb, line 140
  def keystream_message(msg)
    # result = "DWJXHYRFDGTMSHPUURXJ"
    result = ""
    while (result.length < msg.length) do
      # Step 2 - Move the A Joker down one card
      pos = find_joker("AJoker")
      move_card_down(pos, 1)
      # Step 3 - Move the B Joker down two cards
      pos = find_joker("BJoker")
      move_card_down(pos, 2)
      # Step 4 - Triple cut split around two jokers
      apos = find_joker("AJoker")
      bpos = find_joker("BJoker")
      triple_cut_split(apos, bpos)
      # Step 5 - Count cut
      count_cut
      # Step 6 - Output letter - might be nil
      letter = output_letter
      result << letter if letter
    end
    return result
  end