sergei terno Profile Banner
sergei terno Profile
sergei terno

@ternome

Followers
1,019
Following
455
Media
289
Statuses
1,786

Shifted from Product Design to CPO ⌒ Founder of ⌒ CPO at ⌒ backed by ⌒ 🏆 Framer Site of the Month

Cyprus
Joined January 2016
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@ternome
sergei terno
5 months
It is very pleasant to observe how our work inspires design studios in San Francisco 🙃 Thoughts?
Tweet media one
Tweet media two
@awsmd_com
Awesomed
6 months
Skincare Landing Page With the help of abstract materials that we have to work with, the entire composition of the design is built. #landingpage #webflowdesign #ui #ux #website
Tweet media one
3
1
30
36
16
415
@ternome
sergei terno
6 months
So stoked to be featured on @godlywebsite ! It's really important to me, because Godly is my go-to spot for weekly inspiration. @darylginn very thank you! We are feature no.994
15
12
165
@ternome
sergei terno
4 months
Find and save App Store icons fast! ⚡️ With this tiny idea I crafted the tool to help designers discover and copy any app store icons in seconds. and it's totally free! Try and share your thoughts and feature requests 🔗 #buildinpublic
19
20
165
@ternome
sergei terno
7 months
🚀 Our third major website update of @LoviSkincare is now live! We've made the switch from vanilla web to the @framer framework. It's looking hot!🔥 #uxui
18
5
99
@ternome
sergei terno
4 months
Tell me that you are Eastern European without telling me where are you from:
Tweet media one
36
3
91
@ternome
sergei terno
4 months
Love our new Lóvi screenshot set 😍 WDYT?
Tweet media one
17
2
86
@ternome
sergei terno
20 days
I've shared plenty about lovi .care website, but I can't keep this to myself! Tonight, @Framer featured us on their homepage. Adorable!
10
1
75
@ternome
sergei terno
4 months
I am intrigued by the widget challenge and tried to remember the era of tapes. Can you recall your favorite cassette tape?
Tweet media one
15
1
71
@ternome
sergei terno
4 months
Lóvi Skincare. Home screen conception
Tweet media one
6
4
68
@ternome
sergei terno
1 month
Moment of glory
Tweet media one
8
1
59
@ternome
sergei terno
5 months
I believe that sometimes less design is better 🖤 Made quick fixes to the App that I love to use as a voice transcriber. @letterlyai
Tweet media one
8
1
57
@ternome
sergei terno
4 months
+800 followers! Met 100 amazing new people in just one week. Impressive personal growth. Grateful to our community 🖤
Tweet media one
12
1
53
@ternome
sergei terno
5 months
After another 30-45 minutes, I've revamped another screen of @letterlyai . I'm shocked at how much potential is hidden in this app 😍. Should I try revamping a different app next?
Tweet media one
@ternome
sergei terno
5 months
I believe that sometimes less design is better 🖤 Made quick fixes to the App that I love to use as a voice transcriber. @letterlyai
Tweet media one
8
1
57
11
1
50
@ternome
sergei terno
10 months
🎉 Exciting news! Today, I've launched my latest #buildinpublic project, ! 🚀 This platform is designed to inspire marketers on crafting the most engaging push notifications. 📲 Push notifications are the secret sauce to boosting user retention, and I'm
Tweet media one
13
0
51
@ternome
sergei terno
5 months
My friends and I lost 15+ followers overnight. Have you experienced similar behavior?
54
0
50
@ternome
sergei terno
5 months
Let's set the record straight 🧑‍⚖️ I'm a huge advocate for designers drawing inspiration from one another. At Lóvi, we're always tuned into the community buzz, experimenting with how we can tailor others' concepts to fit our narrative. But here's the twist - we infuse our essence
Tweet media one
@ternome
sergei terno
5 months
It is very pleasant to observe how our work inspires design studios in San Francisco 🙃 Thoughts?
Tweet media one
Tweet media two
36
16
415
5
0
49
@ternome
sergei terno
6 months
I’m happy that our website has been reviewed so detailed by @ridd_design 💖 Ptal
@ridd_design
Ridd 🤿
6 months
This is my favorite site I've seen all week So many little big details 🤩 So I made a quick breakdown of all the visual techniques I'm saving for inspiration 👇
27
42
987
5
0
48
@ternome
sergei terno
5 months
The Golden Age for Interfaces
11
1
47
@ternome
sergei terno
5 months
@awsmd_com Thanks for the recognition, mates from San Francisco! credits:
1
1
46
@ternome
sergei terno
3 months
POV: you are presenting at the tech conference
Tweet media one
4
0
46
@ternome
sergei terno
29 days
Cooking something... What could it be? #buildinpublic
Tweet media one
4
0
46
@ternome
sergei terno
4 months
Yesterday, I updated the logo for . Check out the new design! I must admit that branding isn't my best skill, but I'm really feeling the vibe from this one. What are your thoughts? #buildinpublic
Tweet media one
9
2
45
@ternome
sergei terno
6 months
Hey guys, we're grinding away to create the ultimate AI Cosmetologis. Check out some of our visual and product concepts and let us know what you think! 👀 #buildinpublic
Tweet media one
8
1
45
@ternome
sergei terno
2 months
Oh my god, what are these guys doing today at Product Hunt! Really nice hunt! I've bought popcorn and I'm going to watch this battle to the end of the day. 👏 @pmitu @tibo_maker #buildinpublic
Tweet media one
7
3
43
@ternome
sergei terno
5 months
Worked on the hero section a bit.. Any guesses on how to enhance it more? #buildinpublic
Tweet media one
7
0
43
@ternome
sergei terno
2 months
Revenue At @LoviSkincare , we kicked off in-app monetization in April and are thrilled to see it skyrocket with 100% month-over-month growth. #buildinpublic
Tweet media one
5
0
42
@ternome
sergei terno
5 months
Our amazing lead designer @change_yourself just received this wooden cube from @framer for taking 1st place in their February contest. ✊🏼🖤 I sometimes forget that some awards have an offline option. Love it! lovi .care
Tweet media one
6
0
42
@ternome
sergei terno
6 months
Today, our in-house design squad received the @framer Site of the Month award! Incredible results for @LoviSkincare 🖤🫶🏻
@framer
Framer
6 months
🏆 The winner and best site of February is @change_yourself with the Lóvi landing page. We absolutely love the beautiful light design with smooth animations, solid typography, and elegant color choices.
5
0
21
10
0
42
@ternome
sergei terno
4 months
At @LoviSkincare , we understand that skincare is all about support. When discussing health and beauty, sensitivity is key. That's why our latest update aims to create a safer environment for all users. 💖 Today, we are thrilled to introduce "Pearl," our new character who adds an
6
3
40
@ternome
sergei terno
6 months
Today, I encountered SCAMMERS 🤬 for the first time. Someone has shamelessly claimed our hard work as their own, gaining 21k views in the process. The design for was meticulously crafted by our dedicated in-house team at @LoviSkincare . It's disheartening
Tweet media one
6
2
40
@ternome
sergei terno
6 months
We have been nominated for the @awwwards Site of the Day with Lóvi! Hope we will get some awards 🏆
Tweet media one
8
0
39
@ternome
sergei terno
5 months
I've never been able to do wireframes. I find it faster to design future projects with UI from scratch. How about you?
Tweet media one
12
2
38
@ternome
sergei terno
6 months
Share your Dock Tuesday! What’s in yours? @telegram - messenger @LoviSkincare - AI-powered skincare @arcinternet - next-gen browser @NotionCalendar - ex-cron #ShareYourDock #buildinpublic
Tweet media one
8
0
38
@ternome
sergei terno
3 months
At @LoviSkincare we shipped three major releases last week. Let me introduce the first one: Assistant Cosmetic Embed. ​ Upon analyzing the logs, we discovered that the top request to the Assistant is for cosmetics recommendations. ​ In response, we launched a special embed in the
3
3
36
@ternome
sergei terno
5 months
It was a challenging 6-month journey to enroll in the @Apple Developer Program, but now I can distribute my own apps. Finally! Congratulate me! 😅 #buildinpublic
Tweet media one
7
0
35
@ternome
sergei terno
19 days
You: resign from a successful startup to seek new challenges But toxic comment happens :)
Tweet media one
Tweet media two
14
1
35
@ternome
sergei terno
6 months
A not bad day for me. +100 new followers for the last 24 hours. Thank you, mates ✊🏼 #buildinpublic
Tweet media one
7
0
35
@ternome
sergei terno
5 months
Hey font geeks! I need your expertise. 🤓 Can anyone recommend a cool handwritten font family that would look awesome in this app?
Tweet media one
9
0
35
@ternome
sergei terno
2 months
Found my old portfolio web-site from 2016. It's not so bad as I expected 😅 #buildinpublic
Tweet media one
6
0
35
@ternome
sergei terno
7 months
😅 Oops! Looks like our honesty paid off - @Framer is now featured on our brand-new landing page. Thanks broski! 🙌 #uxui #MadeInFramer #daretoshare
Tweet media one
1
0
34
@ternome
sergei terno
4 months
I’m climbing up with small, but consistent steps. +700 followers! 🖤🫶🏻 #buildinpublic
5
0
33
@ternome
sergei terno
2 months
Creating an effective push notification strategy can be challenging. I aim to develop @PushkeenAI as the best place to learn from experts. What do you think about this idea? cc @_buildspace
Tweet media one
6
0
33
@ternome
sergei terno
5 months
This morning I found that guys who have been "inspired" by helped me to significantly increase my connection network. Thanks, mates! 🫶🏻
Tweet media one
@ternome
sergei terno
5 months
It is very pleasant to observe how our work inspires design studios in San Francisco 🙃 Thoughts?
Tweet media one
Tweet media two
36
16
415
3
0
32
@ternome
sergei terno
9 months
Just launched Skin care Advent Calendar by @LoviSkincare . Take your freebies all December! 🎄💜 AppStore: #buildinpublic #freebies
Tweet media one
2
3
31
@ternome
sergei terno
3 months
😼 Product Hunt hacks: the team at SiteForge uses the "Coming Soon" page for self-promotion. Every day for the past month, they've been changing the launch date to "tomorrow," effectively securing free Ad placement on each day. Is it ok? fyi @rajivayyangar @iamjasonlevin
Tweet media one
10
0
31
@ternome
sergei terno
4 months
Important update for - I believe that UGC feedback loops are the secret to explosive growth! So, I've added two new request buttons. If you have any app research requests, feel free to submit them. And if you have screenshots of notifications, we'd love
Tweet media one
1
2
31
@ternome
sergei terno
23 days
Over 10,000 designers use @PushkeenAI to find app store icons. And I decided to cook the Figma plugin Work in progress... #buildinpublic
Tweet media one
4
1
31
@ternome
sergei terno
4 months
Yesterday, I discovered a bug with the sharing icons on iOS and Android. To address this issue, I implemented the Web Share API. 🐞FIXED! #buildinpublic
3
2
30
@ternome
sergei terno
5 months
Lóvi has been nominated for the @Awwwards No-Code Honors. I don’t know much about this award, but if you like our landing, please give us your valuable vote! 🔗Vote link: #buildinpublic #awwwards #framer #design
3
2
30
@ternome
sergei terno
10 months
🎉 Yeah, exciting times! Just made my first earnings with yesterday. Onwards and upwards! 🤑 🟩⬜️⬜️⬜️⬜️⬜️⬜️ #buildinpublic and #indiehackers
8
2
29
@ternome
sergei terno
3 months
Alexey is a skilled product designer, developer, and solopreneur 🤍 One of his latest projects is a web application for collecting vinyl music. Though I’m not a music fan, I've heard a lot of positive feedback from users about it. Try it: RoundNSquare(.)club #buildinpublic
@cherenkevich
Aleksey Cherenkevich
3 months
Смотрите, на что я променял пару бессонных ночей
3
1
27
2
1
29
@ternome
sergei terno
4 months
Today, I decided to drink a pint of beer at the beach. 🌴 Here’s what it taught me about b2b sales:
Tweet media one
2
0
28
@ternome
sergei terno
2 months
🙌 Hundred more new connections with adorable ppl. Love the community of twitter! #buildinpublic
7
0
28
@ternome
sergei terno
5 months
Love this huuge button on the @flowmapp website
6
3
29
@ternome
sergei terno
3 months
Unlock flawless skin in 3 steps: 1. Use the perfect cosmetics 2. Master application techniques 3. Stay consistent Get the free Ultimate Application Guide by our Medical Director, Nadia Kapleva. Users and experts agree – it supercharges results! #buildinpublic @LoviSkincare
5
1
28
@ternome
sergei terno
9 months
⚠️I'm ultra-excited to announce the launch of our latest @LoviSkincare Facial Analyzer. I believe we now offer the best-in-class face scanner on the market, with unparalleled quality and user experience. What do you think?🤔 Try it now: #buildinpublic
4
1
26
@ternome
sergei terno
6 months
Little-big update for @PushkeenAI : I’ve added a sleek new header to App Pages, complete with helpful metadata and a direct link to the App Store. Check this out: #buildinpublic #indiehackers
Tweet media one
2
1
28
@ternome
sergei terno
3 months
POV: you are screenshot addicted Screenshots: 12.6k Screen recordings: 1.1k What about you?
Tweet media one
4
1
28
@ternome
sergei terno
7 months
[Freebie] We just released some amazing treats for Skincare Lovers! Check out our new (and completely free) 7-day Advent Calendar for Valentine's Day. Download the @LoviSkincare app now on the App Store: #skincareroutine #ValentinesDay #freebie
Tweet media one
0
0
27
@ternome
sergei terno
3 months
Love it! 😻
@idariusdan
Darius Dan
3 months
Sergei is building near the sea in Cyprus. Beanie lover.🩶 cc @ternome
Tweet media one
5
2
117
2
0
27
@ternome
sergei terno
26 days
OMFG! @rajivayyangar @rrhoover I think this might be a record of a bot farm on Product Hunt! 4k upvotes with only 250 comments. Really weird! @ProductHunt #buildinpublic
Tweet media one
4
0
26
@ternome
sergei terno
3 months
Good point! My turn:
Tweet media one
@theluk246
theluk
3 months
@ternome @vovaflame Maybe even with rounded borders for the barcode, should technically still work. Can look like you would pull it out a bit
Tweet media one
1
0
4
3
0
27
@ternome
sergei terno
4 months
Today, I revamped one of the coolest AI apps in the world. However, I'm hesitant to post it over the weekend as many of the audience might miss it. Therefore, I've decided to post it on Monday. What's your take on posting during weekends? Do you agree with me? #buildinpublic
Tweet media one
5
0
27
@ternome
sergei terno
2 months
I'm helping my best friend build a community of young product designers. Each week participants receive a new design task, which Art Directors then evaluate anonymously. The community has grown from 900 to 1500 designers in just a few weeks. Want to scale similar mechanics here
Tweet media one
4
0
27
@ternome
sergei terno
3 months
I promise not to post anything about WWDC and Apple AI
5
0
26
@ternome
sergei terno
4 months
Hey solo founders, I need your expertise! I'm struggling to decide on the best monetization model for . Should I go with a subscription, advertisements, or one-time purchases? WDYT? Pushkeen is designed to assist growth hackers in launching their
8
1
26
@ternome
sergei terno
6 months
Hey everyone! Next Tuesday, I'll be speaking at the Epicgrowth AI Conference about how AI is helping us democratize the skincare market. If you're interested in tuning in, use my promo code EPICTERNOVYH for a sweet deal. Spoiler alert: The conference will be in Russian (my
Tweet media one
1
0
26
@ternome
sergei terno
2 months
I'm stunned—twice over! 🙀 In just one week, @PushkeenAI icon count has skyrocketed from 9k to 16k! #buildinpublic
Tweet media one
Tweet media two
@ternome
sergei terno
2 months
@PushkeenAI has uncovered 9100 App Store icons! Just a month ago, I introduced a free tool for finding and downloading these icons. Despite zero promotions or SEO, it’s already attracting hundreds of users. Time to roll up my sleeves and tackle those SEO tweaks.
Tweet media one
0
1
12
6
2
25
@ternome
sergei terno
28 days
Meme Thursday
Tweet media one
2
3
25
@ternome
sergei terno
4 months
Based on my experience, utilizing the same subscription management flow has resulted in a 20% decrease in cancelation rates. When you have hundreds of thousands of users, these mechanics matter. Of course, these are grey patterns.
@MrNick_Buzz
Nick
4 months
Apps these days! Oh, you wanna cancel? We have a few questions for you... How about a discount? we are nice people Maybe not! answer one more question... One last time, just making sure you want to cancel... Oh, you left already? please come back 🥲
51
4
109
1
0
26
@ternome
sergei terno
4 months
What are you cool at? Don't be shy! I'm the master of pitch decks. ✨ As a CPO, I have a solid understanding of what Boards and VCs are searching for in a pitch. As a Design Director, I also have a wealth of knowledge in behavioral science, allowing me to create the perfect
10
1
25
@ternome
sergei terno
3 months
Soon I'll share this epic tale. TLDR: In summer 2021, I seized the role of Design Director at YaSearch, a BigTech giant in Europe with 60M DAU. Given ambitious OKRs, we set out to bring significant improvements to the platform's look and feel. Tackling major design overhauls in
Tweet media one
4
1
26
@ternome
sergei terno
6 months
We are on our way to becoming Site of the Day on @awwwards . Please check out and support us if you like it! We need your voice! 🤩 Also, huge kudos to @ridd_design for his detailed review of our website (link in the thread).
Tweet media one
8
1
26
@ternome
sergei terno
4 months
I'm developing a new tool for designers to help find app logos. Comment "+" if you'd like to be an early tester! I'll send you a DM with a link. Your feedback is valuable! #buildinpublic
Tweet media one
20
1
25
@ternome
sergei terno
7 months
Which skin issues visualization do you prefer?
Tweet media one
Tweet media two
7
0
25
@ternome
sergei terno
4 months
I will change my bio to: Solo founder with $1,000,000 ARR You? 🤣
@lmsqueezy
Lemon Squeezy
4 months
You've got $1,000,000 to spend on your business How do you spend it?
61
1
45
3
0
25
@ternome
sergei terno
29 days
Launched in May, Free App Icons Finder has hit 300 daily active users—all organic, just from my Twitter posts. Today, we celebrated a milestone: 50,000 icons found by our users. Feeling great 😊 #buildinpublic
2
1
24
@ternome
sergei terno
5 months
It's tough to explain, but here's the gist: every user's investment should yield a reward (quick feedback loops). Take the Opal App for example: App: How many hours do you spend on Twitter daily? User: 5-9 App: I have some bad news and some good news. Over the next 25 years,
@_ugotitdude
saiem 🤌🏻
5 months
@ternome What's your approach to great storytelling? I'm seeing everyone getting great at design but that storytelling element is quite often missing and I believe is your leverage now.
0
0
1
0
0
25
@ternome
sergei terno
2 months
help me decide the best domain for my tiny project: 1. AppStoreIcons .app 2. AppStoreIcons .co 3. AppStoreIcons .to 4. AppStoreIcons .ai And don't buy it! 🤣 #buildinpublic
Tweet media one
19
0
25
@ternome
sergei terno
6 months
Totally upgraded user experience with our best-in-class face scanner. 🖤 The main challenge was to ensure that users were not afraid of the scanning results without losing the detail of the results. You can try it in by yourself with Lóvi iOS app (credits in the thread)
5
1
25
@ternome
sergei terno
5 months
Hey there @MrNick_Buzz ! I was wondering about the history of baked-design and how it all got started. I remember that you and Alex were the only designers at the beginning. I'm curious about capacity, how many companies with a subscription model did you cover before you started
1
0
25
@ternome
sergei terno
2 months
A few days ago, @ivanilin9 invited me to speak at the Founders club. I shared my experience in PLG and revealed how we build AI product at Lóvi. I could write a lot about it on X: → How we tested 25 variants of one screen w/out A/B. → Don’t be fooled—use feedback loops. →
Tweet media one
Tweet media two
3
0
24
@ternome
sergei terno
2 months
I've got a confession: I can't resist buying domains. Yesterday, I dropped $15 on two — (biased design) and (biased app). I won't tell my wife. Let's keep this between us. 😅 #buildinpublic
Tweet media one
3
0
24
@ternome
sergei terno
7 months
Happy to reach a tiny milestone – 200 followers. Hope that 500 will be in a month.
Tweet media one
3
0
24
@ternome
sergei terno
5 months
As a CPO in a startup @LoviSkincare and design director in BigTech, I hire specialists, including designers. I've also worked with various studios. Here's my take on the matter: 1. Working with a full-time designer is more transparent and manageable for me. 2. Such FTs have more
@lizengco
Li | Design for Startups
5 months
Why is the agency subscription model not as stable as a full-time hire? I had two clients initially intending to hire a full-time designer, willing to pay a yearly salary, benefits, and equity, but they ended up working with my studio, paying cash only. However, even with a
49
2
95
3
0
24
@ternome
sergei terno
4 months
@character_ai has created a fantastic platform for chatting with AI personas. I was impressed by their retention metrics. In the same time the UI and UX could be much better. So I spent a few hours last Saturday to revamp their messaging screen. WDYT? #buildinpublic
Tweet media one
3
0
23
@ternome
sergei terno
5 months
So many brilliant mates in my Circle. High five to everyone. Wouch, and @Zendaya too 😀
Tweet media one
@tranmautritam
Tran Mau Tri Tam ✪
5 months
My X-Circles! Do you find yourself here?
Tweet media one
19
0
69
3
0
23
@ternome
sergei terno
4 months
I tried to revamp the excellent work by @vovaflame . This isn't about UI; it's only about UX. Placing an enlarged barcode on the widget's surface could enhance the experience between baristas and loyal customers. 🖤
Tweet media one
@vovaflame
Vova Kras
4 months
27/30. Widget for loyalty program for the coffee shop
Tweet media one
15
11
308
3
1
23
@ternome
sergei terno
2 months
First Gaming Push Notification Crush Level 62 in the smash-hit match-3 game, 👑 Royal Match, and get the inside scoop on their killer notification tactics. Explore these and hundreds more notifications for FREE at Pushkeen (.) ai #buildinpublic #growth
Tweet media one
2
1
22
@ternome
sergei terno
4 months
Free tools can boost your acquisition strategy💣 Recently, Pushkeen(dot)ai attracted more visitors in just a few days than ever before. Upon analyzing my visitors,I noticed that many of them are coming through word-of-mouth referrals. Time to cash in with ads? #buildinpublic
Tweet media one
5
0
22
@ternome
sergei terno
2 months
✍️ Boost Your Push Notification Open Rates Switch to messenger-style notifications and watch your open rates soar by 20%. Looking for a +100% boost? Repost or drop "HACK" in the comments, and I'll send DM the secret that DOUBLED our open rate. #buildinpublic #growth
Tweet media one
7
1
22
@ternome
sergei terno
6 months
I'm explored @Moodlight_App for a week to prepare a new push notification strategy (excellent app, btw). Check this out, marketers and growth hackers #buildinpublic
Tweet media one
3
1
22
@ternome
sergei terno
6 months
You know, our new website gained more than 300k impressions in twitter/x. To illustrate how effective your design could be. ✊🏼 🔗 Lovi dot care #uxui #buildinpublic
Tweet media one
3
0
22
@ternome
sergei terno
28 days
Six months ago, I bought the domain and fell in love with it. I didn't know how to use it back then. Now I do...
Tweet media one
3
0
22
@ternome
sergei terno
3 months
⚡️ In the last six months in @LoviSkincare , we've focused on enhancing user adoption and engagement metrics. Our hard work is yielding results: our weekly retention rate is steadily increasing by 12% month over month. #buildinpublic
Tweet media one
3
0
22
@ternome
sergei terno
3 months
💣 3 killer hacks to boost your app's retention fast ​ 1/ Nail Your Value Proposition. Make your offer crystal clear. Test it: Can you explain "what is it?" in one sentence from your Home Screen? If not, there's work to do. ​ 2/ Optimize Activation Flow. If only 10% of users
2
0
21
@ternome
sergei terno
5 months
But don't forget that storytelling is the key to successful activation. You can have a beautiful design, but without a compelling story, it won't resonate. However, if your storytelling is smooth and effectively showcases your value proposition, you're sure to come out on
@lizengco
Li | Design for Startups
5 months
Could design change your activation and DAU? Absolutely. If I didn’t ask @GlitchPhoton to share a testimonial, I wouldn’t be able to see this chart. Thanks for sharing, Elvis! It definitely demonstrates the value and power of good design! If you are still doubting why your
Tweet media one
1
0
21
1
0
21
@ternome
sergei terno
3 months
POV: you increase retention x2 🚀 (and still trying to understand new X algorithms) Exciting results from @LoviSkincare month-long focus on user activation! Revamped onboarding and added product recommendations DOUBLED our daily retention rate. ⚡️ June promises more success
Tweet media one
5
1
21