Solution for #127 [Hard] Language Detection