Legend of snake