I love solving problems, but I don't think I can hold it as a job. :( So, I am looking for similar things that I can do after graduating from university. I am thinking about studying discrete math, graph theory at graduate school, but are there more options?