The Tunguska riddle solved ?