using System;
public class Test
{
public static void Main()
{
splits("Hello world!");
}
// the funcion
static void splits(string str)
{
int i=0;
int count=0;
string[] sent = new string[2];
string buff= "";
while (i < str.Length)
{
if (str[i] == ' ')
{
sent[count] = buff;
count++;
buff = "";
}
buff += str[i];
i++;
}
if (!string.IsNullOrEmpty(buff))
sent[count++] = buff;
Console.WriteLine(sent[0]);
Console.WriteLine(sent[1]);
}
}
dXNpbmcgU3lzdGVtOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCXNwbGl0cygiSGVsbG8gd29ybGQhIik7Cgl9CgovLyB0aGUgZnVuY2lvbgpzdGF0aWMgdm9pZCBzcGxpdHMoc3RyaW5nIHN0cikKewogICBpbnQgaT0wOwogICBpbnQgY291bnQ9MDsKICAgc3RyaW5nW10gc2VudCA9IG5ldyBzdHJpbmdbMl07CiAgIHN0cmluZyBidWZmPSAiIjsKICAgd2hpbGUgKGkgPCBzdHIuTGVuZ3RoKQogICB7CiAgICAgIGlmIChzdHJbaV0gPT0gJyAnKQogICAgICB7CiAgICAgICAgIHNlbnRbY291bnRdID0gYnVmZjsKICAgICAgICAgY291bnQrKzsKICAgICAgICAgYnVmZiA9ICIiOwogICAgICB9CiAgICAgIGJ1ZmYgKz0gc3RyW2ldOwogICAgICBpKys7CiAgIH0KICAgIGlmICghc3RyaW5nLklzTnVsbE9yRW1wdHkoYnVmZikpCiAgICAgICAgc2VudFtjb3VudCsrXSA9IGJ1ZmY7CiAgICAgQ29uc29sZS5Xcml0ZUxpbmUoc2VudFswXSk7CiAgICAgQ29uc29sZS5Xcml0ZUxpbmUoc2VudFsxXSk7Cn0KfQ==