b������������������r������������������s������������������g