ms thesis outline swaps problem solving