Full code

With broken times when you cut bonds