## Unzipstring ### Instructions write a function named `Unzipstring` that takes a string in form of a number and an alphabet (like 3w or 2m3e) then returns a new string (3w ==> www and 2m3e ==> mmeee). - The number before the alphabet should be between 0 to 9. - The one alphabet after each number should be between a to z or A to Z. - It can't be two numbers or two alphabets in a row. - If the Input string doesn't respect the format return `Invalid Input`. ### Expected Function ```go func Unzipstring(s string) string { } ``` ### Usage Here is a possible program to test your function: ```go package main import "fmt" func main() { fmt.Println(Unzipstring("2f")) fmt.Println(Unzipstring("2O5u2H0e")) fmt.Println(Unzipstring("3p6i1W")) fmt.Println(Unzipstring("6H8a")) fmt.Println(Unzipstring("2p4;7g")) fmt.Println(Unzipstring("2a 6p8f")) fmt.Println(Unzipstring("2t4dD")) fmt.Println(Unzipstring("82t4D")) fmt.Println(Unzipstring("")) } ``` And its output : ```console $ go run . $ff $OOuuuuuHH $pppiiiiiiW $HHHHHHaaaaaaaa $pp;;;;ggggggg $Invalid Input $Invalid Input $Invalid Input $Invalid Input ```