<!-- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -->
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="canonical" href="https://duckduckgo.com/">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=3.0, user-scalable=1">
<meta name="referrer" content="origin">
<title>
DuckDuckGo
</title>
<link rel="preload" href="/font/ProximaNova-Reg-webfont.woff2" as="font" type="font/woff2" crossorigin="anonymous">
<link rel="preload" href="/font/ProximaNova-Sbold-webfont.woff2" as="font" type="font/woff2" crossorigin="anonymous">
<link title="DuckDuckGo (Lite)" type="application/opensearchdescription+xml" rel="search" href="//duckduckgo.com/opensearch_lite_v2.xml">
<link rel="icon" href="//duckduckgo.com/favicon.ico" type="image/x-icon"/>
<link id="icon60" rel="apple-touch-icon" href="//duckduckgo.com/assets/icons/meta/DDG-iOS-icon_60x60.png?v=2"/>
<link id="icon76" rel="apple-touch-icon" sizes="76x76" href="//duckduckgo.com/assets/icons/meta/DDG-iOS-icon_76x76.png?v=2"/>
<link id="icon120" rel="apple-touch-icon" sizes="120x120" href="//duckduckgo.com/assets/icons/meta/DDG-iOS-icon_120x120.png?v=2"/>
<link id="icon152" rel="apple-touch-icon" sizes="152x152" href="//duckduckgo.com/assets/icons/meta/DDG-iOS-icon_152x152.png?v=2"/>
<link rel="image_src" href="//duckduckgo.com/assets/icons/meta/DDG-icon_256x256.png">
<link rel="stylesheet" media="handheld, all" href="//duckduckgo.com/dist/l.304bf63bbd053ee46b28.css" type="text/css"/>
<link rel="stylesheet" media="handheld, all" href="//duckduckgo.com/dist/lc.844e8ff9baa78da64b59.css" type="text/css"/>
</head>
<body>
<a name="top"></a>
<center id="lite_wrapper">
<br>
<a class="header-url" href="/html/">
<span class="header">DuckDuckGo</span>
</a>
<br><br>
<iframe name="ifr" width="0" height="0" border="0" class="hidden"></iframe>
<form id="img-form" action="//duckduckgo.com/anomaly.js?sv=html&cc=sre&ti=1785607801&gk=d4cd0dabcf4caa22ad92fab40844c786&p=10dab31f5bc2733aa6ab623da4500b90-3d060c8a662c0eebee05e939a4833282-e51d9caeea939b89152e6d5dd00cd020-c278f7cddccf312666980eb6ca33b3eb-dfe4f04d68f3f3d763c6cabf5358a2bb-97bd8f2bf9b41ced1389bbf24ae1e4d9-ab7b93b9aa7eb713713a5d5042f05636-e95879e11438d744bf48a3159908bf5b-8e9a317bc3e4d846d8b33328e3c3fd2a&q=rust programming&o=nisS7QJOigp%2FyC9W3btJQ%2BuhAOgyQYY4d50QYsgztCdamdNURJAQRAOhgcxaWbWk%0A&r=eun" target="ifr" method="POST"></form>
<form id="challenge-form" action="//duckduckgo.com/anomaly.js?sv=html&cc=sre&st=1785607801&gk=d4cd0dabcf4caa22ad92fab40844c786&p=10dab31f5bc2733aa6ab623da4500b90-3d060c8a662c0eebee05e939a4833282-e51d9caeea939b89152e6d5dd00cd020-c278f7cddccf312666980eb6ca33b3eb-dfe4f04d68f3f3d763c6cabf5358a2bb-97bd8f2bf9b41ced1389bbf24ae1e4d9-ab7b93b9aa7eb713713a5d5042f05636-e95879e11438d744bf48a3159908bf5b-8e9a317bc3e4d846d8b33328e3c3fd2a&q=rust programming&o=nisS7QJOigp%2FyC9W3btJQ%2BuhAOgyQYY4d50QYsgztCdamdNURJAQRAOhgcxaWbWk%0A&r=eun" method="POST">
<div class="anomaly-modal__mask">
<div class="anomaly-modal__modal is-ie" data-testid="anomaly-modal">
<div class="anomaly-modal__title">Unfortunately, bots use DuckDuckGo too.</div>
<div class="anomaly-modal__description">Please complete the following challenge to confirm this search was made by a human.</div>
<div class="anomaly-modal__instructions">Select all squares containing a duck:</div>
<div class="anomaly-modal__puzzle-margins">
<div class="anomaly-modal__puzzle">
<div class="anomaly-modal__box" data-index="0">
<label class="" for="image-check_10dab31f5bc2733aa6ab623da4500b90" data-testid="anomaly-modal-tile-0">
<input type="checkbox" class="anomaly-modal__check" name="image-check_10dab31f5bc2733aa6ab623da4500b90" id="image-check_10dab31f5bc2733aa6ab623da4500b90">
<img class="anomaly-modal__image" alt=" " id="image-10dab31f5bc2733aa6ab623da4500b90" src="../assets/anomaly/images/challenge/10dab31f5bc2733aa6ab623da4500b90.jpg" data-id="10dab31f5bc2733aa6ab623da4500b90.jpg" data-testid="anomaly-modal-image-0"></img>
</label>
</div>
<div class="anomaly-modal__box" data-index="1">
<label class="" for="image-check_3d060c8a662c0eebee05e939a4833282" data-testid="anomaly-modal-tile-1">
<input type="checkbox" class="anomaly-modal__check" name="image-check_3d060c8a662c0eebee05e939a4833282" id="image-check_3d060c8a662c0eebee05e939a4833282">
<img class="anomaly-modal__image" alt=" " id="image-3d060c8a662c0eebee05e939a4833282" src="../assets/anomaly/images/challenge/3d060c8a662c0eebee05e939a4833282.jpg" data-id="3d060c8a662c0eebee05e939a4833282.jpg" data-testid="anomaly-modal-image-1"></img>
</label>
</div>
<div class="anomaly-modal__box" data-index="2">
<label class="" for="image-check_e51d9caeea939b89152e6d5dd00cd020" data-testid="anomaly-modal-tile-2">
<input type="checkbox" class="anomaly-modal__check" name="image-check_e51d9caeea939b89152e6d5dd00cd020" id="image-check_e51d9caeea939b89152e6d5dd00cd020">
<img class="anomaly-modal__image" alt=" " id="image-e51d9caeea939b89152e6d5dd00cd020" src="../assets/anomaly/images/challenge/e51d9caeea939b89152e6d5dd00cd020.jpg" data-id="e51d9caeea939b89152e6d5dd00cd020.jpg" data-testid="anomaly-modal-image-2"></img>
</label>
</div>
<div class="anomaly-modal__box" data-index="3">
<label class="" for="image-check_c278f7cddccf312666980eb6ca33b3eb" data-testid="anomaly-modal-tile-3">
<input type="checkbox" class="anomaly-modal__check" name="image-check_c278f7cddccf312666980eb6ca33b3eb" id="image-check_c278f7cddccf312666980eb6ca33b3eb">
<img class="anomaly-modal__image" alt=" " id="image-c278f7cddccf312666980eb6ca33b3eb" src="../assets/anomaly/images/challenge/c278f7cddccf312666980eb6ca33b3eb.jpg" data-id="c278f7cddccf312666980eb6ca33b3eb.jpg" data-testid="anomaly-modal-image-3"></img>
</label>
</div>
<div class="anomaly-modal__box" data-index="4">
<label class="" for="image-check_dfe4f04d68f3f3d763c6cabf5358a2bb" data-testid="anomaly-modal-tile-4">
<input type="checkbox" class="anomaly-modal__check" name="image-check_dfe4f04d68f3f3d763c6cabf5358a2bb" id="image-check_dfe4f04d68f3f3d763c6cabf5358a2bb">
<img class="anomaly-modal__image" alt=" " id="image-dfe4f04d68f3f3d763c6cabf5358a2bb" src="../assets/anomaly/images/challenge/dfe4f04d68f3f3d763c6cabf5358a2bb.jpg" data-id="dfe4f04d68f3f3d763c6cabf5358a2bb.jpg" data-testid="anomaly-modal-image-4"></img>
</label>
</div>
<div class="anomaly-modal__box" data-index="5">
<label class="" for="image-check_97bd8f2bf9b41ced1389bbf24ae1e4d9" data-testid="anomaly-modal-tile-5">
<input type="checkbox" class="anomaly-modal__check" name="image-check_97bd8f2bf9b41ced1389bbf24ae1e4d9" id="image-check_97bd8f2bf9b41ced1389bbf24ae1e4d9">
<img class="anomaly-modal__image" alt=" " id="image-97bd8f2bf9b41ced1389bbf24ae1e4d9" src="../assets/anomaly/images/challenge/97bd8f2bf9b41ced1389bbf24ae1e4d9.jpg" data-id="97bd8f2bf9b41ced1389bbf24ae1e4d9.jpg" data-testid="anomaly-modal-image-5"></img>
</label>
</div>
<div class="anomaly-modal__box" data-index="6">
<label class="" for="image-check_ab7b93b9aa7eb713713a5d5042f05636" data-testid="anomaly-modal-tile-6">
<input type="checkbox" class="anomaly-modal__check" name="image-check_ab7b93b9aa7eb713713a5d5042f05636" id="image-check_ab7b93b9aa7eb713713a5d5042f05636">
<img class="anomaly-modal__image" alt=" " id="image-ab7b93b9aa7eb713713a5d5042f05636" src="../assets/anomaly/images/challenge/ab7b93b9aa7eb713713a5d5042f05636.jpg" data-id="ab7b93b9aa7eb713713a5d5042f05636.jpg" data-testid="anomaly-modal-image-6"></img>
</label>
</div>
<div class="anomaly-modal__box" data-index="7">
<label class="" for="image-check_e95879e11438d744bf48a3159908bf5b" data-testid="anomaly-modal-tile-7">
<input type="checkbox" class="anomaly-modal__check" name="image-check_e95879e11438d744bf48a3159908bf5b" id="image-check_e95879e11438d744bf48a3159908bf5b">
<img class="anomaly-modal__image" alt=" " id="image-e95879e11438d744bf48a3159908bf5b" src="../assets/anomaly/images/challenge/e95879e11438d744bf48a3159908bf5b.jpg" data-id="e95879e11438d744bf48a3159908bf5b.jpg" data-testid="anomaly-modal-image-7"></img>
</label>
</div>
<div class="anomaly-modal__box" data-index="8">
<label class="" for="image-check_8e9a317bc3e4d846d8b33328e3c3fd2a" data-testid="anomaly-modal-tile-8">
<input type="checkbox" class="anomaly-modal__check" name="image-check_8e9a317bc3e4d846d8b33328e3c3fd2a" id="image-check_8e9a317bc3e4d846d8b33328e3c3fd2a">
<img class="anomaly-modal__image" alt=" " id="image-8e9a317bc3e4d846d8b33328e3c3fd2a" src="../assets/anomaly/images/challenge/8e9a317bc3e4d846d8b33328e3c3fd2a.jpg" data-id="8e9a317bc3e4d846d8b33328e3c3fd2a.jpg" data-testid="anomaly-modal-image-8"></img>
</label>
</div>
</div>
</div>
<div class="anomaly-modal__controls">
<button name="challenge-submit" class="btn btn--primary anomaly-modal__submit js-anomaly-modal-submit" form="challenge-form" value="d4cd0dabcf4caa22ad92fab40844c786" >Submit</button>
<p></p>
<input class="feedback-toggle" type="checkbox" id="feedback" unchecked />
<label for="feedback" class="feedback-text">Images not loading?</label>
<div class="feedback-content">
<label class="feedback-instructions">Please email the following code to:</label>
<p class="feedback-instructions">error-lite@duckduckgo.com</p>
<p><label class="feedback-instructions">Code: d4cd0dabcf4caa22ad92fab40844c786</label></p>
</div>
</div>
</div>
</form>
<br>
<p class='html-only'>
<!-- This is the Lite version. Get the full-JS version <a href="https://duckduckgo.com/">here</a>. //-->
</p>
</center>
<img src="//duckduckgo.com/t/tqadb?2111310&s=lite&r=eun&cc=sre&gk=d4cd0dabcf4caa22ad92fab40844c786&p=10dab31f5bc2733aa6ab623da4500b90-3d060c8a662c0eebee05e939a4833282-e51d9caeea939b89152e6d5dd00cd020-c278f7cddccf312666980eb6ca33b3eb-dfe4f04d68f3f3d763c6cabf5358a2bb-97bd8f2bf9b41ced1389bbf24ae1e4d9-ab7b93b9aa7eb713713a5d5042f05636-e95879e11438d744bf48a3159908bf5b-8e9a317bc3e4d846d8b33328e3c3fd2a&sc=1&iadb=0&c=dadb&i=-1&o=nisS7QJOigp%2FyC9W3btJQ%2BuhAOgyQYY4d50QYsgztCdamdNURJAQRAOhgcxaWbWk%0A&e=0"/>
</body>
</html>