using System.Collections.Generic;
public static void Main() {
System.Console.WriteLine(new C().HexStringToBinary("284d69f1cb048f0a0e1bbea4122ee4dd2cf2c7608527a123e5ae642f10cc8894"));
System.Console.WriteLine(new C().HexStringToBinary("284d69f1cb"));
private static readonly Dictionary<char, string> hexCharacterToBinary = new Dictionary<char, string> {
public string HexStringToBinary(string hex) {
StringBuilder result = new StringBuilder();
foreach (char c in hex) {
result.Append(hexCharacterToBinary[char.ToLower(c)]);
return result.ToString();