while days_left_in_life > 0:
# By Day:
for problem in list_of_problems:
solved_problems.append(solve(problem))
# By Night:
for idea in head:
list_of_problems.append(idea.find(problem))
days_left_in_life -= 1