WordPress.org

Plugin Directory

AddToAny Share Buttons

Share buttons for WordPress including the AddToAny sharing button, Facebook, Twitter, Google+, Pinterest, WhatsApp, many more, and follow icons too.

1.6.18

  • Fix default icon size

1.6.17

  • New media attribute for sharing a specific image or video to the few services that accept arbitrary media (Pinterest, Yummly)
  • Update [addtoany] shortcode to accept specific media URL
    • Specify a direct media URL in the media attribute like [addtoany buttons="pinterest,yummly" media="https://www.example.com/media/picture.jpg"] to have Pinterest pin that image

1.6.16

  • Fix customizer preview check for WordPress versions older than 4.0 (thanks Jessica)

1.6.15

  • AddToAny widgets support new selective refresh in the WordPress 4.5 Customizer
  • AddToAny share endpoints default to HTTPS on HTTPS sites
  • Permit changing the target attribute for custom services (thanks Jasper)
  • The meta box ("Show sharing buttons") below the WordPress editor will no longer show when standard placement is disabled for the current post type
  • Add Kik share button
  • Add Skype share button
  • Add Viber share button
  • Add WeChat share button
  • Add Snapchat follow button

1.6.14

  • AMP (Accelerated Mobile Pages) support for share buttons in posts
  • PHP template code now accepts the icon_size argument

1.6.13

  • Fix automatic placement in post excerpts for certain themes & plugins that display post content on a page (thanks Agis)

1.6.12

  • Enable counters on floating share buttons when enabled for standard share buttons
  • Fix settings link for Multisite administrators (thanks Jan)
  • Simplify internal methods that automatically place standard share buttons
  • Automatic placement logic for WordPress excerpts has changed ("excerpt" usage & presentation varies widely among WordPress themes & plugins)
  • If needed, you can uncheck the "Display at the bottom of excerpts" placement option in AddToAny settings to disable button placement in a post's excerpt/snippet/intro
  • Add width & height fields for custom icons in the Advanced Options section
  • Update admin slug

1.6.11

  • Update [addtoany] shortcode to accept specific share buttons
    • Specify AddToAny service codes in the buttons attribute like: [addtoany buttons="facebook,twitter,google_plus"]
  • Add SMS share button
  • Add Telegram share button
  • Add Google Classroom share button
  • Add GitHub follow button
  • Update Instagram URL

1.6.10

  • Enable simpler syntax when using multiple share message templates
  • Override box shadow on buttons caused by CSS such as the default Twenty Sixteen theme's
  • Replace deprecated WP function used for the local cache option

1.6.9

  • Fix decoding of HTML entities in shared titles when the default character encoding is not UTF-8
  • Update packaged languages
  • Use Romanian language pack (thanks Adrian Pop)
  • Use Swedish language pack (thanks Piani)

1.6.8

  • Universal share counter is now available
  • Tweet counters have been removed because Twitter no longer provides counts
  • Official buttons (Facebook Like, etc.) have been moved to the bottom of the available services list
  • Support WP-CLI v0.21.0+ (thanks Compute and Daniel Bachhuber)
  • Support bootstrapped WordPress
  • Support for other script loading methods

1.6.7

  • New Additional CSS box for AddToAny CSS customizations
  • Rename Additional Options box to Additional JavaScript box
  • Fix quotes and other special characters in shared titles
  • Simplify sections in settings
  • Update universal button to canonical endpoint
  • Use SSL for local cache updates
  • Support must-use plugin usage via a proxy PHP loader so add-to-any.php can remain in the add-to-any directory
  • Remove support for old method of moving add-to-any.php into mu-plugins for auto-loading

1.6.6

  • Harden local caching option (thanks pineappleclock)
  • Remove old warning message when template tags seem to be missing (thanks Tenebral, and theme authors everywhere)
  • Adjust gettext calls by switching to single quotes for the text domain argument

1.6.5

  • Update Google icon
  • Update Google+ icon
  • Update Tumblr logo
  • Remove NewsTrust

1.6.4

  • Fix placement option for custom post types to not inherit the placement option for regular posts (thanks Air)
  • Permit custom AddToAny button in floating share bars (thanks billsmithem)
  • Update widget docblocks so they are not mistaken for PHP 4 constructors

1.6.3

  • Fix Google+ follow button URL by removing the hardcoded + (thanks foxtucker)
    • Be sure to add the + to your ID if you have a Google+ custom URL.
  • Custom follow services can be added to the Follow widget using the A2A_FOLLOW_services filter hook (see the FAQ)
  • Harden CSS vertical alignment of custom icon images and Tweet button
  • Change admin heading to <h1> for improved accessibility

1.6.2

  • Support AJAX loading from admin-ajax.php
  • Update CSS to fix alignment issues in some themes with button images and the Facebook Like button
  • Add small follow icons (Instagram, YouTube, Vimeo, Flickr, Foursquare, Behance, and RSS PNGs)
  • Add Known
  • Remove obsoleted detection of page.js versus feed.js

1.6.1

  • Titles with special characters are sanitized differently
    • Using wp_json_encode (or json_encode) instead of esc_js for sanitizing JavaScript strings (thanks Nigel Fish)
  • Fix issue where the new feed button pointed to an example URL instead of the saved URL (thanks debij)
  • Resolve Follow widget notice when widget is empty in debug mode

1.6.0.1

  • Resolve notices in debug mode

1.6

  • Follow buttons have arrived for WordPress!
  • Includes Instagram, YouTube, Vimeo, Flickr, Foursquare, Behance, and RSS
  • Go to Appearance > Customize or Appearance > Widgets to setup your follow buttons

1.5.9

  • Accept custom icons of all file types such as png, svg, gif, jpg, webp, etc.
  • Remove empty width and height attributes on custom icons for W3C validation
  • AddToAny is certified as multilingual-ready by WPML

1.5.8

  • Toggle share buttons on custom post types in AddToAny settings
    • Supports WooCommerce Product post types
    • Supports bbPress Forum, Topic, Reply post types
  • Remove QQ (use Qzone)
  • Remove border from buttons that some themes add to links in posts

1.5.7

  • Custom color share buttons have arrived!
  • Remove Bookmark/Favorites (low browser support)
  • Remove duplicate Print service (old and redundant)
  • Remove FriendFeed
  • Remove Springpad

1.5.6

  • Bulgarian translation (by Artem Delik)
  • Update French translation to resolve missing placement options

1.5.5

  • Support multilingual sites using WPML, including Polylang

1.5.4

  • New optional sharing header to easily place a label above the default share buttons
    • Accepts HTML
  • Fix text width of counters where long numbers would break to a newline (thanks Chris)
  • Remove old Additional Options note in settings

1.5.3

  • Share event handling comes to the WordPress plugin!
  • This means you can track and modify the share with some JavaScripting
    • Track shares with Adobe Analytics, Clicky, KISSmetrics, Mixpanel, Piwik, Webtrends, Woopra, custom analytics, etc.
    • Google Analytics integration is automatic as always
    • Modify the shared URL
    • Modify the shared Title for services that accept a Title directly (i.e. Twitter, but not Facebook)
  • Update asynchronous loading to use new callbacks property
  • Add Renren
  • Remove blip, iwiw

1.5.2

  • Localize More button string
  • Improve interoperability among feed readers by removing official service buttons from feeds

1.5.1

  • Update Print icon
  • Update YouMob icon
  • Update Symbaloo icon
  • Update Qzone (QQ) icon
  • Remove allvoices, arto, bebo, funp, jumptags, khabbr, linkagogo, linkatopia, nowpublic, orkut, phonefavs, startaid, technotizie, wists, xerpi

1.5

  • Custom icon sizes (applied to AddToAny vector icons)
  • Fix custom standalone service icons when used with large icons
  • Add Kakao
  • Add Qzone
  • Add Yummly
  • Update Wykop icon

1.4.1

  • Update CSS to fix Facebook Like button verical aligment caused by Facebook's inline styling change
  • Fix issue with shared titles containing unwanted HTML tags caused by some themes

1.4

  • New: Share counters in the same style for Facebook, Twitter, Pinterest, Linkedin and Reddit!
    • In Settings > AddToAny > Standalone Buttons, click the down arrow and toggle the "Show count" checkbox for any supported service
  • Floating buttons do not display share counts in this release
  • Update CSS to support AddToAny share counters

1.3.8.1

  • Add LINE icon (thanks tokyodev)
  • Add Mixi icon
  • Add Hacker News icon
  • Update Twitter icon

1.3.8

  • Floating share buttons are now disabled when "Show sharing buttons" is unchecked for a post/page
  • French translation (by Jacques Soulé)

1.3.7

  • New share menu design for the universal share button!
  • Floating share buttons code can be placed manually in theme files
    • Ideal for positioning the vertical share bar relative to site content
    • See the FAQ "How can I position a vertical floating share buttons bar relative to content?"
  • Fix JS console "undefined" notices during site previews (thanks Georgi Yankov)
  • Update universal sharing fallback to use HTTPS/SSL

1.3.6

  • Add LINE
  • Add Mixi
  • Add Hacker News
  • Update Twitter icon

1.3.5

  • Fix 'small icon + text' double-icon issue where the AddToAny Kit icon would appear in addition to packaged icon
  • Adjust default placement options for better control over the excerpts option

1.3.4

  • Fix large text-only icon where the AddToAny universal icon was appearing
  • Remove !important style declaration for small universal icon (thanks Tom Bryan)
  • Remove Mister Wong
  • Remove Yigg

1.3.3

  • Append trailing slash to custom icons location as necessary
  • Point to additional placement options and information
  • Remove old placement instructions for hardcoding
  • Remove old error reporting suppression in admin
  • Ukrainian translation (by Michael Yunat, http://getvoip.com)

1.3.2

  • Avoid loading button script in admin, especially for visual editor plugins
  • Add addtoany_script_disabled hook to programmatically disable JavaScript

1.3.1

  • Floating share buttons are now responsive by default
  • Responsive breakpoints configurable in Floating options
  • "Use default CSS" must be enabled in Advanced Options for responsiveness

1.3.0.1

  • Apply universal sharing button toggle to floating buttons

1.3

  • Floating share buttons (major new feature!)
  • AddToAny Vertical Share Bar
  • AddToAny Horizontal Share Bar
  • Update admin interface
  • Update options

1.2.9.3

  • Prevent script output in feeds on some sites
  • Remove constants for old WP versions (below 2.6)

1.2.9.2

  • Fix transparency on AddToAny's universal share icon
  • Add addtoany_sharing_disabled hook to programmatically disable sharing
  • Update Menu Options

1.2.9.1

  • Update template code
  • Update Advanced Options description
  • Fix button return notice for certain use cases

1.2.9

  • New Custom Icons option in the Advanced Options section
    • Use any icons at any location (media uploads directory, CDN, etc.)
    • This new method for using custom icons permits plugin updates that do not overwrite custom icons
  • Improve descriptions in settings

1.2.8.7

  • Fix code styling

1.2.8.6

  • Fix advanced caching option (most sites should not use this option)

1.2.8.5

  • For CSS customization, delineate between top and bottom in default sharing placement
  • Add .addtoany_content_top and .addtoany_content_top class names to .addtoany_share_save_container

1.2.8.4

  • Add Wanelo
  • Add WhatsApp

1.2.8.3

  • Set border to none on images for small icons and custom icons

1.2.8.2

  • Add pointer to settings in admin

1.2.8.1

  • Remove Favoriten
  • Remove Grono
  • Remove Hyves

1.2.8.0

  • Update Customize documentation links

1.2.7.9

  • Fix Print icon

1.2.7.8

  • Update Google+ Share button
  • Update Google +1 button
  • Update Delicious small icon
  • Update Diaspora small icon

1.2.7.7

  • Perfect compatibility with WordPress 3.8
  • Update email icon
  • Add confirm dialog to universal sharing toggle
  • Rename files and backend improvements for admin

1.2.7.6

  • Add option to disable universal sharing button
    • Disables the universal sharing button in automatic placement and ADDTOANY_SHARE_SAVE_KIT
    • The universal sharing button is still available via ADDTOANY_SHARE_SAVE_BUTTON (see FAQ)
  • Fix fieldset focusing in admin

1.2.7.5

  • Update Facebook Like button

1.2.7.4

  • Improve vertical alignment consistency of 3rd party buttons across themes

1.2.7.3

  • Harden AJAX detection

1.2.7.2

  • Support infinite scrolling of post content in themes
  • Support AJAX loading (on a post-load event)

1.2.7.1

  • Wrap addtoany shortcode with .addtoany_shortcode to enable specific styling
  • Add Flipboard
  • Update FAQ on hardcoding just the icons (both large and small icons)

1.2.7

  • Fix backwards compatibility with WordPress 2.8
    • Checkbox option to disable sharing buttons on each post and page
  • Add Baidu
  • Add Mendeley
  • Add Springpad
  • Update VK (Vkontakte)

1.2.6

  • Harden option to disable sharing buttons on each post and page
    • Extend option to custom post types

1.2.5

  • Large SVG icons are the default sharing format
  • Default standalone services are Facebook, Twitter, Google Plus
  • Note: If your sharing button suddenly changes (because you haven't saved AddToAny settings yet), you can go back to the traditional sharing button in Settings > AddToAny. Choose "Small" for the Icon Size to see the traditional buttons, and in Standalone Buttons, click "Add/Remove Services" to deselect Facebook, Twitter, and Google Plus. Then click Save Changes to save your AddToAny Share Settings.
  • Popular services have been moved to the top of the Standalone Buttons list

1.2.4

  • Add Pinterest Pin It Button and options

1.2.3

  • Adjust CSS to improve icon and text alignment
  • Add FAQ for removing sharing button(s) from Archive pages (including Category, Tag, Author, Date, and Search pages)

1.2.2

  • Fix code formatting (indents, newlines)

1.2.1

  • Checkbox option to disable sharing buttons on each post and page

1.2

  • Large sharing buttons (major new feature!)
    • Scalable vector icons (SVG icons)
    • Mobile ready
    • Retina and high-PPI ready
    • Customizable through CSS code (effects, height & width, border-radius, and much more)
    • Support for older browsers (reverts gracefully to PNG)
    • Large icons are available for the most popular services right now. More services will roll out soon
  • Adjust CSS for large icons
  • Remove old Internet Explorer stylesheet for rollover opacity effect
  • Add Icon Size options to settings
  • Defaults and settings adjustments
  • Simplify labels in settings

1.1.6

  • Add App.net
  • Add Outlook.com (formerly Hotmail)
  • Update Pinterest icon
  • Update Box icon
  • Update Digg icon
  • Update Evernote icon
  • Update Instapaper icon
  • Update Yahoo! icon
  • Update Vkontakte (VK) icon
  • Remove unused icons

1.1.5

  • Fix debug mode notices when manually placed in a theme file that does not display a post/page
  • Sanitize active services output in admin

1.1.4

  • Fix admin panel display of 3rd party button options after saving changes
  • Fix debug mode notices in admin

1.1.3

  • Fix validation and semantics of script tag placement, particularly when button is contained in a list element

1.1.2

  • Fix settings page conflict with certain features of the Jetpack plugin and other plugins & themes
    • Fix saving of 3rd party button options (for Facebook Like, Twitter Tweet, Google +1)
    • Fix service sorting
  • Add Pocket (formerly Read It Later)
  • Remove Read It Later (now Pocket)
  • Remove HelloTxt
  • Update Slashdot icon

1.1.1

  • Add Pinboard
  • Add Buffer
  • Add Diaspora
  • Add Kindle It
  • Add Mail.Ru
  • Add Odnoklassniki
  • Update Pinterest icon
  • Update Google icon
  • Update Google+ icon
  • Remove Google Reader
  • Remove Posterous
  • Remove Sphere
  • Remove Tipd
  • Remove Vodpod

1.1

  • Fix settings page conflict with certain features of the Jetpack plugin and other plugins & themes
  • Fix settings page's down arrow icon for advanced 3rd party buttons (Like, Tweet, etc.)
  • Update branding
  • Update buttons

1.0.3

  • Update Twitter logo

1.0.2

  • Add new Google+ Share button
  • Update FAQ for resizing advanced 3rd party buttons

1.0.1

  • Fix markup output for advanced 3rd party buttons when displayed as WordPress widget

1.0

  • After 5 years of development: Version One Point Oh!
  • Load advanced 3rd party buttons faster (Facebook Like, Twitter Tweet, Google +1)
    • Use A2A Kit for speed, extensibility, measurability
  • Adjust CSS to accommodate external resources for advanced 3rd party buttons
  • Lithuanian translation (by Vincent G.)

0.9

  • For all prior versions, see 1.6.12 or earlier

Requires: 3.7 or higher
Compatible up to: 4.5.3
Last Updated: 1 month ago
Active Installs: 300,000+

Ratings

4.7 out of 5 stars

Support

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

Got something to say? Need help?

Compatibility

+
=
Works!

5 people say it works.
1 person says it's broken.

100,1,1
100,1,1 100,1,1
100,1,1 100,1,1
100,1,1
100,4,4 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,12,12 100,4,4 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,3,3 100,1,1
89,9,8 100,4,4 100,3,3 100,1,1 100,1,1 100,3,3 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 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,1,1 0,1,0 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
50,2,1 100,4,4 100,9,9 67,3,2 91,11,10 100,2,2 100,1,1 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,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 0,1,0 100,3,3 100,1,1 100,1,1
100,5,5 100,21,21 91,34,31 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
97,37,36 100,16,16 82,11,9 100,10,10 83,12,10 100,24,24 100,3,3 0,1,0 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,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1 100,2,2 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
80,10,8 100,7,7 67,3,2 80,5,4 81,43,35 100,3,3 100,2,2 100,8,8 67,3,2 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 50,2,1 50,2,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,8,8 92,24,22 94,17,16 95,19,18 100,4,4 100,1,1 91,11,10 100,5,5 78,9,7 95,20,19 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,3,3 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,10,10 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,3,3 100,4,4 100,1,1 75,8,6 100,4,4 100,1,1 100,1,1
100,1,1 100,1,1 67,3,2 100,1,1 100,6,6 100,4,4 100,2,2 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 80,15,12 100,1,1 100,1,1 100,1,1 100,2,2 75,4,3 50,2,1 71,7,5 67,9,6 100,9,9 92,12,11 100,12,12 100,3,3 100,2,2 100,2,2 100,2,2 100,2,2 100,1,1 100,1,1
86,7,6 100,2,2 100,4,4 100,2,2 100,1,1 100,2,2 100,1,1 100,2,2 100,2,2 100,1,1 100,1,1
75,4,3 100,5,5 90,10,9 100,1,1 100,3,3 100,2,2 100,1,1 100,1,1 100,1,1
100,4,4 67,6,4 91,11,10 88,8,7 100,3,3 100,1,1
83,6,5 100,2,2
100,1,1 70,10,7 100,2,2 0,1,0
75,12,9 96,24,23 100,14,14
100,8,8 100,1,1
86,7,6 92,12,11 100,6,6 100,6,6 100,7,7 33,3,1 100,2,2 100,3,3 100,1,1
100,3,3 81,16,13 100,1,1
64,11,7
92,13,12
87,15,13
75,4,3
67,9,6
100,1,1 100,2,2 100,4,4 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,2,2 50,2,1 100,2,2 100,2,2 100,4,4 100,1,1 100,1,1 100,2,2 100,2,2
100,2,2 100,3,3 67,3,2 100,4,4 100,2,2 100,3,3 100,2,2 100,2,2 100,2,2 100,2,2 100,2,2
100,1,1 100,3,3 100,2,2 100,2,2 100,2,2 100,1,1 100,2,2 100,2,2 100,2,2
100,1,1 67,3,2 100,3,3 100,5,5 100,3,3 100,3,3 100,2,2 100,2,2 100,1,1 100,2,2 100,2,2 100,2,2 100,2,2 100,2,2 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,2,2
100,3,3 88,8,7 100,4,4 100,2,2 100,3,3 100,2,2 100,2,2 100,2,2 100,2,2 100,2,2 100,2,2 100,2,2 100,2,2 100,2,2 100,2,2 100,2,2 100,1,1 100,2,2 100,1,1
100,3,3 80,5,4 100,3,3 100,2,2 100,4,4 100,2,2 100,2,2 67,3,2 100,2,2 100,3,3 100,3,3 100,2,2 100,2,2 100,1,1 100,2,2 100,1,1
100,2,2 100,2,2 100,1,1 100,2,2 100,1,1
100,2,2 100,2,2 100,2,2 100,2,2 100,1,1 100,2,2 100,2,2 100,1,1
100,2,2 100,3,3 100,2,2 100,2,2 100,2,2 100,2,2 100,3,3 100,1,1 100,1,1 100,1,1 100,1,1 100,4,4 100,3,3
67,3,2 100,6,6 100,5,5 100,5,5 100,4,4 100,1,1 100,4,4 100,3,3 100,2,2 100,4,4 100,3,3 100,3,3
100,4,4
100,4,4 100,5,5 100,5,5 100,5,5 100,2,2 100,4,4 100,4,4 100,4,4 100,1,1
100,1,1 100,4,4 100,3,3 100,4,4 100,2,2 100,4,4
100,6,6 100,7,7 100,6,6 100,5,5 100,5,5 100,7,7 100,4,4 100,4,4 100,4,4 100,4,4 100,4,4 100,3,3 100,4,4 0,1,0
100,4,4 100,7,7 100,4,4 100,4,4 100,4,4 100,4,4 100,4,4 100,4,4
71,7,5 100,5,5 100,6,6 100,6,6 100,4,4 100,4,4 100,4,4
100,6,6 100,6,6 100,8,8 88,8,7 100,5,5
100,5,5
100,1,1
100,4,4 100,4,4 100,4,4
100,4,4 100,4,4 100,4,4 100,4,4 100,4,4 100,4,4 100,4,4
83,6,5 100,4,4 100,4,4 100,4,4 100,4,4 100,4,4 100,4,4
100,5,5 100,8,8 100,7,7 100,4,4 100,8,8 100,8,8 100,4,4
100,4,4 100,4,4
100,5,5 100,4,4 100,4,4
100,1,1
80,5,4 100,5,5 100,6,6 100,4,4 100,4,4
100,1,1 100,8,8 100,6,6 100,6,6 100,4,4
100,5,5 100,4,4 100,4,4 100,4,4 100,4,4 100,4,4 100,5,5
100,7,7 100,4,4 100,4,4 100,4,4 100,4,4 100,1,1
100,5,5 100,5,5 100,5,5 100,7,7 100,4,4 100,4,4
100,3,3
100,4,4 100,4,4 100,7,7 100,3,3
100,4,4 100,3,3
100,4,4 100,7,7 100,4,4
100,1,1 83,6,5