using System;
using System.Text;
public class Test
{
public static void Main()
{
string input = "20150824100112345";
string output = input.Substring(0, 4) + "/" // 2015
+ input.Substring(4, 2) + "/" // 08
+ input.Substring(6, 2) + "/" // 24
+ input.Substring(8, 2) + "/" // 10
+ input.Substring(10, 2) + "/" // 01
+ input.Substring(12, 2) + "/" // 12
+ input.Substring(14, 3); // 345
var sb = new StringBuilder(23);
sb.Append(input, 0, 4);
sb.Append('/');
sb.Append(input, 4, 2);
sb.Append('/');
sb.Append(input, 6, 2);
sb.Append('/');
sb.Append(input, 8, 2);
sb.Append('/');
sb.Append(input, 10, 2);
sb.Append('/');
sb.Append(input, 12, 2);
sb.Append('/');
sb.Append(input, 14, 3);
string output2 = sb.ToString();
Console.WriteLine(output);
Console.WriteLine(output2);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dDsKCnB1YmxpYyBjbGFzcyBUZXN0CnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKICAgICAgICBzdHJpbmcgaW5wdXQgPSAiMjAxNTA4MjQxMDAxMTIzNDUiOwogICAgICAgIAogICAgICAgIHN0cmluZyBvdXRwdXQgPSBpbnB1dC5TdWJzdHJpbmcoMCwgNCkgKyAiLyIgLy8gMjAxNQogICAgICAgICAgICAgICAgICAgICAgKyBpbnB1dC5TdWJzdHJpbmcoNCwgMikgKyAiLyIgLy8gMDgKICAgICAgICAgICAgICAgICAgICAgICsgaW5wdXQuU3Vic3RyaW5nKDYsIDIpICsgIi8iIC8vIDI0CiAgICAgICAgICAgICAgICAgICAgICArIGlucHV0LlN1YnN0cmluZyg4LCAyKSArICIvIiAvLyAxMAogICAgICAgICAgICAgICAgICAgICAgKyBpbnB1dC5TdWJzdHJpbmcoMTAsIDIpICsgIi8iIC8vIDAxCiAgICAgICAgICAgICAgICAgICAgICArIGlucHV0LlN1YnN0cmluZygxMiwgMikgKyAiLyIgLy8gMTIKICAgICAgICAgICAgICAgICAgICAgICsgaW5wdXQuU3Vic3RyaW5nKDE0LCAzKTsgLy8gMzQ1CgogICAgICAgIHZhciBzYiA9IG5ldyBTdHJpbmdCdWlsZGVyKDIzKTsKICAgICAgICBzYi5BcHBlbmQoaW5wdXQsIDAsIDQpOwogICAgICAgIHNiLkFwcGVuZCgnLycpOwogICAgICAgIHNiLkFwcGVuZChpbnB1dCwgNCwgMik7CiAgICAgICAgc2IuQXBwZW5kKCcvJyk7CiAgICAgICAgc2IuQXBwZW5kKGlucHV0LCA2LCAyKTsKICAgICAgICBzYi5BcHBlbmQoJy8nKTsKICAgICAgICBzYi5BcHBlbmQoaW5wdXQsIDgsIDIpOwogICAgICAgIHNiLkFwcGVuZCgnLycpOwogICAgICAgIHNiLkFwcGVuZChpbnB1dCwgMTAsIDIpOwogICAgICAgIHNiLkFwcGVuZCgnLycpOwogICAgICAgIHNiLkFwcGVuZChpbnB1dCwgMTIsIDIpOwogICAgICAgIHNiLkFwcGVuZCgnLycpOwogICAgICAgIHNiLkFwcGVuZChpbnB1dCwgMTQsIDMpOwogICAgICAgIHN0cmluZyBvdXRwdXQyID0gc2IuVG9TdHJpbmcoKTsKICAgICAgICAKICAgICAgICBDb25zb2xlLldyaXRlTGluZShvdXRwdXQpOwogICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKG91dHB1dDIpOwoJfQp9