ﺩﺭ ﮐﻮﻫﺴﺘﺎﻥﻫﺎﯼ ﯾﻮﺗﻮﭘﯿﺎ ﺩﺭ ﮐﺸﻮﺭ ﺍﻟﻤﭙﯿﺎﺩﯼﻫﺎ $n$ ﮐﻮﻩ ﺑﻪ ﺗﺮﺗﯿﺐ ﺩﺭ ﯾﮏ ﺭﺩﯾﻒ ﻗﺮﺍﺭ ﺩﺍﺭﻧﺪ. ﺍﺭﺗﻔﺎﻉ کوه $i$ام $h_i$ میباشد. باشگاه دانشپژوهان جوان در صدد ساخت یک ﺗﻠﻪﮐﺎﺑﯿﻦ ﺩﺭ ﺍﯾﻦ ﮐﻮﻫﺴﺘﺎﻥ ﻣﯽﺑﺎﺷﺪ. ﺍﯾﻦ ﺗﻠﻪﮐﺎﺑﯿﻦ ﺩﻭ ﺳﺮ ﺩﺍﺭﺩ ﮐﻪ ﺗﻮﺳﻂ ﯾﮏ ﺳﯿﻢ ﺭﺍﺳﺖ ﺑﻪ ﻫﻢ ﻣﺘﺼﻞ ﻣﯽﺑﺎﺷﻨﺪ. ﺍﯾﻦ ﺩﻭ ﺳﺮ ﺑﺎﯾﺪ ﺭﻭﯼ ﺩﻭ ﮐﻮﻩ ﻣﺘﻔﺎﻭﺕ ﺳﺎﺧﺘﻪ ﺷﻮﻧﺪ. ﻫﻤﭽﻨﯿﻦ ﺩﻭ ﺳﺮ ﺗﻠﻪﮐﺎﺑﯿﻦ ﺑﺎﯾﺪ ﻫﻢﺍﺭﺗﻔﺎﻉ ﺑﺎﺷﻨﺪ. ﺩﺭ ﻧﺘﯿﺠﻪﯼ ﺳﺎﺧﺖ ﺗﻠﻪﮐﺎﺑﯿﻦ ﺭﻭﯼ ﮐﻮﻩﻫﺎﯼ $i$ام و $j$ام تنها در صورتی ممکن است که تمامی کوههای $i$ام تا $j$ام (شامل خود کوه $i$ و $j$) ارتفاعشان به $min(h_i,h_j)$ کاهش یابد. بدیهی است کوهی که ارتفاعش ﺍﺯ ﺍﯾﻦ ﻣﻘﺪﺍﺭ کمتر ﺍﺳﺖ ﻣﺸﮑﻠﯽ ﺍﯾﺠﺎﺩ ﻧﻤﯽﮐﻨﺪ.
ﺍﺩﺍﺭﻩ ﺭﺍﻩﺳﺎﺯﯼ ﺍﻟﻤﭙﯿﺎﺩﯼﻫﺎ ﺑﻪ ﺑﺎﺷﮕﺎﻩ ﻗﻮﻝ ﺩﺍﺩﻩ ﺑﻪ ﺍﺯﺍﯼ ﻫﺰﯾﻨﻪ $p$ تومان میتواند $p$ متر از ارتفاع یک کوه را کم کند.
ﺑﺮﺍﯼ اینکه ﺍﯾﻦ ﺗﻠﻪﮐﺎﺑﯿﻦ ﺑﺮﺍﯼ ﺑﭽﻪﻫﺎ ﺟﺬﺍﺏ ﺑﺎﺷﺪ، ﺑﺎﺷﮕﺎﻩ ﻗﺼﺪ ﺩﺍﺭﺩ ﺍﯾﻦ ﺗﻠﻪﮐﺎﺑﯿﻦ ﺭﺍ ﻃﻮﺭﯼ ﺑﺴﺎﺯﺩ ﮐﻪ ﺍﺯ ﺭﻭﯼ ﺣﺪﺍﻗﻞ $k$ کوه (با احتساب ﺩﻭ ﮐﻮﻫﯽ ﮐﻪ ﺗﻠﻪ ﮐﺎﺑﯿﻦ ﺑﺮ ﺭﻭﯼ ﺁﻥﻫﺎ ﺳﺎﺧﺘﻪﺷﺪﻩ ﺍﺳﺖ) ﻋﺒﻮﺭ ﮐﻨﺪ.
ﺑﻪ ﺑﺎﺷﮕﺎﻩ ﮐﻤﮏ ﮐﻨﯿﺪ ﺑﺎ کمترین ﻫﺰﯾﻨﻪ ﻣﻤﮑﻦ ﻃﻮﺭﯼ ﺍﯾﻦ ﮐﻮﻩﻫﺎ ﺭﺍ ﮐﻮﺗﺎﻩ ﮐﻨﺪ، ﮐﻪ ﺑﺘﻮﺍﻧﺪ ﯾﮏ ﺗﻠﻪﮐﺎﺑﯿﻦ ﮐﻪ ﺍﺯ ﺭﻭﯼ ﺣﺪﺍﻗﻞ $k$ کوه ﻋﺒﻮﺭ ﻣﯽﮐﻨﺪ، ﺑﺴﺎﺯﺩ.
ﺩﺭ ﺳﻄﺮ ﺍﻭﻝ ﻭﺭﻭﺩﯼ $n$ و $k$ آمده است.($1\leq n \leq 3\times 10^5$ و $1\leq k \leq n$)
در سطر بعدی، $n$ عدد آمده که عدد $i$ام ارتفاع کوه $i$ام را مشخص میکند.
ﺩﺭ ﺗﻨﻬﺎ ﺳﻄﺮ ﺧﺮﻭﺟﯽ کمترین ﻫﺰﯾﻨﻪ ﻻﺯﻡ ﺑﺮﺍﯼ ﺳﺎﺧﺖ ﺍﯾﻦ ﺗﻠﻪﮐﺎﺑﯿﻦ ﺭﺍ ﺑﻨﻮﯾﺴﯿﺪ.