Чуть изменена foutput