def balance(transactions)
  array = transactions.split(/\s+/).map(&:to_i)
  sum_left, sum_right, ans = 0, array.reduce(:+), []
  array.each_index do |i|
    sum_left += array[i - 1] if i > 0
    sum_right -= array[i]
    ans.push(i) if sum_left == sum_right
  end
  ans
end

if __FILE__ == $0
  DATA.each_line { |transactions| puts balance(transactions).join(' ') }
end

__END__
0 -3 5 -4 -2 3 1 0
3 -2 2 0 3 4 -6 3 5 -4 8
9 0 -5 -4 1 4 -4 -9 0 -7 -1
9 -7 6 -8 3 -9 -5 3 -6 -8 5