Interesting algorithmic problems