problem 15, too naive and slow to actually run as of yet