ac pattern by @Miauzilla