C++-- = C
C++++ = C#

++++ = #

C + C++ = C++-- + C++--++ = C--(++ + ++++) = C--(++++++) = C--#++ = C#

therefore:
C = C# - C++
C++ = C# - C
C# = C + C++
