1<!doctype html> 2<html lang="en" > 3<head> 4
4<script>window.__pageStartMs = Date.now(); </script>
4 5 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 6 <meta name="color-scheme" content="light only" /> 7 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 8 <meta name="apple-itunes-app" content="app-id=6768370206" /> 9 <title>Feedback - Pipes - online puzzle game</title> 10 <meta name="description" content="Feedback - Pipes the puzzle game also known as FreeNet" /> 11 <meta name="keywords" content="Feedback - Pipes,FreeNet,puzzle,game,online" /> 12 <META NAME="ROBOTS" CONTENT="INDEX,FOLLOW" /> 13 <!-- Feedback - Pipes - online puzzle game --> 14 15 16 <link rel="alternate" href="https://bg.puzzle-pipes.com/feedback.php" hreflang="bg" /> 17 <link rel="alternate" href="https://de.puzzle-pipes.com/feedback.php" hreflang="de" /> 18 <link rel="alternate" href="https://es.puzzle-pipes.com/feedback.php" hreflang="es" /> 19 <link rel="alternate" href="https://ja.puzzle-pipes.com/feedback.php" hreflang="ja" /> 20 <link rel="alternate" href="https://fr.puzzle-pipes.com/feedback.php" hreflang="fr" /> 21 <link rel="alternate" href="https://cn.puzzle-pipes.com/feedback.php" hreflang="zh-Hans" /> 22 <link rel="alternate" href="https://it.puzzle-pipes.com/feedback.php" hreflang="it" /> 23 <link rel="alternate" href="https://cz.puzzle-pipes.com/feedback.php" hreflang="cs" /> 24 <link rel="alternate" href="https://tr.puzzle-pipes.com/feedback.php" hreflang="tr" /> 25 <link rel="alternate" href="https://nl.puzzle-pipes.com/feedback.php" hreflang="nl" /> 26 <link rel="alternate" href="https://ru.puzzle-pipes.com/feedback.php" hreflang="ru" /> 27 <link rel="alternate" href="https://pl.puzzle-pipes.com/feedback.php" hreflang="pl" /> 28 <link rel="alternate" href="https://he.puzzle-pipes.com/feedback.php" hreflang="he" /> 29 <link rel="alternate" href="https://gr.puzzle-pipes.com/feedback.php" hreflang="el" /> 30 <link rel="alternate" href="https://si.puzzle-pipes.com/feedback.php" hreflang="sl" /> 31 <link rel="alternate" href="https://fi.puzzle-pipes.com/feedback.php" hreflang="fi" /> 32 <link rel="alternate" href="https://ko.puzzle-pipes.com/feedback.php" hreflang="ko" /> 33 <link rel="alternate" href="https://zh.puzzle-pipes.com/feedback.php" hreflang="zh-Hant" /> 34 <link rel="alternate" href="https://pt.puzzle-pipes.com/feedback.php" hreflang="pt" /> 35 36 <meta name="twitter:card" content="summary_large_image"/> 37 38 <meta property="og:title" content="Feedback - Pipes - online puzzle game" /> 39 <meta name="twitter:title" content="Feedback - Pipes - online puzzle game" /> 40 <meta name="twitter:text:title" content="Feedback - Pipes - online puzzle game" /> 41 42 <meta property="og:image" content="https://www.puzzle-pipes.com/art/og/puzzle-pipes.png" /> 43 <meta name="twitter:image" content="https://www.puzzle-pipes.com/art/og/puzzle-pipes.png"> 44 <link rel="icon" href="/art/ico/puzzle-pipes.ico" /> 45 46 <link rel="stylesheet" type="text/css" href="https://d3lj2s469wtjp0.cloudfront.net/build/css/new/pipes-7fef9118c1.css" /> 47 48
48<script type="text/javascript"> 49 var ad_manager = 'snigel'; 50 var base_domain = 'puzzle-pipes.com'; 51 window.STATE_SYNC_FRONTEND = 'puzzle-loop'; 52 </script>
52 53 54 55 56 57 58 59
59<script src="//cdn.snigelweb.com/adconsent/adconsent.js" type="text/javascript"></script>
59 60
60<script> 61 adconsent('setPublisherCC', 'BG'); 62 adconsent('setPrivacyPolicy', '/privacy-policy.php'); 63 adconsent.gdpr('setLogo', 'https://d3lj2s469wtjp0.cloudfront.net/images/pipes-logo.png'); 64 adconsent.gdpr('enableWelcomeTitle'); 65 adconsent.gdpr('enableWelcomeText'); 66 67 adconsent('start'); 68 </script>
68 69 70 71
71<script data-cfasync="false" type="text/javascript"> window.snigelPubConf = { adengine: { activeAdUnits: ["adhesive", "top"] } };</script>
71 72
72<script data-cfasync="false" async src="https://cdn.snigelweb.com/adengine/puzzle_loop.com/loader.js" type="text/javascript"></script>
72 73 74 75 76 77 78
78<script language="javascript" src="https://d3lj2s469wtjp0.cloudfront.net/build/js/public/new/pipes-7a39129306.js"></script>
78 79 80 81
81<script src='https://www.hCaptcha.com/1/api.js' async defer></script>
81 82 83</head> 84<body class=" 85 wideSS expanded rside " 86 mvvm-class="lefthanded:Settings.get('global.left-handed')|colorblind:Settings.get('global.color-blind')|pinnedControls:Settings.get('global.pinned-controls-top')"> 87
88<script type="text/javascript"> window.google_analytics_uacct = "UA-113709-30"; </script>
88 89 90<div id="Side"> 91 <div class="content"> 92 <h1><a href="/">Pipes</a></h1> 93 <p class="langBar"> 94 <a href="//bg.puzzle-pipes.com" title="ТÑÑби - ÐÑлгаÑÑки (Bulgarian)" class="sprite sprite-bg"></a><a href="//de.puzzle-pipes.com" title="Pipes - Deutsch (German)" class="sprite sprite-de"></a><a href="//es.puzzle-pipes.com" title="TuberÃas - Español (Spanish)" class="sprite sprite-es"></a><a href="//ja.puzzle-pipes.com" title="ãã¤ã - æ¥æ¬èª (Japanese)" class="sprite sprite-ja"></a><a href="//fr.puzzle-pipes.com" title="Pipes - Français (French)" class="sprite sprite-fr"></a><a href="//cn.puzzle-pipes.com" title="æ¥æ°´ç®¡ - Chinese (Simp.)" class="sprite sprite-cn"></a><a href="//it.puzzle-pipes.com" title="Tubi - Italiano (Italian)" class="sprite sprite-it"></a><a href="//cz.puzzle-pipes.com" title="Trubky - Äesky (Czech)" class="sprite sprite-cz"></a><a href="//tr.puzzle-pipes.com" title="Borular - Türkçe (Turkish)" class="sprite sprite-tr"></a><a href="//nl.puzzle-pipes.com" title="Pijpen - Nederlands (Dutch)" class="sprite sprite-nl"></a><a href="//ru.puzzle-pipes.com" title="ТÑÑбопÑовод - Ð ÑÑÑкий (Russian)" class="sprite sprite-ru"></a><a href="//pl.puzzle-pipes.com" title="Rury - Polski (Polish)" class="sprite sprite-pl"></a><a href="//he.puzzle-pipes.com" title="צ×× ×ר×ת - ×¢×ר×ת (Hebrew)" class="sprite sprite-he"></a><a href="//gr.puzzle-pipes.com" title="Pipes - Îλληνικά (Greek)" class="sprite sprite-gr"></a><a href="//si.puzzle-pipes.com" title="Cevi - slovenÅ¡Äina (Slovenian)" class="sprite sprite-si"></a><a href="//fi.puzzle-pipes.com" title="Putkisto - suomi (Finnish)" class="sprite sprite-fi"></a><a href="//ko.puzzle-pipes.com" title="íì´í - íêµì´ (Korean)" class="sprite sprite-ko"></a><a href="//zh.puzzle-pipes.com" title="æ¥æ°´ç®¡ - ç¹é«ä¸æ (Chinese Trad.)" class="sprite sprite-zh"></a><a href="//pt.puzzle-pipes.com" title="Canos - Português (Portuguese)" class="sprite sprite-pt"></a> <br clear="all" /> 95 <a style="line-height:22px" href="/translate.php">Translate this site.</a> <br /> 96 <br clear="all" /> 97 98 </p> 99 100 <div style="clear:both"></div> 101 <div id="rules" style="display:block"> 102 103 <p><b>Pipes</b> also known as <b>FreeNet</b> is a logic puzzle with simple rules and challenging solutions.</p> 104 <p> 105 The goal is to rotate the tiles on the grid so all pipes are connected in a single group.<br /> 106 Closed loops are not allowed. 107 108 <br /> 109 <br /> 110 Click a tile with the mouse to rotate it (Ctrl + Click rotates in the opposite direction). Right click to fix its position. 111 </p> 112 113 <i class="yt-play"></i> 114 <a href="https://www.youtube.com/embed/videoseries?list=PLH_elo2OIwaBiCJdcKKocFs1oXCItI9wB" target="_blank" title="Video Tutorial" data-dialog="iframe">
114Video Tutorial</a> 115 116 <div style="float:right"> 117 <a class="red" href="#" onclick="return switchRules(0)">Hide the rules</a> 118 </div> 119 <div style="clear:both"></div> 120 </div> 121 <div id="norules" style="display:none"> 122 <a class="red" href="#" onclick="return switchRules(1)">Show the rules</a> 123 </div> 124 125 <ul id="menuSizes"> 126 <li mvvm-class="icon-star:User.achievements['pipes']['4x4'].solvecons_100"><a class="on" href="/">4x4 Pipes</a></li><li mvvm-class="icon-star:User.achievements['pipes']['4x4-wrap'].solvecons_100"><a class="" href="/?size=10">4x4 Pipes Wrap</a></li><li mvvm-class="icon-star:User.achievements['pipes']['5x5'].solvecons_100"><a class="" href="/?size=1">5x5 Pipes</a></li><li mvvm-class="icon-star:User.achievements['pipes']['5x5-wrap'].solvecons_100"><a class="" href="/?size=11">5x5 Pipes Wrap</a></li><li mvvm-class="icon-star:User.achievements['pipes']['7x7'].solvecons_100"><a class="" href="/?size=2">7x7 Pipes</a></li><li mvvm-class="icon-star:User.achievements['pipes']['7x7-wrap'].solvecons_100"><a class="" href="/?size=12">7x7 Pipes Wrap</a></li><li mvvm-class="icon-star:User.achievements['pipes']['10x10'].solvecons_100"><a class="" href="/?size=3">10x10 Pipes</a></li><li mvvm-class="icon-star:User.achievements['pipes']['10x10-wrap'].solvecons_100"><a class="" href="/?size=13">10x10 Pipes Wrap</a></li><li mvvm-class="icon-star:User.achievements['pipes']['15x15'].solvecons_100"><a class="" href="/?size=4">15x15 Pipes</a></li><li mvvm-class="icon-star:User.achievements['pipes']['15x15-wrap'].solvecons_100"><a class="" href="/?size=14">15x15 Pipes Wrap</a></li><li mvvm-class="icon-star:User.achievements['pipes']['20x20'].solvecons_100"><a class="" href="/?size=5">20x20 Pipes</a></li><li mvvm-class="icon-star:User.achievements['pipes']['20x20-wrap'].solvecons_100"><a class="" href="/?size=15">20x20 Pipes Wrap</a></li><li mvvm-class="icon-star:User.achievements['pipes']['25x25'].solvecons_100"><a class="" href="/?size=6">25x25 Pipes</a></li><li mvvm-class="icon-star:User.achievements['pipes']['25x25-wrap'].solvecons_100"><a class="" href="/?size=16">25x25 Pipes Wrap</a></li><li mvvm-class="icon-ok:User.achievements['pipes']['daily'].solved_specials.includes(2165)"><a class="" href="/?size=7">Special Daily Pipes</a></li><li mvvm-class="icon-ok:User.achievements['pipes']['daily-wrap'].solved_specials.includes(2165)"><a class="" href="/?size=17">Special Daily Pipes Wrap</a></li><li mvvm-class="icon-ok:User.achievements['pipes']['weekly'].solved_specials.includes(310)"><a class="" href="/?size=8">Special Weekly Pipes</a></li><li mvvm-class="icon-ok:User.achievements['pipes']['weekly-wrap'].solved_specials.includes(310)"><a class="" href="/?size=18">Special Weekly Pipes Wrap</a></li><li mvvm-class="icon-ok:User.achievements['pipes']['monthly'].solved_specials.includes(71)"><a class="" href="/?size=9">Special Monthly Pipes</a></li><li mvvm-class="icon-ok:User.achievements['pipes']['monthly-wrap'].solved_specials.includes(71)"><a class="" href="/?size=19">Special Monthly Pipes Wrap</a></li><!-- <li><a target="_blank" href="https://www.puzzles-mobile.com/binairo" title="Mobile Puzzle Binairo">Mobile Binairo</a></li> --> </ul> 127 128 <div id="menuAdditional"> 129 <p align="center"> 130 <a class="red" href="/patron.php">Become a Patron</a> 131 </p> 132 <p align="center"> 133 <a href="/feedback.php">Feedback</a> 134 | <a href="/specific.php">Specific puzzle</a> 135 </p> 136 137 <p align="center"> 138 <a href="/print.php">Mass Print</a> | 139 <a href="/hall.php">Hall of Fame</a> 140 | <a href="/stats.php">Statistics</a> 141 142 143 </p> 144 <p align="center"> 145 <a href="/privacy-policy.php">Privacy Policy</a> 146 </p> 147 <div id="mspa-footer-html-id" style="display:flex;justify-content:center;text-align:center"></div> 148 <div class="app-links"> 149 <a href="https://apps.apple.com/us/app/puzzlegym/id6768370206" target="_blank" rel="noopener" onclick="if (window.gtag) gtag('event', 'app_store_click_ios', {placement: 'side'});"><img src="https://d3lj2s469wtjp0.cloudfront.net/art/badges/GetOnAppleAppStore.svg" width="134" height="40" alt="Download on the Apple App Store" /></a> 150 <a href="https://play.google.com/store/apps/details?id=com.puzzlegym.app&referrer=utm_source%3Dwww.puzzle-pipes.com%26utm_medium%3Dwebsite_badge%26utm_campaign%3Dside" target="_blank" rel="noopener" onclick="if (window.gtag) gtag('event', 'app_store_click_android', {placement: 'side'});"><img src="https://d3lj2s469wtjp0.cloudfront.net/art/badges/GetItOnGooglePlay.svg" width="134" height="40" alt="Get it on Google Play" /></a> 151 </div> 152 153 <br /> 154 </div> 155 156 <div class="clear"></div> 157 158 159 </div> 160 161 162 <div id="SocialMenu"> 163 <a mvvm-show="!User.logged" class="btn" id="menu-button-user" href="/partials/form.login.php" aria-label="Login" data-dialog="ajax" style="display:block"><i class="icon icon-user"></i></a> 164 165 <a mvvm-show="User.logged" class="btn" id="user-logged-badge" href="https://www.puzzles-mobile.com/profile" onclick="User.loadFromAjax(1)" data-dialog="ajax" style="display:none"> 166 <i id="user-cert" class="icon icon-certificate"></i>
167 <span mvvm-text="User.level" class="number"></span> 168 <span class="progress-holder"><span class="progress"></span></span> 169 </a> 170 171 172 <a class="btn r f" href="https://www.facebook.com/PuzzleTeamClub/" target="_blank" title="Facebook Club" ><i class="icon icon-facebook"></i></a> 173 <a class="btn r t" href="https://twitter.com/PuzzleTeamClub" target="_blank" title="Twitter Channel" ><i class="icon icon-twitter"></i></a> 174 <a class="btn r" href="https://www.youtube.com/channel/UCiU0kY99jtY-iQpzulYk8JQ" target="_blank" title="YouTube Channel" ><i class="icon icon-youtube-play"></i></a> 175 <a class="btn r" href="https://discord.gg/YJp77jFzWv" target="_blank" title="Discord Server" ><i class="icon icon-discord-logo-white"></i></a> 176 </div> 177 <div class="clear"></div> 178 <div id="SideClose" class="noprint" onclick="switchSide(0)"></div> 179 <div id="SideOpen" class="noprint" onclick="switchSide(1)"></div> 180</div> 181 182 183<div id="MainContainer"> 184 <div id="p927c49cf1b"><div id="btIn927c49cf1b"> 185 <div class="noprint" id="bannerTop"> 186 187 188 <div id="adngin-top-0"></div> 189 190 191 192 </div> 193 <div class="ad-options"> 194 <a href="#" onclick="return pinAds();" class="pin-ads">Pin Ads</a> 195 <a href="/patron.php" class="disable-ads">Remove Ads</a> | 196 <a href="javascript: reportAdsInfo();" class="disable-ads">Report This Ad</a> 197 </div> 198 </div></div> 199 <div id="bannerTopSpacer927c49cf1b" class="noprint"> 200 </div> 201 202 <div id="pageContent"> 203 <div id="controlsHolderSpacer"></div> 204 205 <a href="/" id="logoLink"><img src="https://d3lj2s469wtjp0.cloudfront.net/images/pipes-logo.png" width="48.5" height="20" border="0" alt="Pipes" /></a> 206 <div class="onlyprint"><p></p></div> 207 208 <div> 209 <div id="ajaxResponse" class="noprint"> 210 211 212 </div> 213 214 <div class="pageContent"> 215 <h1>Feedback</h1> 216 <form method="post" action="feedback.php" id="feedbackForm" enctype="multipart/form-data"> 217 <input type="hidden" name="send" value="1" /> 218 <input type="hidden" name="adSlotDebugData" value="" /> 219 220 <div class="text-field text-field--has-icon-start text-field--has-label mb-3"> 221 <puzzle-icon class="text-field__icon-start" name="mail-outline" size="small"></puzzle-icon> 222 <input class="text-field__input" type="email" id="email" name="email" placeholder="Email" tabindex="1" /> 223 <label class="text-field__label" for="email">Email</label> 224 </div> 225 226 <div class="text-field text-field--textarea text-field--has-icon-start text-field--has-label mb-3"> 227 <puzzle-icon class="text-field__icon-start" name="edit-square" size="small"></puzzle-icon> 228 <textarea class="text-field__input" id="message" name="message" rows="10" placeholder="Message" tabindex="2"></textarea> 229 <label class="text-field__label" for="message">Message</label> 230 </div> 231 232 <div class="feedback-screenshot mb-3"> 233 <label for="screenshot"><strong>Screenshot:</strong></label> 234 <input type="file" id="screenshot" name="screenshot" accept="image/*" tabindex="3" /> 235 <div id="pasteArea" tabindex="4">Click here to paste screenshot</div> 236 <div class="previewBox"> 237 <img id="preview" src="" alt="Screenshot Preview" /> 238 <i id="removeImage" class="icon icon-cancel"></i> 239 </div> 240 <input type="hidden" id="pastedImage" name="pastedImage" /> 241 </div> 242 243 <div class="mb-3"><div class="h-captcha" data-sitekey="52a816e4-9060-4f0c-9f40-8e8c5b20d6a2"></div></div> 244 245 <puzzle-button type="submit" variant="accent" class="w-full">Send</puzzle-button> 246 247 <p>You can also join our <a target="_blank" href="https://discord.gg/YJp77jFzWv">Discord community</a>
247 for questions / discussions or general friendly puzzle chat.</p> 248 249 250 <input type="hidden" id="additional" name="additional" /> 251 <input type="hidden" id="adb" name="adb" /> 252 <input type="hidden" id="tcf" name="tcf" /> 253 </form> 254
254<script type="text/javascript"> 255 $(document).ready(function(){ 256 $('#additional').val(Settings.stringify()); 257 $('#adb').val((ab927c49cf1b(3)) ? "HAS AD BLOCKER" : "-"); 258 try { 259 __tcfapi('addEventListener', 2, function(tcData, success) { 260 $('#tcf').val(tcData.tcString); 261 }); 262 } catch(e) {} 263 }); 264 265 const pasteArea = document.getElementById('pasteArea'); 266 const preview = document.getElementById('preview'); 267 const pastedImageInput = document.getElementById('pastedImage'); 268 const fileInput = document.getElementById('screenshot'); 269 const removeImageButton = document.getElementById('removeImage'); 270 271 272 273 pasteArea.addEventListener('paste', (e) => { 274 const items = (e.clipboardData || e.originalEvent.clipboardData).items; 275 for (const item of items) { 276 if (item.type.indexOf('image') !== -1) { 277 const blob = item.getAsFile(); 278 const reader = new FileReader(); 279 reader.onload = (event) => { 280 preview.src = event.target.result; 281 preview.style.display = 'block'; 282 removeImageButton.style.display = 'inline-block'; 283 pastedImageInput.value = event.target.result; 284 fileInput.value = ''; 285 }; 286 reader.readAsDataURL(blob); 287 } 288 } 289 }); 290 291 292 fileInput.addEventListener('change', (e) => { 293 const file = e.target.files[0]; 294 if (file) { 295 if (!file.type.startsWith('image/')) { 296 fileInput.value = ''; 297 return; 298 } 299 const reader = new FileReader(); 300 reader.onload = (event) => { 301 preview.src = event.target.result; 302 preview.style.display = 'block'; 303 removeImageButton.style.display = 'inline-block'; 304 pastedImageInput.value = ''; 305 }; 306 reader.readAsDataURL(file); 307 } 308 }); 309 310 311 removeImageButton.addEventListener('click', () => { 312 preview.src = ''; 313 preview.style.display = 'none'; 314 removeImageButton.style.display = 'none'; 315 fileInput.value = ''; 316 pastedImageInput.value = ''; 317 }); 318 319 </script>
319 320</div> 321 322 <div class="noprint clear" id="moreGamesBnr"> 323 <p> 324 <b>More Logic Puzzles:</b> 325 <a href="javascript:;" mvvm-show="!Settings.get('global.hide-more-games')" onclick="Settings.set('global.hide-more-games', 1);MVVM.apply();">hide</a> 326 <a href="javascript:;" mvvm-show="Settings.get('global.hide-more-games')" onclick="Settings.set('global.hide-more-games', 0);MVVM.apply();">show</a> 327 </p> 328 <div id="moreGamesLinks" mvvm-show="!Settings.get('global.hide-more-games')"> 329
329<script>$('#moreGamesLinks').toggle(Settings.get('global.hide-more-games'))</script>
329 330 331 <div class="text-field text-field--has-icon-start search-game-field"> 332 <puzzle-icon class="text-field__icon-start" name="search" size="small"></puzzle-icon> 333 <input type="text" class="text-field__input" id="searchGame" placeholder="Search for a puzzle..." onkeyup="filterPuzzles(this.value); toggleSearchClear(this);" /> 334 <puzzle-button class="text-field__action text-field__action--hidden" id="clearSearch" variant="regular-subtle" size="small" icon="cancel" icon-size="x-small" title="Clear" onmousedown="event.preventDefault()" onclick="clearGameSearch()"></puzzle-button> 335 </div> 336 <a class="banner lollipops new" href="//www.puzzle-lollipops.com/" title="Lollipops" ><span>Lollipops</span></a><a class="banner kurodoko " href="//www.puzzle-kurodoko.com/" title="Kurodoko" ><span>Kurodoko</span></a><a class="banner binairo-plus " href="//www.puzzle-binairo.com/binairo-plus-6x6-easy/" title="Binairo+" ><span>Binairo+</span></a><a class="banner yin-yang " href="//www.puzzle-yin-yang.com/" title="Yin-Yang" ><span>Yin-Yang</span></a><a class="banner chess " href="//www.puzzle-chess.com/chess-ranger-4/" title="Chess Puzzles" ><span>Chess Puzzles</span></a><a class="banner thermometers " href="//www.puzzle-thermometers.com/" title="Thermometers" ><span>Thermometers</span></a><a class="banner norinori " href="//www.puzzle-norinori.com/" title="Norinori" ><span>Norinori</span></a><a class="banner mosaic " href="//www.puzzle-minesweeper.com/mosaic-5x5-easy/" title="Mosaic" ><span>Mosaic</span></a><a class="banner minesweeper " href="//www.puzzle-minesweeper.com/minesweeper-5x5-easy/" title="Minesweeper" ><span>Minesweeper</span></a><a class="banner slant " href="//www.puzzle-slant.com/" title="Slant" ><span>Slant</span></a><a class="banner lits " href="//www.puzzle-lits.com/" title="LITS" ><span>LITS</span></a><a class="banner galaxies " href="//www.puzzle-galaxies.com/" title="Galaxies" ><span>Galaxies</span></a><a class="banner tents " href="//www.puzzle-tents.com/" title="Tents" ><span>Tents</span></a><a class="banner battleships " href="//www.puzzle-battleships.com/" title="Battleships" ><span>Battleships</span></a><a class="banner pipes " href="//www.puzzle-pipes.com/" title="Pipes" ><span>Pipes</span></a><a class="banner hitori " href="//www.puzzle-hitori.com/" title="Hitori" ><span>Hitori</span></a><a class="banner heyawake " href="//www.puzzle-heyawake.com/" title="Heyawake" ><span>Heyawake</span></a><a class="banner shingoki " href="//www.puzzle-shingoki.com/" title="Shingoki" ><span>Shingoki</span></a><a class="banner masyu " href="//www.puzzle-masyu.com/" title="Masyu" ><span>Masyu</span></a><a class="banner stitches " href="//www.puzzle-stitches.com/" title="Stitches" ><span>Stitches</span></a><a class="banner aquarium " href="//www.puzzle-aquarium.com/" title="Aquarium" ><span>Aquarium</span></a><a class="banner tapa " href="//www.puzzle-tapa.com/" title="Tapa" ><span>Tapa</span></a><a class="banner star-battle " href="//www.puzzle-star-battle.com/" title="Star Battle" ><span>Star Battle</span></a><a class="banner kakurasu " href="//www.puzzle-kakurasu.com/" title="Kakurasu" ><span>Kakurasu</span></a><a class="banner skyscrapers " href="//www.puzzle-skyscrapers.com/" title="Skyscrapers" ><span>Skyscrapers</span></a><a class="banner futoshiki " href="//www.puzzle-futoshiki.com/futoshiki-4x4-easy/" title="Futoshiki" ><span>Futoshiki</span></a><a class="banner renzoku " href="//www.puzzle-futoshiki.com/renzoku-4x4-easy/" title="Renzoku" ><span>Renzoku</span></a><a class="banner words " href="//www.puzzle-words.com/boggle-4x4/" title="Word search games" ><span>Word search games</span></a><a class="banner shakashaka " href="//www.puzzle-shakashaka.com/" title="Shakashaka" ><span>Shakashaka</span></a><a class="banner kakuro " href="//www.puzzle-kakuro.com/" title="Kakuro" ><span>Kakuro</span></a><a class="banner jigsaw-sudoku " href="//www.puzzle-jigsaw-sudoku.com/" title="Jigsaw Sudoku" ><span>Jigsaw Sudoku</span></a><a class="banner killer-sudoku " href="//www.puzzle-killer-sudoku.com/" title="Killer Sudoku" ><span>Killer Sudoku</span></a><a class="banner binairo " href="//www.puzzle-binairo.com/binairo-6x6-easy/" title="Binairo" ><span>Binairo</span></a><a class="banner nonograms " href="//www.puzzle-nonograms.com/" title="Nonograms" ><span>Nonograms</span></a><a class="banner loop " href="//www.puzzle-loop.com/" title="Slitherlink" ><span>Slitherlink</span></a><a class="banner sudoku " href="//www.puzzle-sudoku.com/" title="Sudoku" ><span>Sudoku</span></a><a class="banner light-up " href="//www.puzzle-light-up.com/" title="Light Up" ><span>Light Up</span></a><a class="banner bridges " href="//www.puzzle-bridges.com/" title="Hashi" ><span>Hashi</span></a><a class="banner shikaku " href="//www.puzzle-shikaku.com/" title="Shikaku" ><span>Shikaku</span></a><a class="banner nurikabe " href="//www.puzzle-nurikabe.com/" title="Nurikabe" ><span>Nurikabe</span></a><a class="banner dominosa " href="//www.puzzle-dominosa.com/" title="Dominosa" ><span>Dominosa</span></a> </div> 337 338 <div class="noprint date">2026-09-30 15:29:05</div> 339 </div> 340 341 342 </div> 343 <div class="onlyprint sitehost">www.puzzle-pipes.com</div> 344 <div class="noprint"> 345 <noscript> 346 You need to have your javascript switched on in order to play the game online. You can print a copy however. </noscript> 347 </div> 348 349 </div> 350 351 352</div> 353 354 355 <div id="M927c49cf1b"> 356 <div id="bannerSide"> 357 358 359 <div class="side-rail" id="adngin-side_2-0"></div> 360 <div class="side-rail-wide" id="adngin-side_top-0"></div> 361 <div class="side-rail-wide" id="adngin-side_1-0"></div> 362 363
363<script type="text/javascript" data-cfasync="false"> 364 $( document ).ready(function() { 365 window.setTimeout(() => { 366 if ($('.side-rail').css('display') == 'block') adngin.queue.push(() => adngin.cmd.startAuction([{ adUnit: 'side_2', placement: "adngin-side_2-0" }])); 367 if ($('.side-rail-wide').css('display') == 'block') adngin.queue.push(() => adngin.cmd.startAuction([{ adUnit: 'side_top', placement: "adngin-side_top-0" }, { adUnit: 'side_1', placement: "adngin-side_1-0" }])); 368 for (var i = 0; i < adngin.config.adUnits.length; i++) adngin.config.adUnits[i].smartRefresh[0].impressionLimit = 20; 369 }, 500); 370 }); 371 </script>
371 372 373 374 375 </div> 376 377 378 <a href="/patron.php">Remove Ads</a> | 379 <a href="javascript: reportAdsInfo();" >Report This Ad</a> 380 <div id="bannerSideSpacer"></div> 381 382 </div> 383 384 385
386<script type="text/javascript"> 387</script>
387 388
389<script type="text/javascript"> 390 var mobile_host = 'www.puzzles-mobile.com'; 391 $( document ).ready(function() { MVVM.apply(); }); 392 User.loadFromStorage(); 393 if (readCookie('fe') == null) { 394 User.loadFromAjax(); 395 createCookie('fe', 1, 1); 396 } 397 </script>
397 398 399 400 401 402<div class="dialog-overlay" id="dialogOverlay"> 403 <div class="dialog" id="dialog" role="dialog"> 404 <div class="dialog-header"> 405 <h2 class="dialog-title"></h2> 406 <puzzle-button class="dialog-close" id="closeDialog" variant="regular-subtle" icon="clear" assist-label="Close dialog"></puzzle-button> 407 </div> 408 <div class="dialog-content"></div> 409 </div> 410</div> 411 412</body> 413</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.