finance senior thesis ideas flag problem solving