Hm! I do love riddles! I cannot say what does all of those...