diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -235,3 +235,8 @@
 ## 0.15.1.2 -- 2020-02-22
 
 * Fifteenth version revised C. Fixed issue with the wrong version number.
+
+## 0.15.2.0 -- 2020-02-22
+
+* Fifteenth version revised D. Fixed issue with the 'recommendSharp' function so that the sound representation for Ukrainian "ч" is not recommended to pronounce
+in a 'sharp' mode (because it is not proper so).
diff --git a/Main.hs b/Main.hs
--- a/Main.hs
+++ b/Main.hs
@@ -39,7 +39,7 @@
        putStr "list-of-produced-sound-representations (if any) -- a list of sound representations, which the program will try to produce while being executed. "
        putStrLn "The default one (if not specified) is a full range of needed sound representations. "
     "-v" -> do
-       putStrLn "mmsyn7ukr version: 0.15.1.2"
+       putStrLn "mmsyn7ukr version: 0.15.2.0"
     "-t" -> do
        putStrLn "The program plays now a service sound for a 0.5 second. It uses just that duration for a pause before you can record a sound representation further."
        path0 <- getDataFileName "y.wav"
diff --git a/Processing_mmsyn7ukr.hs b/Processing_mmsyn7ukr.hs
--- a/Processing_mmsyn7ukr.hs
+++ b/Processing_mmsyn7ukr.hs
@@ -441,7 +441,7 @@
 -- properly continually and so it can be better to use for their producing a \'sharp\' mode.
 recommendSharp :: String -> IO ()
 recommendSharp soundUkr = do
-  let k0 = getBFst' (False, V.fromList . zip ["\1072","\1077","\1078","\1079","\1080","\1083","\1084","\1085","\1086","\1088","\1089","\1089\1100","\1091","\1092","\1093",  "\1095","\1096","\1110"] $ replicate 18 True) soundUkr
+  let k0 = getBFst' (False, V.fromList . zip ["\1072","\1077","\1078","\1079","\1080","\1083","\1084","\1085","\1086","\1088","\1089","\1089\1100","\1091","\1092","\1093","\1096","\1110"] $ replicate 17 True) soundUkr
   if k0
     then do
       putStr $ "In case of speech transformation: for the sound representation for the Ukrainian \"" ++ soundUkr
diff --git a/mmsyn7ukr.cabal b/mmsyn7ukr.cabal
--- a/mmsyn7ukr.cabal
+++ b/mmsyn7ukr.cabal
@@ -2,7 +2,7 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                mmsyn7ukr
-version:             0.15.1.2
+version:             0.15.2.0
 synopsis:            A simple basic interface to some SoX functionality or to produce a voice that can be used by mmsyn7h
 description:         A program and a library that can be used as a simple basic interface to some SoX functionality or to produce your voice in Ukrainian (if you pronounce the sounds properly) represented by the separate sounds or something special like soft sign.
 homepage:            https://hackage.haskell.org/package/mmsyn7ukr
