diff --git a/src/segments/tokenizer.py b/src/segments/tokenizer.py
index <HASH>..<HASH> 100644
--- a/src/segments/tokenizer.py
+++ b/src/segments/tokenizer.py
@@ -323,7 +323,7 @@ class Tokenizer(object):
                     continue
                 else:
                     if unicodedata.category(result[-1][0]) == "Sk":
-                        result[-1] = grapheme + result[-1]
+                        result[-1] = grapheme + temp + result[-1]
                         temp = ""
                         continue
Vietnamese tone contour grouping (#<I>)

* potential fix to deal with Vietnamese problem



* updated solution to Vietnamese problem