Tolong jelaskan mengenai Kehidupan awal dari Yuwen Huaji

Yuwen Huaji adalah putra sulung jenderal senior Sui, Yuwen Shu. Ia adalah teman dekat Yang Guang, pangeran Jin, putra Kaisar Wen dan Sui. Ia memiliki andil yang cukup besar dalam usaha Yang Guang merebut kedudukan sebagai putra mahkota dari kakaknya, Yang Yong pada tahun 600. Setelah itu Yang Guang mengangkat Yuwen sebagai kepala pengawalnya. Konon katanya, ia sering bertindak arogan dengan mengendarai kudanya yang gagah dengan kecepatan tinggi di jalan-jalan raya kota Chang’an sambil menembakkan batu dari katapelnya. Beberapa kali ia dipecat karena skandal suap, tetapi setiap kali pula Yang Guang turun tangan membelanya dengan membujuk ayahnya agar memulihkannya. Yang Guang bahkan menikahkan putrinya, Putri Nanyang, dengan salah satu adik Yuwen, yaitu Yuwen Shiji.

Kaisar Wen mangkat pada tahun 604, sejarawan tradisional umumnya menulis bahwa ia dibunuh oleh putranya sendiri, Yang Guang, tetapi kebenarannya masih simpang siur hingga kini. Yang Guang naik tahta sebagai Kaisar Yang dan ia mengangkat Yuwen sebagai menteri pertanian. Tahun 604, ketika kaisar mengunjungi pos militer Yulin (sekarang Yulin, Shaanxi), Yuwen dan adiknya, Yuwen Zhiji terlibat perdagangan terlarang dengan suku Tujue (Turki). Kaisar sangat marah dan menjatuhkan hukuman mati pada mereka, tetapi pada saat-saat terakhir tiba-tiba ia memberikan pengampunan dan secara resmi mengembalikan mereka pada ayah mereka sebagai budak.

Tahun 616, pemberontakan petani meletus di wilayah utara Tiongkok sebagai reaksi kemarahan rakyat atas kediktatoran Kaisar Yang dan kegagalan perang di Korea. Atas saran Yuwen Shu, kaisar mengungsi ke Jiangdu (sekarang Yangzhou, Jiangsu). Yuwen Shu dan putra-putranya turut bersama keluarga kaisar ke sana. Pada musim dingin tahun itu, Yuwen Shu wafat. Mengingat jasa-jasa Yuwen Shu terhadapnya, kaisar mengangkat Yuwen Huaji sebagai jenderal dan adiknya, Yuwen Zhiji juga dipulihkan jabatannya. Yuwen Huaji juga memperoleh hak mewarisi gelar ayahnya sebagai Adipati Xu.