Відправити по sms: Packing and covering in combinatorics