# Disemvowel Trolls ##### Trolls are attacking your comment section! A common way to deal with this situation is to remove all of the vowels from the trolls' comments, neutralizing the threat. Your task is to write a function that takes a string and return a new string with all vowels removed. For example, the string "This website is for losers LOL!" would become "Ths wbst s fr lsrs LL!". Note: for this kata y isn't considered a vowel. ``` def disemvowel(string): return "".join(c for c in string if c.lower() not in "aeiou") ``` ![](https://i.imgur.com/376h7SO.png) #Square Every Digit ##### For example, if we run 9119 through the function, 811181 will come out, because 92 is 81 and 12 is 1. ``` def square_digits(num): k=[] for i in str(num): k.append(str(int(i)**2)) return int(''.join(k)) ``` ![](https://i.imgur.com/WHapeNB.png) # Descending Order ##### DESCRIPTION: Your task is to make a function that can take any non-negative integer as an argument and return it with its digits in descending order. Essentially, rearrange the digits to create the highest possible number. Examples: Input: 42145 Output: 54421 Input: 145263 Output: 654321 Input: 123456789 Output: 987654321 ``` def descending_order(num): ans=sorted(str(num),reverse=True) return int(''.join(ans)) ``` ![](https://i.imgur.com/apMMpwx.png)