@sindore: I love challenges,