that_one_nigga_you_k

sopa de letrinhas

Nov 24th, 2023 (edited)
222
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 59.83 KB | None | 0 0
  1. // ███████╗███████╗███████╗ █████╗     ██████╗ ██╗   ██╗██████╗ ███████╗ ██████╗  █████╗     ██████╗ ███████╗     ██████╗ ██╗   ██╗███████╗███████╗████████╗ █████╗  ██████╗
  2. // ██╔════╝██╔════╝██╔════╝██╔══██╗    ██╔══██╗██║   ██║██╔══██╗██╔════╝██╔════╝ ██╔══██╗    ██╔══██╗██╔════╝    ██╔═══██╗██║   ██║██╔════╝██╔════╝╚══██╔══╝██╔══██╗██╔═══██╗
  3. // █████╗  ███████╗███████╗███████║    ██████╔╝██║   ██║██║  ██║█████╗  ██║  ███╗███████║    ██║  ██║█████╗      ██║   ██║██║   ██║█████╗  ███████╗   ██║   ███████║██║   ██║
  4. // ██╔══╝  ╚════██║╚════██║██╔══██║    ██╔══██╗██║   ██║██║  ██║██╔══╝  ██║   ██║██╔══██║    ██║  ██║██╔══╝      ██║▄▄ ██║██║   ██║██╔══╝  ╚════██║   ██║   ██╔══██║██║   ██║
  5. // ███████╗███████║███████║██║  ██║    ██████╔╝╚██████╔╝██████╔╝███████╗╚██████╔╝██║  ██║    ██████╔╝███████╗    ╚██████╔╝╚██████╔╝███████╗███████║   ██║   ██║  ██║╚██████╔╝
  6. // ╚══════╝╚══════╝╚══════╝╚═╝  ╚═╝    ╚═════╝  ╚═════╝ ╚═════╝ ╚══════╝ ╚═════╝ ╚═╝  ╚═╝    ╚═════╝ ╚══════╝     ╚══▀▀═╝  ╚═════╝ ╚══════╝╚══════╝   ╚═╝   ╚═╝  ╚═╝ ╚═════╝
  7.                                                                                                                                                                          
  8. //  ██████╗     ███╗   ██╗    ██╗   ██╗ █████╗ ██╗     ███████╗    ███╗   ██╗ █████╗ ██████╗  █████╗                                                                        
  9. // ██╔═══██╗    ████╗  ██║    ██║   ██║██╔══██╗██║     ██╔════╝    ████╗  ██║██╔══██╗██╔══██╗██╔══██╗                                                                        
  10. // ██║   ██║    ██╔██╗ ██║    ██║   ██║███████║██║     █████╗      ██╔██╗ ██║███████║██║  ██║███████║                                                                        
  11. // ██║▄▄ ██║    ██║╚██╗██║    ╚██╗ ██╔╝██╔══██║██║     ██╔══╝      ██║╚██╗██║██╔══██║██║  ██║██╔══██║                                                                        
  12. // ╚██████╔╝    ██║ ╚████║     ╚████╔╝ ██║  ██║███████╗███████╗    ██║ ╚████║██║  ██║██████╔╝██║  ██║                                                                        
  13. //  ╚══▀▀═╝     ╚═╝  ╚═══╝      ╚═══╝  ╚═╝  ╚═╝╚══════╝╚══════╝    ╚═╝  ╚═══╝╚═╝  ╚═╝╚═════╝ ╚═╝  ╚═╝                                                                        
  14.                                                                                                                                                                          
  15. // ███████╗ ██████╗ ██╗    ███╗   ███╗████████╗ ██████╗     ██████╗ ██╗ ██████╗ ██████╗     ██████╗  ██████╗                                                                
  16. // ██╔════╝██╔═══██╗██║    ████╗ ████║╚══██╔══╝██╔═══██╗    ██╔══██╗██║██╔═══██╗██╔══██╗    ██╔══██╗██╔═══██╗                                                                
  17. // █████╗  ██║   ██║██║    ██╔████╔██║   ██║   ██║   ██║    ██████╔╝██║██║   ██║██████╔╝    ██║  ██║██║   ██║                                                                
  18. // ██╔══╝  ██║   ██║██║    ██║╚██╔╝██║   ██║   ██║   ██║    ██╔═══╝ ██║██║   ██║██╔══██╗    ██║  ██║██║   ██║                                                                
  19. // ██║     ╚██████╔╝██║    ██║ ╚═╝ ██║   ██║   ╚██████╔╝    ██║     ██║╚██████╔╝██║  ██║    ██████╔╝╚██████╔╝                                                                
  20. // ╚═╝      ╚═════╝ ╚═╝    ╚═╝     ╚═╝   ╚═╝    ╚═════╝     ╚═╝     ╚═╝ ╚═════╝ ╚═╝  ╚═╝    ╚═════╝  ╚═════╝                                                                
  21.                                                                                                                                                                          
  22. //  ██████╗ ██╗   ██╗███████╗    ██╗███╗   ███╗ █████╗  ██████╗ ██╗███╗   ██╗███████╗██╗                                                                                    
  23. // ██╔═══██╗██║   ██║██╔════╝    ██║████╗ ████║██╔══██╗██╔════╝ ██║████╗  ██║██╔════╝██║                                                                                    
  24. // ██║   ██║██║   ██║█████╗      ██║██╔████╔██║███████║██║  ███╗██║██╔██╗ ██║█████╗  ██║                                                                                    
  25. // ██║▄▄ ██║██║   ██║██╔══╝      ██║██║╚██╔╝██║██╔══██║██║   ██║██║██║╚██╗██║██╔══╝  ██║                                                                                    
  26. // ╚██████╔╝╚██████╔╝███████╗    ██║██║ ╚═╝ ██║██║  ██║╚██████╔╝██║██║ ╚████║███████╗██║                                                                                    
  27. //  ╚══▀▀═╝  ╚═════╝ ╚══════╝    ╚═╝╚═╝     ╚═╝╚═╝  ╚═╝ ╚═════╝ ╚═╝╚═╝  ╚═══╝╚══════╝╚═╝                                                                                    
  28.                                                                                                                                                                                                                                                                                                                                                                                                                                                        
  29.  
  30.  
  31. #include <stdio.h>
  32. #include <string.h>
  33.  
  34. // &&%%%%%%&&&&&&&&&&&%%**/////(*/******////////////.#%######%#####(//////**/*//////***//*...............,,,,,....,.,*,,,,.,................,,,,,,,..............,.*/(/(((((((/%&&%&%%%%%%%%%%%%%%%%%%%%%%%
  35. // %%%%&%&&&&&&&&&&&&&&%*//////(///,,(,,,.////(((///,################((//////////////******......................,..,...,,...,..............,,,,,,,................*/(/((((((((%&&&&%%%%%%%%%%%%%%%%%%%%%%%
  36. // %%%%%&&&&&&&&&&&&&&&%(**////((*(*,(,...////((((///.#################(((////////////******...........,,...,,*,,*,***//,,*,..,,..,..,,,,..,,,,,,,,,...............**(/(((((((/%&&&&%%%%%%%%%%%%%%%%%%%%%%%
  37. // %%&&&&%&&&&&&&&&&&&&%#*//////(,/*,(,,,,*////(((((/,(%%#################(///////////**///*,..//*/(//(/((((((/##(%(%#((#%(((#(//(**,,,,,,,,,,,,,,,,...............**(/(((((/(/%&&&%&%%%%%%%%%%%%%%%%%%%%%%
  38. // %%&&&%&&%%&&&&&&&&&&%%/*/////(*/**/.,...////(((((//.#%%%#%#%#########%###((//////////////**(/******./(%%%#%%#(#%&###(%((##/(/((//**,//,,,,,,,,,,,...............**(/(((((((/%&&&&%%%%%%%%%%%%%%%%%%%%%%%
  39. // %%%%&%%%%&&&&&&&&&&&&%**/////(//***..,..////((/(((/.(%%####%#######%######(((///////*((/*/(/**/.//(##/&&###%%%%#(#/#(((*(/#((((/(#(/(****,,,,,,,,...............,*(/(((((((/#&&&&%%%%%%%%%%%%%%%%%%%%%%%
  40. // %%%%%%&&&&&&&&&&&&&&&%/*/////(///*,/.,*//////(/(((//.%%%##########%%%%#######((////(//**/(/***//#(#/#((##%%%&%#/(/*///%((///(##(##((/****,,,,,,,,...............,*(/(((((((/#&&&&%%%%%%%%%%%%%%%%%%%%%%%
  41. // &%%%%%&&%&&&&&&&&&&&&%#*///////**** /////////((((((/.#%%####%#######%%#########(((////(/(*//(#%#%#(*/***/#((((*/*/**/*/*.*/////*,**/**//******,*,...............,*(/(((((((/#&&&%%%%%%%%%%%%%%%%%%%%%%%%
  42. // %%%%%%&&&&&&&&&&&&&&&%%*//////(*/** /*///////((/(((/,.%%########%#######%####%##(//*/(/**,/(/**/(((/#/////#(*(/(//(/((///(/*,(*,*,,****//*/**,,**...............,*(/(((((((/#&&&%%%%%%%%%%%%%%%%%%%%%%%%
  43. // %&%%%%%%%&&&&&&&&&&&&&%////////*/,*./*////////((((///.%######################(///*,**,*,..***#%(#/(####(,**//###%#(##/(((/#/(////*/**,*///////***,,,.............*(/(((((((/#&&&%%%%%%%%%%%%%%%%%%%%%%%%
  44. // %%%%%%%%%&&&&&&&&&&&&&%/*/////(//**,,**///////(((((//.,%##%#%%%###########(/,,,,.*#/#/#####**..,*,.**.,**,,,,**,*(**(%((/###%#//(*/***//////////***,.............*(/(((((((/#&&%&%%%%%%%%%%%%%%%%%%%%%%%
  45. // &%%%%%%%%&%%&&&&&&&&&&%#**////(/**** **//////(((((((/*.&%%##%%%#####%##(/**,,***,*////*//(*.*/,,(*.**/......,,,,*.,,,,***////####(#////////***//***,,............*(//(((((((#&&&%%%%%%%%%%%%%%%%%%%%%%%%
  46. // %%%%%%%%%%%%&&&&&&&&&&%%**//////*/** ***/////(((((((//./####%%###%%#/((,*,**,,,*/.,....,...(**.  ,,. *,.*,.....,,.....*,,*,,/(#**(****/**(*/**(//(,/,,,,,........*///(/((((/(&&%%%%%%%%%%%%%%%%%%%%%%%%%
  47. // %%%%%%%%%%%%%%&&&&&&&&&%/*//////*/** ***////((((/(((//* %%##%%#####/((,,.,*.,*(**....*,**//.,/......,,.,..,,.,,....*,...,.,,(///*,/,*/(,**,***(//***,,,,,........*///((((((/(&&%%%%%%%%%%%%%%%%%%%%%%%%%
  48. // %%%%%%%%%%%%%%%&&&&&&&&%/*////*/*/**.***//////(/(((((//.#%#%%%####(/***,,*,.////..,*,***,/,,.*,.,**,////(((//***,,,..,.. ,.,,,*(((*,,/***,,*(////(/,*,/*,,,......*///(((/(//(&&&%%%%%%%%%%%%%%%%%%%%%%%%
  49. // %%%%%%%%%%%%%%%%&&&&&&&%#*/////(*/**,,**/////(((((((((/,.%%%%%##((*/**,,,*,*,*,.,.,.,*.*/((..,.,,**//(########((((////***,......,.(*/*,,*/**,**/*//*,**,,,,,.....*///(((////(&&%%%%%%%%%%%%%%%%%%%%%%%%%
  50. // %%%%%%%%%%%%%&&&&&&&&&&%%***/////****.***////////((((((/.%%##(((//*/**,,,*//,,*.,,....,**.,,,,,,*///(###%%%%%#########(((/**,,....,,*//*,/*,*****,*//**,**,,,,...**//((/(///(&&%%%%%%%%%%%%%%%%%%%%%%%%%
  51. // %%%%%%%%%%%%%%&&&&&&&&&%%****////**** **/////(//((/(((//,(%##(//(///*,../*#*,*/,,*......,...,*/*/*/((###%%%%#((##%%%###(((/*,....../*/**/*,***/******///*,**,....**(/(//(////&&%%%%%%%%%%%%%%%%%%%%%%%%%
  52. // %%%%%%%%%%%%%%&&&&&&&&&&%/***////*/** **/////////((((((///((((*/(//,,,,,*,,,,,*,. *.,,,..,.,,/*/(((((#########(##%%%%##//(/*,...,.....,,.,***,,**,,********,,,,..**(/////////&%%%%%%%%%%%%%%%%%%%%%%%%%%
  53. // %%%%%%%%%%%%%%&%%&&&&&&&%#****///****.***///////(/(((////,((*/**/,.,,,,,,,,,,........,/*,.,**,,*,*/(##%%%#####%%%%%%####((*,.....,.,..,,.,,*/**,,,*/***/*//*,,.,.**(/////////&%%%%%%%%%%%%%%%%%%%%%%%%%%
  54. // %%%%%%%%%%%%%%%%%&&&&&&&%%**/*////***,,**/////((//(((/*/*/##///(,,.,,,*,,*,.,,......,,,,*,,,,****///.,,,//#%%%###########(*,..%&.,,,,..,,.,*,,,,,,*/*****//***,,,**(/////////%%%%%%%%%%%%%%%%%%%%%%%%%%%
  55. // %%%%%%%%%%%%%%%%%&&&&&&&%%***/*///****.**///////((/(/(/*/*,,*(**,,*.,*//*,,.,..........,,,,,****/(,,,.#*//(########(**,.......*..*..,(,,,,,*,,,*,*,********/**,,.**(//%//////%%%%%%%%%%%%%%%%%%%%%%%%%%%
  56. // %%%%%%%%%%%%%%%%%&&&&&&&&%/***/*/***** **///////(/((/////,,,*/*..,/**.,*,.*,........,..,,,,,/(((/(((##(//(((###(/*** . * *,....,,..//,.*,.,,.,,,**/*********,,,*.,*(/////////%%%%%%%%%%%%%%%%%%%%%%%%%#%
  57. // %%%%%%%%%%%%%%%%%%%&&&&&&%#//*////*/** ****/////(/(///*****,,,*,*,*,,,*,,,..... ..,.,.....,*((#####((#######%#(///((%#(/,,......,,..,..,.,,,,,,,,*,**///****,*,,.**//////////%%%%%%%%%%%%%%%%%%%%%%%%%%#
  58. // %%%%%%%%%%%%%%%%%%&&&&&&&%%***////**** ****//////(////**/***/*/,,*/(/*(*,,.,.....,,.,......*/((#####%######%%%(/((((//*,,,...,.,........,*,.,,,,,,******/,,**,/,,,*/*////////%%%%%%%%%%%%%%%%%%%%%%%%%%#
  59. // %%%%%%%%%%%%%%%%%%%&&&&&&%%****///****.,/**/*////////(/*,//****,..,,**.*(/,*... ,......,,,,*//(#######((###%%#(/((((((//*,...........,..,,**,..,,,,*,,*,****/**,,**/*////////%%%%%%%%%%%%%%%%%%%%%%%%%##
  60. // %%%%%%%%%%%%%%%%%%%&&&&&&&%/*****/****,.**/////***///**,/(,,,,*,/.,*,,..*/,.....,...,..,,.,,*//(**************/////%%(/,,..............,.,*,*...,,,,,**********,,,*/*//////*/#%%%%%%%%%%%%%%%%%%%%%%%%##
  61. // %%%%%%%%%%%%%%%%%%%%&&&&&&%(****//**/** **/*/////(**/#((*,,/, ,.,**,*,,.,,,..........,..,.,,*/*************,/.**....***.. ,.........,...,,,,...,..,,,************,*/*///////*#%%%%%%%%%%%%%%%%%%%%%%####
  62. // %%%%%%%%%%%%%%%%%%%%&&&&&&%#*****/**/*, **//////////**/*/****,,,*/#,,/,*,.,.. ...,..,...,..,,/*********,********,,.***...............,..,,,,.,*,,/,,,,***,***/*,***/*////////#%%%%%%%%%%%%%%%%%%%%%#####
  63. // %%%%%%%%%%%%%%%%%%%%%&&&&&%%**********, **/*/*//////*/**/****..*,,,*,,,*,,.... . ...........,,*,***************, ...,* ................,.,,,,,,,..,,,*****,,***,*****////////#%%%%%%%%%%%%%%%%%%%#######
  64. // %%%%%%%%%%%%%%%%%%%%%&&&&&&%/**********.****/////////**,,,..,.*,,..,,,.,,.....................*,,,,**************,,*** ...........,....,,,,,,,*,,.,,,,,******,*,*////////////(%%%%%%%%%%%%%%%%%%%%%#####
  65. // %%%%%%%%%%%%%%%%%%%%%%%&&&&%(*****/****,.**/*/*//////*/*,,***,.,,,,,....,,.......,............*,,,,,*,,,*****#*, . .*,.....,............,,.,,,,,,,,,,,,,*/,**///,****/////***(%%%%%%%%%%%%%%%%#%%%######
  66. // %%%%%%%%%%%%%%%%%%%%%%%&&&&%#**********, ****////***/,**/*.,,...,,.,*,.,,*...........*........*,,,,,,*,*,***,,,**,*,**@@(................,,,,*.,,..,.,,,,***/*/*****///*//*//(%%%%%%%%%%%%%%%%%%########
  67. // %%%%%%%%%%%%%%%%%%%%%%&&&&&%%*****/***,* ***//***////***/,*,.,,,..,*,,........................*,,,,,,,,,,,,,,,,,,,,,,,%&&&%&@&,.........,.,,,,*,,,.,,,,,,,******/***/***//////%%%%%%%%%%%%%%%%%#########
  68. // %%%%%%%%%%%%%%%%%%%%%%&%&&&%%*********,, ****/***//////*,**/,*,***,,,,.,,,.................&@%#%&&#/*,*,,,,,,,,,,,,,,, ##%%%%%%#..........,,,,,,,,,,,,,,,,,*,**,****/*****/*//%%%%%%%%%%%%%%%%#%########
  69. // %%%%%%%%%%%%%%%%%%%%%%&%&&&&%/********,, ****//*/////////*,,,,*,,,,,.,,,..................%##%%%%&&&&&&&&&@%,,,,,,,,*,...(##%##(...........,,,*,,,,,,,,,***,**,,****/*/*//***/%%%%%%%%%%%%%%%%##########
  70. // %%%%%%%%%%%%%%%%%%%%%%%%%&&&%(*********,.,**///*////*/****,*/,,,,,,*,,.................... ./#(####%#####%%%%&&@@@(,,,...(#%%%#/...........,.,*,**,,,,*,,,****,,*,**/********/%%%%%%%%%%%%%%%###########
  71. // %%%%%%%%%%%%%%%%%%%%%%%&&&&&%%*********,,,**///*//**/********,,,,*,.,.............. ......,%%%&&@@@%( *#########%&&@@@&,%(#%&%%#....,... ...,,,,*.,,.,,*****,,,,,**,**********%%%%%%%%%%%%%%############
  72. // %%%%%%%%%%%%%%%%%%%%%%%%&&&&%%*********,, ***///***////**,***,,,,.,............. ..*....  *%%%%%%%%&%%%%%%%//(##%%#%%%%#&&&%%%##...... .....,*,,*.,..,,,*******,*,*****/******%%%%%%%%%%%%%#############
  73. // %%%%%%%%%%%%%%%%%%%%%%%%%&&&&%/********,, ***/*****/*****,,*,*,,,,,.,.,,..,....   ......  ../*.#%%%%%%%%%%%&&@@@&&&####%#%%%%%##... .  ....,,,,,,,,,,,,,,*****,***************%%%%%%%%%%%##%############
  74. // %%%%%%%%%%%%%%%%%%%%%%%%%&&&&%(********,, **************,*,,,,,,,......,.....     ....... (%%%%%%%#(, (%%%%%#%%%&&&%%###%%%%####,.,.........,.,,,,.,,,,***,,**,,**,***********%%%%%%%%%%################
  75. // %%%%%%%%%%%%%%%%%%%%%%%%%&%&&%#********,,.,*****,*,,*,***,*,,,,*,..,.... ......  ......... #%%%%%%%%%%%%%%%%%%##%%#%%#####%%#####....,.........,,.,,*,,,,,***,*,*,************#%%%%%%###################
  76. // %%%%%%%%%%%%%%%%%%%%%%%%%&&&&%%********,,,,/***,,**,,,,,,,,**,.,,,,............   .....,,...#(.#%###%#%%%%%%%%%%######%####%%%###,., ......,..,,,,,,*,,,*,**,**,,,,,*****/***,#%%%%%%%##################
  77. // %%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%*********,,.*****,,*,,*,,,*,*,,,.,,,,,.......,,. .......... %%%%%##/,. #%%%%%%%%%%############%%%%%.. ..........,,***,,,,.,,,,,,,,*,,*********,#%%%%%%%##################
  78. // %%%%%%%%%%%%%%%%%%%%%%%%%%%%&&%/*****,,*,*,*,,**,,,,,,,,,,,,*,,,,,,,,,........,......,.... .%#%%%%%%%%%%%%%%%%###############%%%%%%,......,...,..,/**,.,,,*,,**,.,.,***/*****,#%%%%%%###################
  79. // %%%%%%%%%%%%%%%%%%%%%%%%%%%%&&%#********,*******,,,*,,,,,,,,***,,.,,,,,,,...... ............   *#########%%##############%%######%%&&%.  ........**,,,*,***,,,.,...,,*,******,(%%%%%####################
  80. // %%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%********,***,,***,,,,,,,,,,,,*,,*,,,,,,,,,,...... ..........  . ..,,.,,############################%%%%/.....,,.,,,*,,*******,.....,,*,******,(%%%%#####################
  81. // %%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%*,**********,,***,,,,,.,,,,,,,,,*,,,,,,,,,,,,,,,....  .........,.,,,,,,,,/*%%%######################%#%## .,....,,,,,,***,****,,,,,,,********,(%%%%#####################
  82. // %%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%/,**********,*,**,,,,,,.,,,,,,,,,,*,,,,,,,,**,,,,....,,,,,,,,,,,..,,,,,...,,,,*%%%%#######################....,...,,****,*****,,*,,,,*********/%%#######################
  83. // %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%(,**********,,,***,,,,,,.,,,,,*,,,,,,,,,,,,,,**,*,,,,,..............,,,,,,,,,,,,,,,######%%%%%#######(((###/.....,,,,,,****,**,,,,,,,*********/%%#######################
  84. // %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%#,**********,,,,,*,,,,,,,.,,.,.*,,,,,,,,,,,,,,*,****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,..*####%%%%%###(((######,.,//(//*,****,*/**,,,,,*,,******/%%#######################
  85. // %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%,,***,*****,,,,,,,,,,,,,,,,,..*,,*,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,,.,,,,,,,...,#########(((#((##(##/(((#######(***/****,,.*,******,*%%#######################
  86. // #%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%**,********,,,,,,,*,,,,,,,,,,..****,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,...######(#(##((((((((#((#########(. //////*.*,,*******%%#######################
  87. // #%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%/,,,*******,,,,,,,,,,,,,,,,,.,.*,***,,,,,,,*,,,,,,,,,,,,,,,,,,*,,,*,,,,,,,,,,,,,,,,,,,,...,######((((((((((((((#########(#,**//////.*,,*******%%#######################
  88. // #%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&#(,,,*****,*,,,,,,,,,,,,,,,,,....,******,,,,,,*,,,,,,,,,,,,,,,,(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(###((((((((((((((((#(#####(((/***/(##(.*,,*****,*#########################
  89. // #%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##,,,********,,,*,,,,,,,,,,,,....***,*****,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((###(##(((((((((((((#(#((((((*/*,#(((.,,,*****,*#########################
  90. // ##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%,***********,,**,,,,,,,,,,,,,...,**,*******,,,,,**,,,,,,,,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((##((((((((((((((((#(((((/, ,//*((.*,********########################(
  91. // ##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*,,,****,,,,,,,*******,,,*,,,...,*,,*********,,,,,**,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((/((((((((((#/(((*...   /.,,**,**,,,###################(#(##(
  92. // %#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*,,,,**,,...*,,*******,*,,,,,... ***,**********,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((#((((((((((((((((((((//(/,.. .. ,,,***,,,,,####################(((((
  93. // %#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&#(,,,,,*,,.../(((((###((/**,,,,.  .**,**,*********,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((#(((((((((((((((/(((////....  .,*****,,,,(####################(#((
  94. // %##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&##,,,,,,,,.../((((#########((/*, ..,******,,*********,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/(((#(((((((((((((((/////*/*.... .,*****(,,,(####################((((
  95. // %##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,..,//(((#########((/*, ...,********************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,((((((((((((((((((((////*//*, . .,*****,,,,(####################((((
  96. // %#(%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,.,,//(((#########((/*,*...,,*******,,,*************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.*/(((((((((((((((((////**//*,   ,,**,*,,,,,/###############(((((((((
  97. // %##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%/,,,,,,,.,.*/((((########((/*,,....,,******,,,,,***************,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,.,...,/((((((((((((((((/////*///,...,,*,,*,,,,*/############((((((((((((
  98. // %%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&#(,,,,,,,,..*/((((#######(((/*,,*,..,,,********,,*,,*******************,,**,,,,,,,,,,,,,,,,,,,,....../((((((((((((((((////////,....,*,,*,,,,,/#########(((((((((((((((
  99. // %%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&##,,,,,,.,..*/((((######((((/*,,*,,..,,,*********,,,,,,*******************,,,,,,,,,,,,,,,,,,,,........////((((((((((((////////,....,*,,,,,,,,*####((((((((((((((((((((
  100. // %%#(%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,.,..*/((((###(((((((/*,,*,,..,,*,********,,,,,,,,,******************,,,,,,,,,,,,,,,,............////((((((((((////((//,.....*,,,,,,,,*###(((((((((((((((((((((
  101. // %%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#,,,,,,.,..*/((((##(#((((((/*,.**,,.,,,,************,******,,***************,,,,,,,,,,,,,,,,,,,,.,......,*///(((((((///*/////,.....*,,,,,,,,*##((((((((((((((((((((((
  102. // %#%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#*,,,,,,,..*/(((####(((((((/*,.**,,..,,,,,**********,,,******************,,,,,,,,,,,,,,,,,,,,,..,......,,..**////////,,*///////....*,,,,,,,,*#(((((((((((((((((((((((
  103. // %%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#(,,.,,,,..*/((####((((((((/*,.*,*,..,,,,,,,,,********,,,*****************,,,,,,,,,,,,,,,,,,,,,,.......,,..,(/*////**.,**/////// ..,,,,,,,,,,((((((((((((((((((((((((
  104. // ##%#(%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##.,,,,,,,,/((#####(((((((//*,.,,,,,..,***,,,,,*********,,,,,,,,,,********,,,,,*,,,,,,,,,,,,,,,.......,,...,(//////*,           ...,,,,*,,,,,((((((((((((((((((((((((
  105. // ####(%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##,,,,,,.,,//((######(((((//*,.,,,,,..,,***,,,,,,,,****************,,,********,,,,,,,,,,,,,,,,,,,,,.,,,,..,,///////*,..,*********..,,,,,,,,,,((((((((((((((((((((((((
  106. // ##%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#,,,,,,,,,*/((((#(#((((((//**.,,,.,,.,,********,,,,,,******************,,,******,,,,,,,,,,,,,,,,,,,,,,,,.,,,//////*,.,**//////**,..,,,,,,,,,((((((((((((((((((((((((
  107. // ######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#*,,,,,.,,*/(((((#(((((///**,.,,,,.,,.,,,***********,,,,******************,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,/////*,.,**///////*,..,,,,,,.,,((((((((((((((((((((((((
  108. // #####(%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#/....,,,,*/((((((((((((//**,.,,,,..,*,,,,,*************,,,,*////*************,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,////*,.,**//////*....,,,,,,,.,((((((((((((((((((((((//
  109. // #####(%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#(....,,,.*//((((((((((///**,.,,,,,.,,**,,,***,*************,,,,*////****************,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,,*//////// ...,,,,,,,.,(((((((((((((((((///////
  110. // #######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##....,...**/(((((((((////**,.,,,,,.,,,,,*,,,,,,,,***//////****,,,,**//////********,,,,,,,,,,,,,,,,,,,,,,.,,,,,*//*,.,*//////// ...*.,,,,,.,/(((((((((((((/(////////
  111. // #######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#....,...**//((((((((((//**,.,,,,,,,,,,,,***,,,**,,,,,***////////****,,***********/****,,,,,,,,,,,.,,,,,,,*,*,*//*,,,////////*....,.,,,,.../(((((((((((((//////////
  112. // ######(%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#,....,..,*///(((((((((//**,.*,,,,,,*************,,,,*,,,..,,,,,************/*****,*,,,,,,,,,...,,,,,,,,,**,,,,//,,,**///////.....,.,,,,..,/(((((((////////////////
  113. // ######(%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#/......,.*/////(((((((//**,.,,,,,,,,,,,,,.,,,,,,**///********,,,,,..,.,,,**,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*/,,,*//////,.  ...,.,,,,...*(((((//////////////////
  114.  
  115.  
  116. int main() {
  117.     char sopa[30];
  118.     int numpalavras;
  119.  
  120.     // Leia a string principal
  121.     //printf("Digite a string principal: ");
  122.     scanf("%29s", sopa);
  123.  
  124.     // Leia o número de substrings
  125.    // printf("Digite o número de substrings (até 5): ");
  126.     scanf("%d", &numpalavras);
  127.  
  128.     char substrings[numpalavras][30];  // Supondo um máximo de 5 substrings, cada uma com comprimento máximo de 20
  129.     int indices[numpalavras][30];      // Para armazenar os índices de cada palavras
  130.     int counts[numpalavras];           // Para armazenar a contagem de caracteres encontrados para cada palavras
  131.    
  132.     int achador = 0;
  133.  
  134. // ,/***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,,,,#&&/,,,,*/(###%###&%%&%%#/(##((//*,*(#((/**,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  135. // ,/**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**/**,,,,*%&&%%%%%%%####(#%&##%%%%#####((/*,,,*****,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,
  136. // ,/*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/*,,,,,/&&&%&#%%###(##(#/(%%####%%#((#(##(//**,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,*,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*(//**/*,,,
  137. // ,/*,,,,*,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*(*,,,,,*#%&&%%%####%%##(//##//(%#///*/(#%%#(/*,,,,,..,,,**,,,,,,,,,,,,,,,,**/////(/***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*////******,,
  138. // ,*,,,,*,,,,,,,,,,,,,,,,*/*/((,,,,,,,,,,,,,,,,,,,,,,,,,*(*,,,,,/%%&%&&%#(((%%#(/,/##,,,/%#(,,,,,/%#(**,,,,,..,,,,,,,,,,,,,,,,,,,,,,,*//*/////********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,****,
  139. // ,*,,,*,,,/(#((((////*/****///*,,,,,,,,,,,,,,,,,,,,,,,,,(*,,,,,/%#%%(////((#%%(/*(##,.,,#///,,,,,((/***,,,,.,,....,,,,,,,,,,,,,,,,,,,,,,*/(((((/(**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  140. // ,,,**,,,,(%###(##((#((((#(/((/*((*,*//*,,,,,,,,,,,,,,,**,,,,,,*##(#(/////((%%(**(#/,...,,***,,,,*//**,,,,,.,,,,..,,,,,,,,,,,,,,,,,,,,,////**//*,****,,...,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  141. // *,**,,,,*#####%#######(((((###(((((((((//*,,,,,,,,,,,,/#,,,,,,,**////****/(#%(**(#,...,,,,,,,,,,*/**,,,,,..,,,...,,,,,,,,,,,,,,,,,,,,,*(########%###(###((((((((((((//(((((((///****,,,,,,,,,,,,,,,,,,,,
  142. // ,,,*,*,,*#%%%%%%%####%#(##(((###(((###(((((/*,,,,,,,,,((,,,,,,,,**********/###/*#(,......,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,*////#%################(((#(#((((((((((((((((((((((/,,,,,,,,,,,,,,,,,,,,
  143. // .,,*,,,,/(%%%##%%((%((##%#((##%%%%%##(%%#(((//,,,,,,,,/(,,,,,,,,**********((/*//%*,......,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,*/////(###(((/////***/###((##(((((((((((((((((((((((*,,,,,,,,,,,,,,,,,,,,
  144. // (/*,,,,,*(%%%%%#(####%%%%###(((/((##((((####(##/*,,,,,(/,,,,,,,,**********#/,,,*%,,.,,..,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,****//*,,,,,,,,,,,,,,,,,*((///(########################(********,,,,,,,,,,,,
  145. // /***,****(#%%%%%%%%%##%%%########(#####(##%%%###/,,..,,,,,,,,,,,,,,,**,,,/(*,,,//,*****,,,,,,,,,,,,,****,,*****,,***,,,,,,,,,**/(((/***,,,,,**,,,,,,/(((#(///###############((((((/////////////////(////
  146. // /*,,,.,,*(##%%#%%###%#%%####(((##((#((//(/(###%#(#(,,.,.....,,*(/,.///////////*(**/(/////(#&%&&&&&(&%/***,,,,,,,,**///**/********//***/(#####%##%###(###(/**/(((((((((/***,,,,****,,..........,,,,,,,,,,
  147. // ***,..,,/%%%%%%&%#(((((#%%###%%%%%%%############%%%#%/,,....,,*/*,,*****//*,,.,(******##@%&&%&&&&%%&&&&&&%%%***,,,,.,,,,/*,,,,,,,,,,,,,,,,,,,,,,,,,*#%%##*,,,,,,,,,,,,,,,,,,,,,,,,,............,........
  148. // **,,....*#&%%%%%%%%%#%%%%%%##%%&%##%%%%##%##%%%%%%%&%*,*.....,,,,..,,***/*,,,,,(##&&&&&%&&&%@&@&%%&&############(#####(##(/,,,,,,,,,,,,,,,,,,,,,,*((#%##(*,..,,,,,,,,,,,,,,,,,,,,,,...........,,*,,..,.*
  149. // /*,..,../%%#%&&&&%%&%&%%%&&%(/#%#*//(##(*/###((###%#/*,/,....,***,,****//,,..,*#&&&&&&&&&&&&&@@@%%###########%%#####(######%%#%######((*,,,,,,,,,*((#%##(,..,,,,,,,,,,,,,,,,,,,,,,,...........*.,*,,,*..
  150. // *,,..,..,//*//(((((((((/((#%%%%#/*****,,,,***//(#**,.,,......,***.,***,/*,.../%&&&%&&@@&&&&&&@@&%##@%&###%##%%%#(####%&(%%%%%%#%%%#%%%#####%##((/**/%%##/,....,,,,,,,,,,,,,,,,,,,,,.....................
  151. // /,,..,,,,//**/(((////*,,...,/*,,..,,,*/,,,,..,,,,,,,,,,,******,,,.,,,,,/*,.,**#&&&&&&&@&&@&&&@@%%%%&&&%#%#%%@%%#&&%(%%%/////(%&&%%%%&%#%%%%%%%%%%####(((*,..,,,,,,,,,,,,,,,,,,,,,,......................
  152. // *,,....,,,,****((((//*,,...,((/,,.,*,,*,.,,***((((((/,,/(////*,,..,,,,*/,,,./(%@&&&&&@@@@&&%&@@&&%%@&&#%#&%%&%%#&@&&&%(,,,,,,,/(///(%%&&&%%#%%%%%%#%%%%##(#/*,,,,,,,,,,,,,,,,,,,,.......................
  153. // ,*,,,.,,,,,*,,,/(//,.,*,..,,,((,..,,,.,..,,,,*//////*,,//////**,.....,**,.,/#&&@&&@&&&&&&#&&@@@&&&%%#&@%&@@%&@@%&@&&&&%#***//*/*...,...,#%%%&%%%%%#%%%%##%%%#*,***////(#%%#%%%%/,.......................
  154. // ,******,,,,,,,,,,**,,,***,,,,*//*,,,,,,.,,,,,,*/////*,*//////**,..,,,,**,,*/(#&&@&@@&@&&&%@@&@&@&&&@&%&&&@@&&#&%@@&%&#%#/*(////,...........(&&%&&%%%%%&%%#%##//////***/#%%%%#%#/,,......................
  155. // ,,,,,,,,,,.*,/(///*****,,*****///******.,,**//////,,,,,...,**,,,......*,.,,(&&@%@@&@@&&&&&@@&&@&&%&%@&@%&%&&&@%#@@%&&&%%(***,/*,,.,..,...,,#%&&&&&&%%%%%%%%/******,,*/(%%##%%%(/,,.............,......,,
  156. // ,******,,***,,*,*****/////****//*******.,,,,,,,,,*..,,,,....,**,......**/,,/(&@&&@@@@&%%%@%@&@@&@#&&@&@@&%&&@@&&&@&%&&&%&,,*./*,*##/*,,*#%%%&&&&&&&&%##%%/,,,,,*,,,.../%%%%%%%(*,,..............,,,.....
  157. // ,,,,,****//(//(/(////*******/(((//*****,*/////****,,,,,*,,,**/,.....,,**,,/((&&@@@@@&&@##&%%%%&&&&&&&@@@&@&&@@&&@@@%&&%&&@%**(%@@&@&&%%%(&#%%%&%&&%&%%/,..,*,,,*,,,,.,(#%%%%#%(*,................,......
  158. // *//////**/*****,/*******///(%%%#((****,,,,,,******,,,,,,,..../*,..,..**////**#&%&&@&@%%#%%%%%%#&@&&&@&&&@&%&@&&%@@&%&@&%@@&&&@@@@&&&&%%%&%%%%&%&#&%#,,,,,,,,,,,*,....,##%%%%&%/*,.......................
  159. // **/********/(,.*(///****//(/(/****,****.**********,,,*//**/*/(,,.,,.,/*,..,,,/%#&@@%@%%@#(#&&&&###&##@@&%&@@@@@@@@@&&@&@&@@@&&%&&&@&&%%&%%&%%%%%(,#(...,..,,,,,,,,..,*##%#%%%%/,,..........,.....,,,....
  160. // ,,,,****/****,.,****(///((%%%%%(*,,,*(*,**,,,,,,*,,,,*/***///(*,,,.,,****,,**,,*#&&&@&#&&&&%%&&@&%###%@&@&&&@&@@&@@@@@@&&&&@&&@%&@@%&%%%%&%%%*,.,,#/...,,.,,,,,,...,.*#%&%%%((/,...........,,,,.........
  161. // ***/*********,,,,,,*****,*(((#/,,,,.,,,.*****,,,,,,,,,,,,,,,,/,,,,*,*,,,,.,,/..*/(&%&@#(#%&&&&%####&&&/&&@&@%&@&&@@@&@&&&@&&%&&&&&@&&%%&%&&&,....*#/,.,,,,,,**,,...../%%%#&%#(*,.............,......,,..
  162. // ,,*******,,,*..*/*////////(//*,**,,,**,,(**/,*,,.,/,,,,..,,.*//,,,**/***,,,**,,,,**###%#%%%#%%%%%%%%%@&&@@&&&&&@&&@@&%&&&&&&@&&&&&&&@&&@@&&%....,/#*,,,,,,,,/#*,,.,,,(%%&&&%&/*,..............,....,,,,.
  163. // ,,**********//*/(///////*********,,,....**,,***/*****,,.,.,.,/,..,,*/*//,,,/,*&%%###%%%%%%%%%%%&%%&&%###@@@&&&&&%&@@@&&@@&@&@&&&&&&@&&&&&&,....,,(%(//*,.*(/////((..,#&&%&&&%/,,.............,,,.......,
  164. // *******,*****/**/*********(/*//(#(///(**(%&%&%&%%%&(##(,.,..(/*..,,*****(%&&&&@&&@@@@&&%%&&(#@&&@%######@@%@%&@@&&@@&&&@@&@@&&&@&%&&.,..........,##(**,,,,,......,,,*//(###%%/,,...............,........
  165. // ,,,,,,,,,,,,**,,,,*****(#(((//((##((((//(%%%%%%&%%%(/#/*///(*//,.,/%&&@&&&&&&@@&&(((((((((((((#(#(##(###@&&&&@%&@&@&@&&@&@@@&&@&%#.............,,##/**,,,.,....,,,,,,,,,,,,,,,,.....................,,,.
  166. // ,,,********///***,**((//((/((((####((#%%(*////////(/*,,,*(#(/(*,%%&&@&&&&&%&&&@%((((((((((((((((((#((#(#@@&&&@@@@@%(@@@@@@&&@&%#...............,*%(/**,,,,,,,,,.,,,,,,,,,,,,,,,.........................
  167. // //(((//((((((**(((//((((((((((///////(((************/,,///////(&@@&@&&@&&@%@&&%((((((((((((((((((((((((#@@@@@@&&%%((((#&@@@@&%................../#(/**,,,...,...,,,,,,,,,,,,,,,.........................
  168. // ****/*,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,***********,,*//////%#&&&&%@&&&&&&@#(((((((((((((((((((((((((%@@&@@&&&%#(/(((((#@@#,.................,(%/***,,,,,,..,,,,,,,,,,,,,,,,,.........................
  169. // (//******************************//*****,,,*******,*/,*////***%&&&@@%@@@@&@&((//(((((((((((((((((((#((#&&@@@@@&&@#((((((((((*,.................,#%///*,,...,.....,,,,,,,,,,,,,,.....,...................
  170. // ((//////(/(((/////***/*////*****//(####(*,,,,***,,,*/,*(####((#@%@%@@&&@&@&((((/(((((((((((((((((/(#(#%@@@@&@&&&%((((((//((//,.,,,,.,..,.......,%#///*,,.....,.,,,...,,,,,,,,,,..*//*,...,**,...........
  171. // ,***************/((/(((((((((/((/////((/,,,,,,*,,,,**,*#######&&@&@&%@@@&&#((((((((((((((/((((///(#((#%@@@&&&&&&((/(/((/(((*,,,,****//////*//**(%(///,,,...,....,,,,,,,,,,,,,,...*/*/#%#(//*..,,,.......
  172. // *,,,,,,,,,***,,,,,,***//((#(###((##((((/,,,,,*,,,,,*,,,*,,,,,/&%@&&&&@@&&&((((((((((((((/(//((///(#(#&&@&@&&&&&(/(/(/(//(((***/////******///***#%(//*,,,...........,,,,,,,,,,,.../*,%%%((##(((*(/*,.....
  173. // **,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***/(((/,,,,,,,,,,,,,,,,,,,,,/&&@&@@@@@&&#(#(((((((((((//(((((//(#%&@&&&&@@&&%#(((/(((//(((((((((##((((######(/#%(//*,,,.................,.,,,.../,*%%######((/#**,.....
  174. // ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*&&@&@@@@@@%###(((((((((((((((((/((#&@@&&&&&@@&&%#((((((///((//////((///((/(((((#((#(((*,,............................,/,,,,,**#/(#**,.....
  175. // ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%&@@@@@@@@@##(((((((((((((((/(((((%@@&&#@@&%&%&&&&%((((/((((/*////////////////(######(,,.....................,.......,,,,,.....***,,,.....
  176. // ,,,,,,*,,,,,,,,,,,,*,,,,,*,***,,*,,,**,,,,**,,,,,*,,,,,,,,*,,,&@&@@@@@&@@####((((((((((/(((#((&&&@&@@&@&%##(#%#%%%#(#/((((*,,,,,,,,,,***/////((####(*,,............................(%%##(*,,*,..,.,.....
  177. // ***************,*,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,*****,,,#&&@%&#%@@@@@@#((((((((///(((((%&@@@@&@#(((((//((/(%&%%&%/(((/*,,,,,,,,,,,,,,,,,,,*(####(,............,..,............,#&%#((#((#*//*,...,,.
  178. // (((((((((((((((//////****/************////*****,,,,,,,,.,,..#&&@&&@@@@@@&#,%#(((/((((((((&@&@@&@@#(/((((///(///(%&%&%((#(/***,*,**********************,,,,,,,,,,.,,,,,,,,,,,...,,.,%%######((/%**,,..,,.
  179. // (((((((((((((((((((((((((((((/////////*,*,,****//********,,*,,%%%%&&&%&&(,,/##((#((#((#&@@&&@@%#((//(((///((////(/#@&%(#((,,.,,**//*//*,,,,*,,,,,,,,,,,,,,*,,,*,**,,,,,,**********/*,,,*/(##(/%********,
  180. // ///////////////////////////////////,,,,,,,,,,,,,,,,,*****,,,,*%%%%&&&&&&,,,,/#((((((%&@@@@@%#((/((//((////((///((/(##&&#((***,,**,,,,..,*///////*,**,,,,,**,,,,,,,,,,,,,,,,,*,,,,*,,*,..,,*//(#/********
  181. // //*//////////////////////////////*,********//***,,,,,,,,,,,,,*%%%&&&&&&&,,,,,/((((%@&@&&&%(((//((///(///(((///((///##%&%(/....,.,,*((##(//*****/(//**////////////////((((//(((((*.,*/....*#%/****//*****
  182. // ////////////////////////(((//*,,,,,,,.,,,.,,,,,,,,,,*,,,,,,,,*%%%%%&%&%%,...,,(#@@@@&@&(((///(((//((///((((///((///(#(#(#(*****,*********(**/((////////////////((((((((((((((((,..,(/...../,./,,,,/#####
  183. // ///////(/(((((/(/((/((////*,,,,,,,****///********************/%%&&%&%%%%*****#&*&@@@&(/((/(((((//((////(((///((//(//(#(##&....,,.,,,,****/(/***/######((////////////////(((((/,...,#/....,..,(,,..,(####
  184. // ////****/******//***//////**,,,,,.,,,..,,.,,,.,.,,,,,,...,..,/%%%%%%%%&%.,.,,,,(#@&((/((//(((((/((///(((((//((///((//##(#%(*****,,,,..,....,**/((########///((#####((((////(#*....,,,,,*,.../(,,..,,(###
  185. // #(//************//*,,..,.,.,,,,,*///////***///***************%%%%%%%%%&&***,,,,##(/(/((//((((//((//(/((((///((///((//(##((#.,..,****************////(#%%%#(//////((#%%%%%%%%#,........,,,..,%(,...,,,/((
  186. // %%%%%%%#(//***//**///*********,,,,,,,,,,.,,,.,,.,,...........%%%&%&&%%%%*,,,,,%(((///(//(((((((((/((/(((//(((////((//(###(%**,....,...,.,..,,,******///**///((########((((###(#######(*,,,*#&#,,,,,,,*((
  187. // %%%%%%%%%%%#(//////**,,,,...,,,,,,,*,,*,*************,,,,,,,,%%&&%%%%%%%,,,,*&#(((////((((((((((//(/(((//((((////((//((##(&/************,,,...,,******/************//(#%%%%%%%#(((//#(....,............/
  188. // %%%%%%%%#((((((##%%%%%%%%%%%%%%%%%#((////********************%%%%%%%%%%#,,,,##(((((/(((((((((((((((((((/((((((//(((//((###(,,......*//***********************************/*/((#%&&&&&(,,,,....,....,,..*
  189. // %%&%%%&%%%%%%%%%%%%%%%#(((////////////***/***,,...,,,.,,..,..(%%&%%%%%%#,,,,*(((((/(((((((((((((((((((((((((((/((((/(((###(/*****,.,..,..,*///*///(//*******/*********/**////*///////////////(((((###(*/
  190. // (###((((((((((((((((((//////////////////*/********,,.,,,.,,,,,%%%%&%%%%%,,,,((((/(((((((((((((((((((((((((((((/(((/((((###((*///************,,,,**/##%%%%%%%%%%###############(//***////**////**///*////
  191. // ((##((((((((((#(################################(#((((((//*,,,#%%&&&%%%#,,,/((/((((((((((((((((((((((((((((((/((((/((((####(*,......,***/*///////*///##(///////////////((((#####%%%%%%%##(///*///***////
  192. // (########(#####(##########################(######(#(##((((((((#%%%%%%%%/,,,(###(/(((((((((((((((((((((((((((/((((//((((####((,,,,,,..,....,...,..,*///*///(#%%%%%%%%%%%%%%%%%####(((((////////(####(////
  193. // (#######%########(((((((((((((((((((((((((((((((((/////////////%%%%%%%%(*,,###((((((((((((((((((((((((((((((/(((//(((((####((/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***//((#%%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%
  194. // ##############((((((((((((((((((((((((((((((((((///////////////#%%%%%%%(*/((#(###((((((((((((((((((((((((((((((///(//((#(##/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,*//(///(#%%&%%#((////((/////////////(
  195. // ##%%#%%#######(((((((((((((((((((((((((((//////////////////////(%%&&%%%#/&((###((###(((((((((((((((((((((((((///////#&&@@&&&(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**/((((///(((#%&&&&&&%%#((((((//(//
  196. // #########(((#((((((((((((((((((((((((((((((((((///(/////////////#%%&&%%#//((#####(((((((#(((((((((((((((((((///%@@&&&&@&@&&&&*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/(///(////////((((#%&&&&&&&&&&&%#
  197. // ##############((((((((((((((((((((((((((((((((((((((((//////////(%%%%%%%*&&#(((((((((((((/((((((((((/(#&@@@&&@&@&@&&&&@&&&&&%%,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,*,,,,*////////////////////(#&&&&&&&&&
  198. // #%###((###(((((((((((((((((((((((((((((((((((((((((((////////////%%%&%%%#@&@&&&@&%%%%##%%%%&&@@@&&@&@@@&@@@@%&&@@@@%&&&&&&&&%&%,,,,,,,,,,,,,**,,,,,,,,,,,**,****,,*,**,,,,*/////////(//(//////////((((#%
  199. // #######(##(((((((((((((((((((((((((((((((((((((((((/////(((//////#%%%%%%#&&@@&@@@&@&&&&@&&&&&&@@&@&@&&@@@&&@&@@&&@@@@&&&&&&&&&&*,,,,,,,,,*,,***,,*,,,,,,,,,*,**,,****,/*,,,**////((//(/(/((((((////////(
  200. // #######((#(((((((((((((((((((#(((((((((((((((((((((((((((////////#%%%%%%##@@@&@@@@@&@&&@@@&&&@@@@@@&@@@&%@@@&@&&&&&&@&&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,*,,*,**,,,,//////////////////(////((((
  201. // ###((((((((((((((((((((((((((((((((((((((((((((((((((////(////////#%%%%%%%##&@@@@@@@@@@@&@@@@@&&&@&&&@@@@@@@@@@@&&&&@@&&&&&&&&(,,,,,,,,,,,,,,,,,,,,*,,*,,,,,,,,,*,,,,,*,,**,,,,***//////(///((//////////
  202. // (((((((((((((((((((((((((#(((((((((((((/((//////(((((((/(/(/(/////(%%%%%%%%%##&@@@@@@@@&@&&@&@@@&@&@@@&@@@@@&@@@&@&&@&@&@&&&&&%(((/**,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,////////////((//////////
  203. // #####(((((((((((((((((((#((((((((((((((((((((((((((((((((((////////%%%%%%%%%%%#&@@@@@@@@&@@@&@@@@&&&@@@@&@@@&@&&@@@&@&&@&&@&&&&((((((((((/***,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,*///////((/((((////////
  204. // ##(#(((((((#((((((((((((((((((((((((((((((((((((((/((((////////////#%%%%%###&%%#&@@@@@@@@@@@&&&@&&%@&@@&@@&@@@&@&@@@&&&@@@&&&&&%(((((((((((((((//**,,,,,,*,,,*,,*,,,,,,,,,**,**,,,,*//(((((((((((/(////(
  205. // #(((((((((((((((((((##((((((((((((((((((((((((((((/(((((/////////*/(%#%%%###&&%%%@@&@@&@@&@&&&@@&@&&@@@@@@&@@@@&&@@&&&&@&&@&&&&&((((((((((((((((((##((//*,,,,,,,,,,,,*,,,,,,*,,*,,,,,///((/((((/((((/*//
  206. // ##############((#(#((((((((((((((((((((((((((((((///////////////////#%%%%%%#&&%%%@@@@@@@@@@&@&&&@@&@@@@@@&&@@@@@@@&&@&@@@&&&&&&&#(////(((((((((((((((((((((((***,,,,,,,,*******,,,,,,,/////(((/((((((/((
  207. // #######(((((((((##(((((((((((((((((((((((((((((/////////////////////(%%%%%%%#@@%&@@@@&@@@@@@@@@@@@@@&&@@@@&@@@@@@@&&&&&@@@&&@&&&%//(((((((((((((((((((((((((((((#(/***,,,,,*,,,*,,*,,,,*//////////(/////
  208. // ##########((#####((((((((((((((((((((((((((((((//(///////////*/////*/*/%%%%%%%#%@@@@@@@@@@@&&&&@@@@@@@@@@@&@@@&@@@&&&&@&@@&@@&&&&(/////((///((((((((((((((((((((((#((##((/*,,,,,,,,*,,,,,*///////(((((//
  209. // #(##(((((((#(#((((((((((((((((((((((((((((((((((#((((//////////////*//////&%%%%%%&@@@@&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&@@@@@&@&&#(((((((((((((((((((((#(((##((#((######(((((((/**,,,*,,,,,///(//((((//(
  210. // ###(####(#(#######(((((((((#(((#(((((((((((((((((((((((((((((((((((((((/(/%&&&&&&&&@@&@@&&&&&&&@@&&&@@&&&@@@@@&@@@@@&&@@@@@@&&&&&%((((((((((((((((((((((((((((((#(((##((#(((((((#(((#(/*,,,,*//(//(((((/
  211. // %###########(((((((///////////(((((((((#((((((((((((##(######((##((((((((/(&%%%&%%%%%%%%%%%%%%&&&&#/%&&&&&&&&&&&&&&&&&&&@@&@&&&&&%(((((((((((((((((((((((((((((((######((#(((##(###%(##(#(//**/////(((((
  212. // ,,,,,,,,,,,,,,,,,,,,*,*****///////(/((((((((//***/////#(###(((////*////////#%%%%&&&&%%&&%&&&&&&&&%/((#@&&&&&&&&&&&%%%%%%%%%%%%%%%%(///((/(//(((//(((((((((((((((((##((#((((###############((////((/(((((
  213. // ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,*///*///(((///**/***///(((##(((////////((##%%%&&&&%&&%%&&%#((((((((((((((######((###((((((((((((((#################((///(((///((
  214.  
  215.  
  216.     // Leia cada palavras
  217.     for (int k = 0; k < numpalavras; k++) {
  218.        // printf("Digite a palavras %d: ", k + 1);
  219.         scanf("%29s", substrings[k]);
  220.         counts[k] = 0;  // Inicialize a contagem como 0 para cada palavras
  221.     }
  222.  
  223.     // Encontre e armazene os índices de cada palavras
  224.     for (int k = 0; k < numpalavras; k++) {
  225.         int count = 0;
  226.  
  227.         for (int j = 0; j < strlen(substrings[k]); j++) {
  228.             char currentChar = substrings[k][j];
  229.             int found = 0;
  230.  
  231.             for (int i = 0; i < strlen(sopa); i++) {
  232.                 if (currentChar == sopa[i]) {
  233.                     indices[k][count++] = i;
  234.                     found = 1;
  235.                     break;
  236.                 }
  237.             }
  238.  
  239. // &%&%&&&&&&&&&&&&&@&@&&@@@@@@&@@@@&@@@@@@@@@@@&@@@@@@&&@@@@&&&%#((((%%%%%%&%%%%%%%%&%&%%%%%%%%%%&%%#%#%#####%#(#//*/*((/((#(((((((((#(####(((#(%%#%%#%##%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  240. // %#%&%&%&&&&&@&&&&&&@&&&&&&@@&@&&&@@@@@@@@@&@@&@@@@@@@@@@@&&&##(((#%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%#######%####(****//****/****/*******,*********,***/#%%%%%%%%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  241. // ###%%%&&%&%&&&&&&&&&&&&&@@@@&&&&@@@@&&@&@@@&&@@@@@&&@@&&&&&#((((%%%%%%%%%&%%%%%%%%#///**/***//((/((#((///****,(#(((*/,,,*,,,,,,**/*,****,*,***/*//***///(/*/#%%%%%%%%%%%%%%%%%%%%&&&%%&%&&&%%&%%%%%%%%&&
  242. // #######%#%&&&%&&&&&&&&&&&&&&&&@&&&@&@@@@&@@&&@@@@@&@&&@&&&#((((%%%%%%%&&%%%%#%/***,,,****,,,,,*********,*******,,,,,..,,**,,,*,***,*,*,,,,*****,,*,,,.,,,*,***/#%%%%%%%%%%%%%%%%%%&%%%%%&%&%%&&&&&&&%&%&
  243. // ###########%%%&%&%&&&&&&&&&&&&&&&&&@@@@@@&&@@@&@&&@&&&&&%#((((%%%%%%%&&%%%%#/**,,*////(////**,,,*****,*,,**,,*,,,,,,,,,,,,,,*,,,**********,,,***,,,,,**#%%%(****/#%%%%%%%%%%%%%%%%%%%%%%%&&&%&&&%&&&&&&&
  244. // #############%%%%&&&%%&&&&&&&&&&&&&&@@&@&@@@&@&&&&&&&&&%#(((#%%%%%%&%%%%%%/**,,*/#((((///*/***,,,,************,,,,,..,,,,,,,**,*,,*,***,,,,,***,**,,,*/#((####*,**/%%%%%%%%%%%%%%%%%%&%%%%&&&&&&&&&&&%%&
  245. // ###############%%%%%%&&&#%&&%%&&&&@@@&&&@@&&&&@@&&%%##(#(((#%%%%%%%%%%%%#/**,*/###(/**,,,,,*,,,,..,,,,,,,,,.,,,.,,,,,,,......,,,,.,,,,,**,,,,,,***,,****/####(/**,*((&%%%%%%%%%#%%%%&&&&%%%%%&%&&&&&&&&%
  246. // #################%%%#%%%&%&%#%%%&&&&&&&&&&&&&%%&&%%##(((((#%%%%%%%%%%%((/****#((/**,,,,,,,,,,... ..,..,,.... ...,,,.,,,,........,,,,.,,,,,,**.,,,,,,,****,*/(***,*,***/(######%%%#%%%%%&%%&&%%%&&&&&&&&&
  247. // ###############%#%%#%%%%%%%&&&%#%%%%%&&%%%%&&&&%%#//(((((#%%%#%#%#(/(((******/********,,,,,,,,..... ,......... ..,,..,,,.........,,,,.,,,,,,.,,,,,,,,,*,*,**,,,*,*,,,,*,,*/(#&%&%(#%%%&%%%&%%%%%&&&&%%%%
  248. // #################%%%%%%%%%%%%%%&%&###%%&&%%&%%(#%#*/((((###%%#(///#///********,**,*,*,,*,,,,,,.........,....... .,,...................,.......,,,,,,,,,,,*,,**,,,,,,,,,,,,,,*/##%%(%%&%%%&&%&%%%%%%%%&&&
  249. // #############%%%%%#%%%%%%%%%%%%%%%((((%%%%%%#%##%%%%#//(###(//****,,,*,,,,,,,,,,,,*,,,,,,,,,,.,......,.....,,... ..,.........,...,.,..,..........,,,,,.,,,,,,,,,,,,,,*/*,,,**///##%%%%%%%%%%%&&%%%&&&&&&
  250. // ###########%####%%%%%%%%%%%%%%%%%%%%%((####(####%%%%%%##(/****,*,,,,,,...,,,,,,,,,,,*,,.,,,,,,,,,.....,. .,..... ........... .......,.................,,,,,,,*,,,,,,*((%/***/////////#%%%%%%%%%%%%&&&&&&
  251. // #######%%%%%%##%%%%%%%%%%%%%%%%%%%%%%%%#(#((#####%####((/***,,,,,,,,,,,,,......,,,...,..,,.,,,,,,........ ....   . .......  .................,....,,,,...,*,,,,,,,,,,,*,,/,***,,,,,***/((#%%%%%%%%%%%%%%
  252. // #######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%######(%#/((/***,,,.,*,,,,,,,.,.,,..,.....,,..............,...................... ..............,,.....,..,.....,.,,*,,,,,,,,*,*,,,*,,,****,*((/(%%%%%%%%%%%%&
  253. // #######%%%%#%%%%%%%%%%%%%%%%%%%%%%%#%%#%%%#%%#(#%((//****,*.,*,*,,,,..,,,,,,,,.,,..,.,.............,.........,,...........................,.,......... .....,,.,,,,,,,,,*,,,,,,..,,****(//(%%%%%%%%%%&&&
  254. // ########%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%##%##%####((*****,,,,*,,,,...,.,,,,,,,.,.....,...,,.................,.,,,,,,,,,,,,,,*,,................................,,,,,,,,,,,,,,..,.,,.,,,,***/(%%%#&%%&%%%%%
  255. // ##%%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%##%##%#((/*****,,*,,,,,,...........,,..... ..,...,..........,.,.,.,,******/**//////*,,,,,,.,..............................,,,.,,,.,.,..,,.,,,*,*/(//(###%%%%&%%%%%
  256. // %%#%#%%%%%%%%%%%%%%%%%%%%%%%%%######%#%%%#(((//****,,,,,*,.,,..,......,...................,,..,,,,*****/*////((((((((((////////****,,,,*,,,.,,,..................,,.,..,,,.,,,,,,,,,*/((//((#(#%##%%%%%%
  257. // #%%%%%%%%%%%%%%%%%%%##%%%%#%#%#%%%%(%%#(#((/****,,,.,.......,..,,........................,,,,,******///(//((((((((##((((((((((((((//////////***,,,....,.....,.............,...,.,,,,,((*(#/*/(##%#%%%%%%
  258. // %%%%%%%%%%%%%%%%%#%%%%%%%%%#%#%%#%#%((/(/**,,,,,,.,,...,....,,.....................,,,**,*//**/////((/(((((##########((#(((((((((((((((((((((((/***,,,.....................,.......,,*/%%##////((##%%%%&
  259. // %%%%%%%%%%%%%%%#%%%%%%%#%#%%%#%%##/**,*,,,,,,,,,,,*,................,.... ......,**///((/(//((((((((#################((#####(#(((((((((((((((((((/////*,,...................,.....,,**/%%%%#%%((//((((#%
  260. // %%%%%%%%%%%%%%%%%%%##%%%%%%%%%%(#*****#(*,,,,,,,(/*,................... ......,*///(((((((((###################################(((((((((((((((#(((((((//**,,..............,....,,.,,*,,*(%#%%%%%(##%#%##
  261. // %%%%%%%%%%%%#%%%%%#%#%#%#%#####****/(#(/*,*,,.*,,,.......,.... ........ ....,**/(((((((((########(##(###################((((((#(####((((((((((((((((((((//*,,,..................,,,,****/###%%%##%%%##((
  262. // %%%%%%%%%%%%%%%#%%%%%%%%#####(//***(%#/*,,,,,....,.......... ..........  ..*//(((((((############################################((((((((((##((((((((((((/**,,,.................,,..,,***((///(####(##((
  263. // %%%%%%%%%%%%%%#%%%%%###%%##%(*/***(#/(***,,,..................   . .... ..**/(((##############################(##((##############(##(##((((((((((((((((((//**,,,,,.............,.,,,,,,,****//(#((##((((
  264. // %%%%%#%%%%%%#%%%#%#%%#%##%(*****//(/**,,*,,,,.....   .........  .. .... .*//(((###################((####################(#((((((((((((((((((((((((((((((((//*,,,............,...,,,,...,,,,*,,*/#((##((#
  265. // %%%#%%%%%%%%##%#%######%#*/*/,,**/*,,**,,,,...,......,..........    .. .*//(((###############################################(###(((((((((((((((((((((((((//**,.,,............,.,,,,.,....,**/(#%(*/(((#
  266. // %%%%%%%%%%#%#%####%#%##/*,**/*****((*,,,,,..,,,,,........... ....      ,*//((#############%#%#####################(((((((((((((((((#(#((###(((((((((((((((///*,,...................,,,,,,**/##(**##(*(##
  267. // %%%%%%%%%%%%%%%####%%#*,***//,/(#(**,,,,,..,.,.,,,..........  .        **/((((########%#####################################(((((((((((((((((((((((((((((((//*,,................,,....,,,,*//###((*(#,/#
  268. // %%%#%%%%%%%%%####%%(/*,***,**#(**,,,,......,.,.,....,........         .*//(((###########%%%%%%%%%####%%%#%###############((((((((((((((((#(((((((((((((#((((//*,.. ..............,,,...,,,*****//****#*(
  269. // %%%%#%%%%%%%%#%#%##(*,**,*/*,,,,..,,....,.,,,...,..........      ..   ,*//(((#######%##%%%%%%%%%%%%%%%%%########################(((((((((((((########((#(#(((/**,...............,........,,,,*//*///,,,*
  270. // %%%#%%#%%%%%%###%##**,/,,,..,*,,,,,,....,,,,,.,,.,....,. .        ..  ,*//((#######%%%%%%%%%%%%%%%%%%############%%%%%%%%######################(((((((((((((((/**,.........................,,,,,*****,*,
  271. // #%%%%%%%%%##%#%%##(,,,,,,,.,/,*,*,,...,,,..,,,,,,....... ...      . ..,*/(((####%%%%%%%%%%%%%%%%%%%##%##%%%##%%#%########((((##(#((#((((((((((#((#(((((((((((((//*,.............  ..     ...,,,**,,,*,,*
  272. // #%#%%%#%%%#%#%%###(*,,*,,***,***,.,..,,,.,,,,,..,.....      .   .    ..*/(((###%%%%%%%%%%%%%%%%%%##%###%%%%%#####(((///////*/////**/**,,*,**//(#((((((((((((((((//*,.......................,,,,,**///*,,
  273. // %%%#%%%#%#%#%%%###*,,***,*//,**,,,,,,,,,,,,,....... .....   .         ,*/(((####%%%%%%%%%%%%%%%%%%%#%%%%%%####(/****,,,,,,,,,,,,,,,,,,,***,,,,,,*(((((((((((((((//**,.... .. .........,......,...,,,*,,.
  274. // %%%%%###%%%%%%%(/#,,***,**/*,,,,,,,,,,...,.........  .........  .     ,*/(((#####%%%%%%%%%%%%%%%%%%##%#######//****,,,,,......,,,,,,,,*/****/*****//((((((((((((///**,... ............,.,......,,,,,,,**
  275. // #%#%%%%####(##(**/*,***,,/,,,,,,,.*/,,.,,,,................ .         */((((############%%%%%%%%%%%#######((//***,,.,,****,,,,,,,..............    .*(#(((((/***,,..,,,.,,,.... ......... .,,..,,.,,**,,
  276. // %%#%%%##%/*,,*(#%(*/*/**,,*.,,,*,**,,,,,,,,...... .........           *////(///////***///((((#%#%######(((**(/*,,,,,.................,,,........,...,,*(***,,,,.,,,..... ...,.... ...,,,......,,,,,,,***
  277. // %%%%##(/**#(#%%%(,///%/**,,,.,,,,..,,,,,,,,...,....................,**////((((///*****,.,,**//((######//,,,,,,,....,...,,,,,,,,,,,,,,,,.,,,,,. ........*(,,,.,,,......,..,.......,,***////*,,,,,,.,.,,*,
  278. // %%#%(*/(#####%%%/*((#%(**,,,,,,,..,,,,,,,,,...........,/(#############(////******,,,,,,,,,*,,,*//(/**,,,, .,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,....,.   .....,****,*,,*,,,/**,,,,,,,,**///(**,,,,*/,,,,.,,,,**
  279. // %%%/%/(###%%%%%(/*/%%(/***,,,,,,,..,,,..,.........**/((####/,/(((((((((*,,,,,,,,,,,,,,,,*,,,###*,...,,,..,,,,,,,,.,,,,,,......................*    .....**,,**,***,,*/,/,,,***///#/////*,,,*(/,,,.,,,,*,
  280. // %%/#((%%%##%&#%(/***(//***,,,,,,,.,,,.,....,..... ...,(##.((((((((((#(,,,,,,,,,,,,,,,,,,,,,,(###,....(,..,,,,,,,,,,.......,....... . ..,......,.    ....**,,,,*,*/((((//*****/((***//////,,*/(,......,,*
  281. // %%//(/(##%%%####/**/**,,,,,,*,*,,,,,,,..........,.. ..,(/.((((####(((((((*,,,*,,,,,,,,,,,,(,,##(,....##. ,,,,....*................. ............    ...****/(((((##(#((/**///((/(///////((,*/(,.,...,,,,
  282. // %#/*/*#%%%%%#%#(/,***,*,,,*,,,*,,,,,,.,..,....... .,. .##.(##((#((((((#(##((,,,,,,,...,...*,...(####(/#(. (*,,..................................    ...*/((((#########((///((/*,,,*/////((/*(#,,,,....,,
  283. // %%(/#/%%%%&%##(//********,,,,,*,***,*.,.,,,... ... ,.,.(#*.(#(((#(#####(((((((/,,,,......./,.,%%%%%%%(/*#. .,(*,,............................./     ..//((((###########(/*///*********///(#/(#...,.,,,,,
  284. // %%(*(%%%%#%%///*****,*,**,*,,*****.,,*.......,,.. ....*((#,*##(,*/#(###((((((/(((/,,,.....(,,%%%%%%%###(,,,, .....,,........................,/    .. *(((#############(#((((///////***///#(/#/.......,,*
  285. // %(**%%%##%#(//*/**,,,*,***,**,**,,.,......,......  ...,(###*,((****///**/(((*,,(#/,,,,,..#..%%%%%%%%####(/..... .....,,...............,...,*  .... (((((###########%######((#(/((((//*//(#/(#........,*(
  286. // #/*(&&#//*(//,****,****,*(**,,*,,........,..,,.....   .,/(#/(,****,,*,,,,*,*,,,,,,,,,,,,/,.#%%%%%%%#######(/,....**.. .............**.  ...   *(((((#########%####%%%%#%##((#/(((((/*/(((/(#/..,...,,,*(
  287. // //%%((/#////*******,**,*///*,*,.,.....,..,..,.,,,... .    ...,/(/,.,,,,,,,,,,,,,,,.,/#,..,(%%%%%%%%%#######((/****,.........  .    .,*/((((((((((((###############%%%#%##((#//(((//((((//(##,.,,,,,,,,*(
  288. // ,#(/#%/&%%(/,/*,***,**,**,,**,.....,,...,..,,,.,,,......   ... .,,,**********,,,,,..*////#%%%%%%%%%%#######((((////////////////////(/(((((((((((((((###############%%#%#(#///*/(##(((//(#%(...,,,,,,,/#(
  289. // (/%(#(%&&&#/***********,,*,........,,..,......,,..,,. . .               **////////((((((#%%%%%%%%%%%#%###(((((/(/(((((((((#(((((((((((((#(#((((#((#(((###############%#((/*/((##(///((##%,.....,,,,,*((#
  290. // &%%&%&#%#(#/**********,**,,....*/......,,.,,.,,,*,.... . ....           ,///(((((######%%%%%%%%%%%%%%%#####(((////(((((####################(((#((((################%%%#(((((((/((((##%%,.......,,,**//(#
  291. // %%%%%&##//%/***,*,**,,*,.,,..*/*,.,......,,,,,,,.....  .....       .    .//((#######%##%%%%%%%%%%%%%%#########((///(((#####%%%%%%%###########(((#((##((#############%#(/(##########%%...........,**((((#
  292. // &%%&###(#%#/***,,**,****,,,,,*((,,......,,,,.....,..........  ...        ,/((#####%%%##%&%%%%%%%%####((((#######(////(((###################((((#((#################%##//((#######%#.............,,,*(#(&
  293. // %&&%((%#(//**,***,**,*****,,.,,.,...,,,,,,,,....., .. .,... .. .         ./((####%%%%###%&&%%%###(((/////((((((/////(((#####%%#################((##(######(##########((((,*/(#/...................,*&%@&
  294. // &%#%(////*,***,,,***,*****,...,.....,,,*,,,,,........... . . ... .        ,((####%%%####((###(((((/*****,,,*/****/(((((##########################(####(##############(((,..    .............,......***(&
  295. // %%%((**/*,**,,,**,*****,*...,.,..,,,,,*,,,,,,*,....,,..... . ..  .        ./((#####%######(((((////*//////***//((((((###############################################(((*..    .................,...,**,/
  296. // %(/*,*.,****,******,,*,,,..,...,,,.**,,,,,../,,,..,,.....   ........  ... ../(############(/((####((((/(/////((((##########################(##(###(##(#############((((.       .............,,(*,...,**#
  297. // /*,,****/****,,,**,*,,,,..,.,,,,,*,,,,,,,.,,..,.....,............... ... .../(##########((//((((((((((/(/(((//(((########################(((((((###(###############(((,.   .  .........,..,,,*#(*...,*/%
  298. // *,**,**////******,,*,,,,,,,,,,,,,,..,.,..,....,.,.,......,...... ......... ../(###(##((((#((((#(((###(((/(((((/((((((((#(##((###########(((((((((################(((((. .     ........*...,,*(%%*,..,(,*
  299. // ***,***///***/*,,,,,,,***,,,,,.,,,,,,,.,.,....,,,..,.....,.................. ,(##((((((#(#############%##########(((((((((((((((#####((#(((((((((((##############((((,       ...........,,,(((%#*.../#**
  300. // *,*****/**//***,,,,,,,,*,,,.,,...,,,,,...,.,.,,,..,.....,,,,.............    ./(#((/((####((((####%##(((//////(((###((((//((((((((#(##((((((((((((((###########((((((.         ........,,,,#%/%(,.,*(**/
  301. // ,///**/,**/***,,,,,,,,*,,,.,,.,.,,,,..,.,,,,,,,........,,,,..............  .  .((((((/////////(//(/////////***/***///////((((((((((#(((((((((((((((((((#((##((((((((/..        ......,....,(/%//,,,****(
  302. // ///****,**/,,,*,,,,*,,.,....,,,,.,.....,,/*,,,,....*.,,,..,....................,(##(((((((###%%%%%#%#%#######(((((/**/**/*//(((/((((((((((((((((((((((((((##((((((((,. .     .............,*/#(#,.,#***%
  303. // *,***,,*/****,*,*,*,,,,,,,,,,,,....,...,/**,.........,,...,....... ..... .......,((((##(((###%%%####%%#%#####(((((((((((((((((((((((((((((((((((((((((((((((((((((((..          ...........,,*%/,,*/**(#
  304. // ,*,*/***/**,*,,,.*,,,,.,,.,,,,........,,,,,.....,..,...,,,.....      .....  ....../((((######((((/////(//(/(/((((((((((((((((((((////(((((((((/((((((/(((((((/((((((.  .       . .........,..,,/,,,(/*/%
  305. // */****/*****,,/,..,***,,,.,,,,...  .,,,,,,,.,.....,.,..,,....,..     .     ......../(((((((((((((((/(((((/////((/((((/(((((((/(///////////(//(/(/(/(///((((//((((((*   ..    .., .........,....,..,,//*(
  306. // ********,,,,/*,..,//***,,,,,,,,,. .,,,,,*,,..,..,,,....,,.........    .  ...........*((((((((##(((((((((((((((//////////////////////////////////(////////////((((((,  ....... ..............,.,,..,,*,//
  307. // *****,,.,,*/*/,,,,(/**,,,,,,,,,...,,.,,,..,.,.,,,.,,,,,.,..... .. .. ............ ...*/(((################(((((/(//////////////////////////////////////*////(((((((,    .....,,.... ............,,,,,##/
  308. // ,**/**,,,*//(/**.,/,*,,,,,,,....,,..,,,,.,.,,,.,,,,,*,.,...... .,....,..,......... ...,/(((############%#((##(((((((((((((((/(((/(//////*/*//////////**////((((((((*     ...................,...,,,,,,((
  309. // *******,**///*,*,,***,,,,,,...,,,.,,,,,,,,,,,..,,.,*,..,.......,,,,.,*,,......... .....,((#######%###########(((#(((((((((((((//////////*****/////****///((((((((((/... .. ................,,..,,,***/,,
  310. // (((///***,*/*/*,.*,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,..........,**,.,**,,............  .*((#####################((((#((((//(((////*********/*/****/////(/(((((((((((*.. .................,*,...,*****(((
  311. // ((((/***,,.,*,..**,,,,*//,,,,,,*,*,.,,*,,,,,,,**,,,....,.......,**,,**,,,,...........    ,/((######(((((##(#(((((/(((((((//////***,**,*********///////(((((((((((((((/. ................,,*..,,,/**/(((#
  312. // /////*,*,....,,**,,,,**/**,,,,,,,,,/*.,,,,..,,**,,....,.......,.**,,*,.,,.............    .//*/((((((((/((((//////////*///*****,,,,********////////((((((((((((((((((/*,*#%%,..........,,,,..,,***/(#(((
  313. // (((/*,,*,..*,/**,*,,///(*,,.,,,,,,,,*,,,,,,,,,,,......,,..... .,,**,,,,,,,,.,........  .      ,*/////***////*/********,*,,,,,,,,,**,***////////(((((((((((((((((((((/,*%%%%%%%#..........,,,..,**//(((((
  314. // ***,.,,,..(//*//,,,,*//,,.,***,,*,*,*,,...,.,,........,........,.*,,**,,,,,........         ,..  .***,,,,,*,,,,,,,,,,,,,,,,,,,****/////////((((((((((((((((((((((/,*/%%%%%%%%#%%*........,,.,.,,,*/((#%&
  315. // *,,,,,,,/(///,//*,,,,/**/*,,,**,,*/,,,..,.........,,...........,,,*,.*,,......... .       .,....  ***////////////(//(((///////////////(((((((((((((((((((((((//***%%%%%%%%%%%%%%%%%%*...,.,*,,*,,,,,*(&%
  316. // ,,,,,,.,//((.(/*//*,,..***,,****,.**,,,,.......(((,...........,,,.....,,..,......   ..    ..,. ,,,,**//////(//(((((((((((((/////(((((((((((((((((((((((((((/*,*(%%%%%%%%%%%%%%%%%%%%%(,,,,,*,*,*#,.,,**/
  317. // %###(*,,,,###(////*,.,.,**,,**/,,.,***........,,............,..*,......,...,....     ..   .. **,,.,**////(((((((((((((((((((((((((((((((((((((((((((((((//,,*%%%%%%%%%###%%%%%%%%%%#*,,,,,,**,,,,***,,**
  318. // #%#%#/,,*(*#%#/(///**..****,***,.,**,...,,.......,........,*,,..,......,.......   ,.  ., ..//*,,, ,,*////(((((((((((((((((((((((((((((((((((###(#(((((/,,*%%%%%%#######%%%%%%%%%%#*,,,,,*****,,,*,,,,***
  319.  
  320.  
  321.             // Se o caractere não for encontrado, defina seu índice como -1
  322.             if (!found) {
  323.                 indices[k][count++] = -1;
  324.             }
  325.         }
  326.  
  327.         counts[k] = count;  // Atualize a contagem para a palavras atual
  328.     }
  329.  
  330.     // Realize as remoções na ordem da entrada do usuário
  331.     for (int k = 0; k < numpalavras; k++) {
  332.         // Verifique se a palavras inteira está presente na string principal
  333.         int substringPresente = 1;
  334.         for (int i = 0; i < counts[k]; i++) {
  335.             if (indices[k][i] == -1) {
  336.                 substringPresente = 0;
  337.                 break;
  338.             }
  339.         }
  340.  
  341.         // Remova a palavras se estiver totalmente presente na string principal
  342.         if (substringPresente) {
  343.             achador++;
  344.             for (int i = 0; i < counts[k]; i++) {
  345.                 sopa[indices[k][i]] = '0';
  346.             }
  347.         }
  348.     }
  349.  
  350.     // Imprima a string principal após remover as substrings
  351.     //printf("String principal após remover as substrings: %s\n", sopa);
  352.  
  353.     // Imprima o número de substrings encontradas
  354.     printf("E possivel formar %d palavras com esse conjunto\n", achador);
  355.  
  356.     return 0;
  357. }
  358.  
Add Comment
Please, Sign In to add comment