void main()
{
import std.algorithm, std.range, std.conv, std.array, std.stdio, std.format;
string c1 = "#15293E";
string c2 = "#012549";
string c = roundRobin(c1.dropOne.chunks(2), c2.dropOne.chunks(2))
.map!(a => a.to!int(16)).array
.chunks(2)
.map!(a => ((a[0] + a[1]) / 2))
.fold!((a,b) => a ~= "%.2X".format(b))("#");
writeln(c);
}
dm9pZCBtYWluKCkKewoJaW1wb3J0IHN0ZC5hbGdvcml0aG0sIHN0ZC5yYW5nZSwgc3RkLmNvbnYsIHN0ZC5hcnJheSwgc3RkLnN0ZGlvLCBzdGQuZm9ybWF0OwoJCglzdHJpbmcgYzEgPSAiIzE1MjkzRSI7CglzdHJpbmcgYzIgPSAiIzAxMjU0OSI7CgkKCXN0cmluZyBjID0gcm91bmRSb2JpbihjMS5kcm9wT25lLmNodW5rcygyKSwgYzIuZHJvcE9uZS5jaHVua3MoMikpCiAgICAJLm1hcCEoYSA9PiBhLnRvIWludCgxNikpLmFycmF5CiAgICAJLmNodW5rcygyKQogICAgCS5tYXAhKGEgPT4gKChhWzBdICsgYVsxXSkgLyAyKSkKICAgIAkuZm9sZCEoKGEsYikgPT4gYSB+PSAiJS4yWCIuZm9ybWF0KGIpKSgiIyIpOwogICAgCQogICAgd3JpdGVsbihjKTsKfQ==