#!/usr/bin/env python
import random
from letters import file2pairs,file2prob
import sys

loops = int(sys.argv[2])
file = sys.argv[1]
support = 'abcdefghijklmnopqrstuvwxyz '
list = []
i = 0

letters_and_probs = file2prob(file)
probs = letters_and_probs.values()
letter = random.choices(support,probs)
letter = letter[0]

while i < loops:
    letters_dict = file2pairs(file)
    prob = letters_dict[letter]
    p_value = prob.values()
    letter = random.choices(support,p_value).pop()
    list.append(letter)
    i = i+1

print("".join(list))