Little Elephants complicated solution.