В чем заключается задача кодирования?