WordPress.org

Plugin Directory

Test out the new Plugin Directory and let us know what you think.

Spam Protection by CleanTalk (no Captcha Anti-Spam)

Spam protection, anti-spam, all-in-one, premium plug-in. No comments spam & users spam, no contact form & WooCommerce spam. Forget spam.

5.56 December 19 2016

  • Integrations: MailChimp Premium, Profile Press.
  • Changes comments flow.
  • FireWall updater fix.
  • Users check optimization.

5.55 December 23 2016

  • Integrations: Caldera Forms, Visual Form Builder.
  • Fix for different 'cookies' header names.
  • Fixed user deletion.

5.54 December 12 2016

  • Integrations: AmoForms, Contact Form Clean and Simple.
  • Comments check logic refreshed.
  • Registration JS error fix.
  • Users check fix.
  • Fix for translation system.
  • Minor fixes.

5.53.1 December 9 2016

  • Minor layout fixes.

5.53 November 28 2016

  • Addition warning before deleting users.
  • SpamFireWall is enabled by default.
  • Usernoise modal feedback / contact form : integration.
  • Translations.
  • Optimization.
  • Fixes.

5.52.1 November 14 2016

  • Users and comments check: Using new API method.
  • Quick Contact From: Integration via "Custom Contact Forms" setting.
  • JavaScript filtration improved.
  • Translation changes.
  • Optimized JavaScript code.

5.51 November 2 2016

  • Added protection for internal forms
  • Immediate spam check for comments and users from WP dashboard
  • Optimized code

5.50.1 October 24 2016

  • Improved filtration in contact forms.
  • SpamFireWall: Fixed issue with SFW logs
  • Skipping service fields: Fast Secure Contact Froms, QU Forms, Custom Contact Forms

5.50 October 20 2016

  • Custom contact forms: integration.
  • Pirate Forms: integration.
  • PHP 7 compatibility: Deleted third-party JSON library and dependences.
  • PHP 7 compatibility: Fixed end of lines.
  • YOAST Seo: Fixed PHP warnings.
  • SpamFireWall: Minor fix for SpamFireWall counter.
  • Only admin could access to CleanTalk dashboard (exclude Authors an Editors).
  • Improved filtration in contact forms.

5.49.2 October 5 2016

  • Second Fix for database error. Stable version.

5.49.1 October 5 2016

  • Fixed database error.

5.49 October 3 2016

  • SpamFireWall feature: Class upgraded.
  • New feature: Delete links from approved comments.
  • Settings: Grouped.
  • Settings: Altered description fixed spelling mistakes.
  • Settings: Added indicator for SpamFireWall.
  • Admin bar: Added SpamFireWall counter
  • Clean and Simple Contact Form: Direct integration.
  • WooCommerce: Don't check password recovery form.
  • WooCommerce Wishlists: Issue with check for Google bots.
  • JetPack: contact form fix.
  • Fixed and created the defaults for all CleanTalk options.
  • Fixed spelling mistakes.

5.48 September 15 2016

  • buddyPress: Added private messages filtering. Doesn't check user if he has 3 or more messages in the "sentbox" and "inbox" folders.
  • buddyPress: Added option in settings for private messages check.
  • WooCommerce Wishlist: Added check for wishlists.
  • Fixed issue with "check all post data" option.
  • Improved filtering for Gravity Forms
  • Mobile Assistant Connector fix
  • Minor fixes.

5.47 September 5 2016

  • WooCommerce: direct integration for checkout form.
  • WooCommerce Sensei: login form fix.
  • bbPress: Added the check for topics and comments with stop_words
  • bbPress: Skip check for admin in comments and topics
  • UserPro: fixes. Request without field "shortcode"
  • Contact Form 7: Bug fix.
  • SpamFireWall: Optimized logs rotation.
  • Updated inner functions (compatibility fix for PHP 5.4+)
  • Fixed output of counters (without spamfirewall statistics)
  • Fixed spelling in settings
  • Added "Delete from the list" button in comments spam check page
  • Minor fixes.

5.46 August 17 2016

  • Fixed issue with admin bar links in WP Multi Network mode.
  • Added "All time counter" and "Daily counter" into admin bar.
  • Added settings to disable counters in admin bar.
  • New style for "Get access key manually" button.

5.45.2 August 4 2016

  • Added Anti-Spam protection for Quick Event Manager.
  • Improved bulk spam test for users. Now the plugin does not mark as Spam user, if the user IP address has spam activity more then 30 days ago.
  • Fixed bulk spam test for comments. Previous version had a conflict between spam history for IP and Email.
  • Minor fix function to get the API key.

5.45.1 July 26 2016

  • Fixed issue with missed spam messages, subscriptions.
  • Improved bulk spam test for comments. Now the plugin will not mark as Spam comments, if a comment sender (IP address) has spam activity more then 30 days ago.

5.45 July 21 2016

  • Optimized bulk spam comments deletion.
  • Turned off JavaScript anti-spam cookies if the option 'Set cookies' is turned off. It helps to avoid issues with Varnish.
  • Added links to bulk spam comments&users removal tool.

5.44.1 July 13 2016

  • Optimized options getting code.
  • Added the option 'Protect Logged in users' to do anti-spam tests for submissions by logged in users.

5.43.2 June 30 2016

  • Optimized anti-spam code for AJAX based contact forms.
  • Fixed CSS layout of counters in Admin bar (issue with layout in IE11).

5.43.1 June 23 2016

  • Added agent version in requests to test a connection between the website and servers.
  • Fixed issue with PHP notices in cleantalk-admin.php.

5.43 June 22 2016

  • Added spam protection for registrations via 'Login with AJAX' plug-in.
  • Added a new counter to Admin bar that allows to count spam and approved submissions since last reset.
  • Update the code that tests a connection between a website and CleanTalk's servers. New version doesn't generate submissions with email good@cleantalk.org.
  • Fixed issue with spam protection for nested forms by Formidable plug-in.

5.42 2016-06-15

  • Added anti-spam protection for UserPro.
  • Improved protection for Formidable forms + Varnish.
  • Improved bulk search for spam accounts.
  • Fixed spam protection for pages that contain multiple Formidable forms with same HTML ID.
  • Optimized PHP code to be compatible with PHP 5.4 and above. The patch has been applied to Formidable forms spam protection.
  • Minor fixes in plugin backend.

5.41 2016-05-31

  • Added HTTP response in plugin response if an network issue was happend.
  • Optimized JavaScript anti-spam test for Formidable forms.
  • Re-stored the option to auto redirect to plugn settings after plugin activation.
  • Fixed issue with nasted fields in Formidable forms.

5.40.3 2016-05-26

  • Added option to encrypt (SSL) connection to CleanTalk anti-spam servers.
  • Added JSON encoding for AJAX forms.
  • Obfuscated private data for Custom contact forms option.
  • Optimized bulk users check for spam over blacklists database.
  • Fixed issue with lost connection to servers and JavaScript anti-spam test.
  • Fixed issue with WordFence and collect_details.

5.40.2 2016-05-11

  • Improved account status check logic.
  • Fixed issue with double anti-spam tests for FastSecure contact forms.
  • Fixed issue with nulled JavaScript variables assigned from backend. This issue might me occured on standart WordPress registration form and with failed JavaScript spam test.
  • Fixed issue with session_start() with PHP sessions stored in memcache.

5.40.1 2016-04-28

  • Fixed issue with Super Socializer.
  • Fixed issue with spam filtration for logged in users and Formidable forms.
  • Added logging of all submitted fields for FastSecure contact form.

5.40 2016-04-19

  • Added JSON encoding for posts that were protected via Custom contact forms option. It allows show anti-spam logs in the Dashboard in more comfortable view.
  • Minor fix in plugin settings.
  • Fixed pagination for bulk users spam test.
  • Fixed issue with unknown _SESSION.
  • Fixed issue with double SpamFireWall database upload.

5.39.1 2016-04-04

  • Improved AJAX based anti-spam test with HTTPS backends.
  • Added fix to avoid issue with empty ct_info_flag on JavaScript side.
  • Added logic to exclude caching for SpamFireWall.
  • Removed a condition to skip accounts with 127.0.0.1 IP in spam test for registered acconts.

5.38.1 2016-03-24

  • Fixed issue with PHP sessions and 'The session id is too long or contains illegal characters'.
  • Removed SpamFireWall protection on /feed page.
  • Disabled anti-spam tests for AJAX calls if the option 'Custom contact forms' is turned off.
  • Added reject notice for spam submissions on Gravity forms with AJAX calls.

5.37.3 2016-03-10

  • Minor bug fixes. Added an option to support Varnish cache.

5.36.1 2016-02-05

  • Fixed bug, when users receive error after logging in

5.36 2016-02-04

  • Improved JavaScript anti spam protection
  • Improvements for avoiding blocking requests from payment systems

5.35 2016-01-14

  • Added support for IP licensing
  • Some anti-spam protection improvements
  • Small backend interface fixes

5.34.1 2015-12-17

  • Fixed trackback antispam protection: improved checking mechanism
  • Fixed problem with blocking MailPoet: added exclusions in spam checking algorithm

5.34 2015-12-10

  • Improved spam checking mechanism
  • Added "Collect browser details" option for better antispam protection
  • Fixed custom contact forms checking
  • Minor translations fixes

5.33.1 2015-12-04

  • Fixed issue with BBPress
  • Fixed anti-spam comments checking
  • Fixed bulk checking
  • Fixed trackback and pingback checking

5.33 2015-12-01

  • Backend interface fixes
  • Improved SpamFireWall efficiency
  • Improved performance of anti spam checking

5.32 2015-11-26

  • Added improvements for manual spam detection
  • Fixed errors in backend
  • Fixed bulk users anti spam checking
  • Added indicator for bulk spam checking
  • Added "Get access key automatically" feature

5.31 2015-11-11

  • Improved backend performance
  • Fixed counter of approved/blocked spam attacks
  • Fixed Spam Firewall logging

5.30 2015-11-05

  • Improved anti-spam checking
  • Optimized performance
  • Fixed blocking email preview in MailPoet
  • Interface fixes
  • WPMU interface fixes

5.29 2015-10-27

  • Optimized performance
  • Fixed bugs in custom contact forms spam checking

5.28.7 2015-10-23

  • Major backend peromance fix.

5.28 2015-10-16

  • Fixed errors in anti-spam checking
  • Restored options for spam checking registrations and cpmmon contact forms
  • Improved anti spam defence
  • Fixed problems with AJAX functionality in MailPoet, WooCommerce and other AJAX plugins

5.27 2015-10-13

  • Improvements in SpamFireWall feature
  • Code optimization
  • Backend interface fixes

5.26 2015-10-05

  • Added WordPress Language Pack support
  • Removed spam checking for some autorisation plugins
  • New experimental feature: SpamFireWall

5.25.2 2015-09-28

  • Fixed backend bug

5.25.1 2015-09-28

  • Added widget with anti-spam statistics
  • Added information about blocked spam attacks in admin dashboard and CleanTalk settings
  • Added ability not to check comments for users with 3 or above allowed comments
  • Added an option 'Help others known CleanTalk' to show information for site visitors, that your site is protected from spam by us
  • Some backend interface settings
  • Removed "CleanTalk connection test" query

5.24.1 2015-09-16

  • Fixed some errors in frontend
  • Fixed access key saving

5.24 2015-09-14

  • Backend interface fixes
  • Improvement for AJAX JavaScript spam checking

5.23 2015-09-01

  • Fixed BuddyPress profile search false positivities of anti-spam protection.
  • Some interface fixes of bulk users & comments spam checking

5.22 2015-08-26

  • Fixed possible XSS issue for anti-spam test on third-party forms.

5.21 2015-08-21

  • Fixed bug with skipping spam submissions
  • Fixed bug with receiving old user_token for viewing anti-spam statistics
  • Small backend fixes

5.20 2015-08-15

  • Fixed anti-spam stats in admin bar
  • Fixed issue with skipping spam submissions
  • Added some PHP-constants for advanced users

5.19 2015-08-11

  • New feature: anti-spam checking for registered users
  • Fixed issue with AJAX JavaScript checking
  • Fixed issue with SEO Yoast xml sitemaps.

5.18 2015-08-04

  • Fixed issue with user_token
  • Added anti-spam API, see our FAQ

5.17 2015-07-23

  • Fixed infinite redirection after activation
  • Minor backend fixes

5.16 2015-07-22

  • Fixed external services checking
  • Fixed mass comments deletion
  • Fixed AJAX anti-spam protection

5.15 2015-07-16

  • New feature: anti-spam protection for forms, that uses external services

5.14 2015-07-03

  • Added anti-spam protection for some themes and plugins
  • Some backend fixes

5.13 2015-06-12

  • Closing notification for anti-spam renew
  • Fixed bulk anti spam comment checking

5.12 2015-06-01

  • Added option for checking all post data for spam
  • Some JavaScript protection improvements
  • Added option for old JavaScript check (without AJAX)

5.10 2015-05-25

  • Fixed Javascript error on some forms

5.9 2015-05-21

  • Fixed Javascript error on CF7 and JetPack
  • Some backend and frontent fixes

5.8 2015-05-18

  • Minor fixes

5.7 2015-05-18

  • Fixed French translation
  • Fixed protection algorithm

5.6 2015-05-11

  • Fixed translation
  • Fixed bulk comments anti-spam checking
  • Added option for disabling anti spam statistics in adminbar
  • Some security fixes

= 5.5 2015-04-29 * Fixed security issue

5.4 2015-04-27

  • Some interface and functionality changes in plugin settings page
  • Added counter for anti-spam statistics in admin bar

5.3 2015-04-13

  • Added anti-spam protection for Divi theme contact forms
  • Added anti-spam protection for MyMail contact forms
  • Added anti-spam protection for MailPoet Newsletters
  • Some interface and functionality changes in backend

5.2 2015-04-01

  • Added link for anti-spam statistics
  • Added WP User Frontend Pro registration form protection

5.10 2015-03-24

  • Fixed site crash after installing 5.0 on some websites

5.00 2015-03-24

  • Added bulk comments checking for spam via CleanTalk blacklists
  • Added anti-spam form protection for 'Ajax Login & Register'
  • Fixed JetPack form protection

4.24 2015-03-20

Added immediate spam protection activation.

4.22 2015-03-17

Added button for automatic spam protection key getting.

4.21 2015-03-11

Added license renew notification.

4.20 2015-03-03

German, Italian, Polish, Portuguese translations, minor code fixes.

4.19 2015-02-24

Increased JS keys lifetime.

4.18 2015-02-17

Bugfix - fixed bug with comments approvement, PayPal 'payment_status' and Akismet 'spam' status processing.

4.17 2015-02-12

New base class, divided code to 3 separate files - common, public and admin.

4.16 2015-02-05

New base class, fixed JetPack filters logics, optimized Formidable, bbPress, BuddyPress filters.

4.15 2015-01-29

Support of Contact Form 7 versions before 3.0.0, fixed global JS-vars and online notice cookie logics.

4.14 2015-01-19

Removed deprecated option from comment approvement code.

4.13 2014-12-29

Not spam comments auto approvement bug fix.

4.12 2014-12-29

Plugin backend minfor bug fixes.

4.11 2014-12-22

Major changes in spam protection algorithms.

4.10 2014-12-10

Minor improvements for custom contact/registration/subscribe forms.

4.9 2014-11-24

Minor bug fix for Contact form 7.

4.8 2014-11-19

Improved anti-spam protection for BuddyPress registrations and custom contact forms.

4.7 2014-11-16

Fixed JavaScript antispam test for FastSecure contact form.

4.6 2014-11-11

Minor changes in anti-spam logic for BuddyPress registrations, contact forms and bbPress guest posting.

4.5 2014-11-04

Bug fixes for Contact form 7 and bbPress guests posting.

4.4 2014-10-29

Improved JS checking for CF7.

4.2 2014-10-20

Increased plugin perfomance for BuddyPress registrations.

4.1 2014-10-13

Minor anti-spam improvements for contacts, registration and contact forms.

4.0 2014-10-06

Major anti-spam improvements for registration and contact forms.

3.9 2014-10-01

Did exception to do not break to create new user in WordPress backend.

3.8 2014-09-19

Bug fix release. Minor fixes in API class and JavaScript anti-spam test.

3.6 2014-09-15

Minor fixes in anti-spam protection for Formidable and custom contact forms.

3.4 2014-09-04

Spam comments rotation. Custom (themes) contact forms support.

3.2 2014-08-27

Minor changes in spam filtration logic.

3.1 2014-08-19

Major changes for comments antispam logic. Improved plugin speed.

2.59 2014-08-14

Antispam protection for bbPress guests posts. Improvement for JetPack comments and PHP API update.

2.58 2014-08-06

  • Added anti-spam protection for signups posted via WooCommerce order form.
  • Improved anti-spam protection for Contact Form 7.
  • Improved anti-spam protection for registrations. Now the plugin looking for JavaScript antispam test results not only in POST array, but in COOKIES array too. This improvement allows protect signup forms for any untested signups plugins and themes.
  • Updated PHP API. No the plugin can resolve sender IP for websites behind proxy servers. If the proxy servers uses private IP address.

2.57 2014-07-29

  • Improved anti-spam protection for comments. The plugin now proccessing website url in the comments form.
  • Fixed sign remove logic for approved comments. Previous version doesn't cut sign for comments approved via AJAX call in WordPress backend.
  • Fixed switching to SSL for comments. Previous version doesn't use secured connection for comments.

2.56 2014-07-21

  • Fixed account status check logic. Previous version makes unnecessary test API calls when the plugin asks account status check.

2.55 2014-07-11

  • Fixed bug with account status function. In backend the plugin showed notice 'Please don’t forget to disable CAPTCHA if you have it!' on every page.

2.54 2014-07-11

  • Fixed signup anti-spam protection logic for BuddyPress registrations.
  • Fixed anti-spam protection for JetPack contact form.
  • Changed account status check logic.

2.53 2014-06-27

  • Fixed anit-spam protection bug for signups.
  • Changed anti-spam functions (comments and signups) priority.

2.52 2014-06-25

  • Fixed 'Fatal error: Call to a member function get_error_code()' issue with signups via BuddyPress.

2.51 2014-06-23

  • Added spam protection for registrations via plugin New User Approve by Josh Harrison. If the CleanTalk matched signup as spam this signup will be denied to placing in pending queue.
  • Added option "Use secure (SSL) connection to CleanTalk cloud". If the option enabled plugin will communicate with CleanTalk severs via 128bit encrypted data channel. So, if you have SSL protected webforms on website you can use this option to be sure that visitors personal data safely transmits to CleanTalk servers.
  • Fixed minor bug with loading backend functions.

2.49 2014-06-10

  • Added spam protection for S2Member Auth.net forms.
  • Added spam protection for multisite signup form.
  • Optimized account status check function.

2.46 2014-05-19

  • Added: HTML notice about the need to enable JavaScript.
  • Fixed: Fixed pingbacks anti-spam test.

2.44 2014-05-12

  • Added: Anti-spam protection for S2Member framework.
  • Improved: Plugin load time for backend and frontend.
  • Improved: JavaScript anti-spam test.
  • Fixed: PHP warning mb_convert_encoding()

2.42 2014-04-29

  • Fixed: JavaScript anti-spam test for comments.

2.38 2014-03-27

  • Fixed: Registraion form submit time spam test.

2.36 2014-03-12

  • Reversed to patches from old revisions.

2.35 2014-03-12

  • New: Notifications about disabled account
  • New: Improved JavaScript spam test.
  • Fixed: Code optimization
  • Fixed: JavaScript test for signups.

2.33 2014-02-12

  • Fixed: CURLOPT_FOLLOWLOCATION bug at admin notice

2.32 2014-02-04

  • New: Added notice about automatically approved comment. The notice shows only for first approved comment and only for new commentators (without approved comments) of the blog.
  • New: At WordPress console added banner for notices.
  • Changed: Screenshots updated.

2.31 2014-01-24

  • New: Added spam protection for JetPack comments
  • Fixed: CURL connection issue "Expect: 100-continue"

2.30 2014-01-13

  • Changed: Improved servers connection logic.
  • Fixed: Antispam test for Fomidable forms.

2.27 2013-12-06

  • New: Added protection against spam bots for JetPack Contact form.
  • Fixed: JavaScript anti-spam logic for registrations and Contact form 7.

2.25 2013-11-27

  • New: Added protection against spam bots for BuddyPress registrations.
  • New: Added protection against spam bots for Contact form 7.
  • New: Added Spanish (es_ES) translation.

2.23 2013-11-20

  • New: Added automatic training blacklists on spam bot account deletion.
  • New: Added URL to project homepage at plugin options.
  • Changed: Improved anti-spam logic.

2.21 2013-11-13

  • Changed: WordPress blacklists settings get priority over plugin's anti-spam settings
  • Changed: Disabled management approval comments for regular commentators of the blog. Automatically approved for publication only the comments of the new blog authors.
  • Changed: PHP code optimizations

2.19 2013-11-08

  • New: Antispam protection from spam bots at the registration form
  • Changed: Russian localization for admin panel
  • Changed: PHP code optimizations

2.5.18 2013-11-01

  • Fixed: Bug with selection of the last comments for post
  • New: Antispam protection for Formidable feedback forms
  • New: Automatic deletion of outdated spam comments
  • New: On/Off option for comments spam filtration
  • Tested with WordPress 3.7.1

2.4.15 2013-09-26

  • Fixed: Bug with mass comments deletion
  • Changed: Russian localization for admin panel
  • Tested with mulitsite setup (WordPress network or WPMU)

2.4.14 2013-08-29

  • Changed: Removed feedback requests to the servers for banned (spam) comments.

2.4.13 2013-08-19

  • Fixed: "Fail connect to servers..." error on hostings with disabled 'allow_url_fopen' PHP option.

Requires: 3.0 or higher
Compatible up to: 4.7.1
Last Updated: 3 days ago
Active Installs: 50,000+

Ratings

4.9 out of 5 stars
5 stars 1,553

Support

4 of 4 support threads in the last two months have been marked resolved.

Got something to say? Need help?

Compatibility

+
=
Works!

5 people say it works.
0 people say it's broken.

100,2,2
100,2,2
100,3,3 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,3,3 100,2,2 100,2,2 100,3,3 100,4,4 100,4,4 100,4,4 100,1,1 100,3,3 100,1,1
100,6,6 100,4,4 100,4,4 100,3,3
100,2,2 100,7,7 100,4,4 100,6,6 100,1,1
100,7,7 100,4,4
100,5,5
83,6,5 100,7,7 100,7,7 100,6,6 100,8,8 100,4,4 100,1,1 100,5,5 100,5,5
100,5,5 100,7,7 100,5,5 100,5,5
100,1,1 100,6,6 100,5,5 100,7,7 100,4,4 100,4,4 100,5,5
100,4,4
100,5,5
100,4,4 100,4,4 100,4,4 100,3,3 100,1,1
100,2,2 100,6,6 100,4,4 100,5,5 100,4,4 100,4,4 80,5,4 100,1,1 100,4,4 100,4,4 100,4,4 100,4,4 100,3,3 100,1,1
100,1,1 100,3,3 100,4,4 100,4,4 100,4,4 100,4,4 100,1,1
100,4,4 100,4,4 100,4,4 100,5,5 100,5,5 100,6,6 100,4,4 100,4,4 100,4,4 100,5,5 100,5,5 100,5,5
100,4,4 100,3,3 100,3,3 100,4,4 71,7,5 100,5,5
100,1,1 100,2,2 100,1,1 100,5,5 100,4,4 100,4,4 100,4,4 80,5,4 100,4,4
100,4,4 100,4,4 100,5,5 100,4,4 100,4,4 100,4,4 100,5,5 100,7,7 100,4,4 100,4,4 100,3,3
100,1,1
100,1,1 100,1,1
100,2,2 100,3,3
100,1,1 100,5,5 100,3,3
100,4,4 100,5,5 80,5,4 100,4,4 100,2,2 100,3,3 100,4,4 100,2,2 100,1,1 100,1,1 100,1,1 100,2,2 100,3,3 100,3,3 100,3,3 100,4,4
100,4,4 100,4,4
100,4,4 100,4,4 100,4,4
100,5,5 100,4,4 100,4,4 100,5,5 100,4,4 100,4,4 100,4,4 100,5,5 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1 100,2,2 100,2,2 100,2,2 100,2,2 100,2,2 100,2,2 100,1,1 100,1,1 100,1,1 100,2,2
100,4,4 100,3,3 100,4,4 100,4,4 100,4,4 100,5,5 100,4,4 100,5,5 100,4,4 100,4,4 100,5,5 100,4,4 100,4,4 100,6,6 100,2,2
100,4,4 100,5,5 100,5,5 100,2,2 100,2,2
100,4,4 100,6,6
100,5,5 100,4,4 100,9,9 100,4,4 100,1,1 100,5,5 100,5,5
100,5,5 100,4,4
100,5,5 100,5,5
100,3,3 100,6,6 100,7,7 100,7,7 100,6,6
100,1,1 100,6,6 100,6,6 100,5,5 100,3,3 100,4,4 100,7,7 100,5,5
100,6,6 100,5,5
100,1,1 100,5,5 100,4,4 100,4,4 100,4,4 100,3,3 100,5,5 100,5,5 100,5,5
100,4,4 100,4,4 100,4,4 100,5,5 100,1,1
100,6,6 100,5,5